(New Feature) Added GOESGainSetting setting to allow the GOES antenna gain to be read and set when using a TX325/326.
(New Feature) ModbusMaster() has been renamed to ModbusClient(). Existing programs that use ModbusMaster() will continue to work. This change was made to support the Modbus Organization Board of Trustees efforts to remove inappropriate language from its query/response protocol paradigm.
(New Feature) ModbusSlave() has been renamed to ModbusServer(). Existing programs that use ModbusSlave() will continue to work. This change was made to support the Modbus Organization Board of Trustees efforts to remove inappropriate language from its query/response protocol paradigm.
(New Feature) Added IP stack network diagnostic information.
(New Feature) Added support for the SDI-12 XLOADOS command to send an OS to a sensor over the SDI-12 bus.
(Major) Fixed an issue when using SetSetting("CellEnabled",10) that caused settings to be re-written on program start.
(Major) Updated internal CELL205 to work after AT&T 3G sunset.
(Major) Fixed an issue that could result in record corruption if the record write occurred near a memory-erase boundary during a data logger restart.
(Major) Fixed a serial flash issue caused by continuous overwrites to the same setting in memory. A known cause was continuous overwrites of StationName().
(Minor) Fixed a hard fault watchdog when communication timeouts were updated by PakBus.
(Minor) ARP messages are now transmitted correctly to improve static address mapping on a network.
(Minor) Fixed an error where the ModbusClient() instruction sent duplicate data when using Modbus function 6 (Write Single Register).
(Minor) Improved handling malformed communication packets between the data logger and the RV50. This was observed when using the LoggerLink app on an iOS device.
(Minor) Fixed the wait time for the HAYES modem protocol. The data logger now waits 1.2 seconds instead of .5 seconds after +++ is sent for modem hang-up sequence.
(Minor) Fixed a compile error for MoveBytes() that occurred when a space was used between the function name and the opening "(". This error only occurred if pointers were passed in the MoveBytes() parameters.
(Minor) Fixed a DNP3 error that occurred when a specific index request began at an index > 0.
(Minor) Fixed a watchdog generated when PPP is active and preforming serial input/output on the same communication port.