Version 1.0.0, Build 1C203
July 28, 2009
- Added ability to write to ModBus devices by double clicking on value
- Added poling interval for checking ModBus data
- Added raw data window, with color highlights for each display window
- Added color wells in connection edit sheet and data display window for raw data highlight
- Added pause button to individual connection windows
- Added percent to individual connection windows
- Added cancel button to connecting sheet
- Added menu and menu items for connection management
- Added duplicate button for connections
- Added printing of connections
- Added preference to output debugging messages to log file
- Added better error checking
- Fixed bug where application would continue to poll even though all windows were closed
- Fixed bug with Connect and Disconnect not properly enabling and disabling on disconnect
- Fixed bug with crashing on long runs
- Fixed bug where Coils and Discrete Inputs would show data as 32 bits instead of 1 bit, and Holding and Input Registers would show as 32 bits instead of 16
- Fixed bug where binary format would show 32 bits and hexadecimal format would show as 16 bits
- Fixed bug with polling and response calculations
- Fixed bug with error text being too small
- Fixed bug where expiration Check for Updates button did not work
- Fixed a menu error
- Now slave ID, start address, and address length are set in the main connections window
- Now highlights device in Connection Window when connected
- Now handles unable to connect situations better
- Now hitting return when selecting a connection will open it
- Now can enter custom port
- Removed unused and not applicable menus
- Updated to ModBusKit 1.0.0A3, which includes libmodbus 2.0.2
- Updated to Sparkle 1.5b6
- Added eSellerate framework 4.0.0.4
Version 1.0.0A2, Build 1B027
December 1, 2008
- Disconnect button now properly enables / disables.
- Disable the ability to change an IP address while connected.
- Correct the display of Binary numbers.
- Correct the display of Hex numbers so that it now has padded zeros.
- Display the address of the connection in the error message.
- Discrete input registers now display a leading zero in front of the address.
- This alpha release expires January 31, 2009.
Version 1.0.0A2, Build 1B014
September 24, 2008
- Minor Update.
- Fixed TCP issue with temporarily locking application.
- Enable / Disable Connect buttons depending on selection.
- This alpha release expires October 31, 2008.
Version 1.0.0A2, Build 1B015
November 20, 2008
- Minor Update.
- This alpha release expires December 31, 2008.
Version 1.0.0A2, Build 1B014
September 24, 2008
- Minor Update.
- Fixed TCP issue with temporarily locking application.
- Enable / Disable Connect buttons depending on selection.
- This alpha release expires October 31, 2008.
Version 1.0.0A2, Build 1B002
September 1, 2008
- Minor Update.
- Complete the application help book.
- This alpha release expires September 30, 2008.
Version 1.0.0A2, Build 1B001
August 5, 2008
- Minor Update.
- Addition of application icon (Thanks to Jordan Langille of OneToad.com).
- Addition of help books (partially complete).
- This alpha release expires August 31, 2008.
Version 1.0.0A1, Build 1A104
July 4, 2008
- First public release.
- TCP and serial protocol supported.
- Reading of Coils, Discrete Inputs, Holding Registers, and Input Registers supported, writing coming soon.
- Uses a connection list with name, type, and device ID (IP address or serial port) for maintaining connections, and list is saved with every quit.
- Uses zero or one based addressing, with check box for toggling.
- Displays data in integer, hexadecimal, decimal, with binary coming soon.
- Displays number of polls and successful responses.
- Displays register prefix (10000x etc).
- Displays Warning dialog box if it can't connect to the ModBus TCP server; working on shortening the TCP timeout.
- Checks for updates via Sparke Framework.
- This alpha release expires August 31, 2008.