-
- check IPTOS_LOWDELAY define in configure - generate a config.h - include the generated config.h in modbus.c
-
- new function modbus_flush - new names and values for error defines - finer recovery on error - merge TOO_MANY_DATA and INVALID_DATA - stop unit-test-master at the first error - FLUSH_OR_RECONNECT_ON_ERROR -> FLUSH_OR_CONNECT_ON_ERROR - more precise tests in unit-test-master
-
- same values (2) - man of socket() says PF_INET (packet family) - AF_INET (address family) for addresses
-
- detected by autoscan - uintX_T - added functions
-
- MAJOR changes to the API (see MIGRATION) - New unit tests - Removed TODO list - Updated NEWS & MIGRATION files
-
The maximum length of the ADU is 260 in TCP not 256.
-
Improve the conformance to the Modbus protocol. MAX_STATUS: 800 -> 2000 MAX_REGISTERS: 100 -> 125
-
This change improves the conformance with the PDU and ADU definitions of the Modbus protocol and reduces the number of additions.
-
- upgrade to WAF 1.5.3 - smaller WAF scripts - fix using of modbus.h with WAF - updated configure.ac and Makefile.am files - change include paths in test files
-
- use milliseconds instead of microseconds - increase the number of loops to 100 000 from 10 000
-
- remove header and checksum length from modbus_param_t - use new const tables
-
- new functions modbus_slave_init_listen_tcp, modbus_slave_accept_tcp, modbus_slave_slave_receive. - removed printf in modbus.c: 'Connection closed' - new slave test, bandwith-slave-many-up - updated build scripts - updated MIGRATION document file
-
- use strerror instead of error number
-
Thanks to Justin Carroll to have reported and tested my patch.
-
Invalid error check in modbus_init_listen_tcp
-
- Add many comments to receive_msg and modbus_receive functions. - The use of response_length for good response was confusing.
-
- Return test on read and recv slightly more robust - Fix a comment
-
- code is easier to understand - code is bit faster.
-
This new value isn't appropriate for a serial link.