Releases: aldas/modbus-tcp-client
Releases · aldas/modbus-tcp-client
improved fc3 test/example page has now fillable form
1.1.0 improve example with fillable form
fix composer not accepting 0 value for address
1.0.4 fix composers to accept 0 address
fix FC16 request having incorrect packet
Fixes #19 - FC16 request has incorrect packet
fix DoubleWord->getUInt32 return type problem on 32bit arch
On 32bit arch DoubleWord->getUInt32 may not work as there are cases then we return float instead of usual int from that method. fixes #16
consider 1.0 released, add support for Modbus RTU
- Add support for Modbus RTU. See
ModbusTcpClient\Packet\RtuConverter
for API andexamples/rtu.php
for example - Added additional check to responses related to count fields and actual data length
1.0.0-rc
#drop php5.6, add read/write packet composer
Breaking Changes:
- php 5.6 support is dropped - added return types etc
- reworked exception logic:
** 'ModbusException' namespace changed from 'ModbusTcpClient' to 'ModbusTcpClient\Exception'
** all thrown exceptions are now 'ModbusException' or subclasses of it - 'ReadCoilsRequest' quantity has max size of 2048 because response can not hold more than that
Added:
- Int64 support
- ReadRegistersBuilder/WriteRegistersBuilder - to help compose multiple packets with higher level API
- 'ModbusTcpClient\Network\BinaryStreamConnection' has new property 'uri' which can be used instead of protocol+host+port
- ModbusTcpClient\Network\NonBlockingClient - client class to send packets or reader/writer classes as non-blocking stream IO (request responses are processed in parallel)
Fixed:
- 'ErrorResponse' to binary string had incorrect value for 'length' field
add missing packet types to response parser
Merge pull request #7 from aldas/codecov_badge add codecov badge to readme
support parsing ascii strings
Add support for parsing ascii string from Read Holding Registers (FC=03) response
Fix example problems with 64bit ints
0.1.1 Merge branch 'example_improvements'
helper functions to create QuadWords
0.1.0 fix test in php 5.6