Skip to content

Releases: aldas/modbus-tcp-client

improved fc3 test/example page has now fillable form

06 Apr 16:23
Compare
Choose a tag to compare
1.1.0

improve example with fillable form

fix composer not accepting 0 value for address

04 Apr 19:56
Compare
Choose a tag to compare
1.0.4

fix composers to accept 0 address

fix FC16 request having incorrect packet

26 Jan 17:28
Compare
Choose a tag to compare

Fixes #19 - FC16 request has incorrect packet

fix DoubleWord->getUInt32 return type problem on 32bit arch

09 Jan 19:38
d3ba15b
Compare
Choose a tag to compare

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

28 Jul 16:52
f3d4481
Compare
Choose a tag to compare
  • Add support for Modbus RTU. See ModbusTcpClient\Packet\RtuConverter for API and examples/rtu.php for example
  • Added additional check to responses related to count fields and actual data length

1.0.0-rc

02 Jun 20:06
dfa1aea
Compare
Choose a tag to compare

#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

14 May 19:38
275b51d
Compare
Choose a tag to compare
Merge pull request #7 from aldas/codecov_badge

add codecov badge to readme

support parsing ascii strings

30 Apr 12:57
34f66be
Compare
Choose a tag to compare

Add support for parsing ascii string from Read Holding Registers (FC=03) response

Fix example problems with 64bit ints

30 Mar 08:38
Compare
Choose a tag to compare
0.1.1

Merge branch 'example_improvements'

helper functions to create QuadWords

15 Nov 22:09
Compare
Choose a tag to compare
0.1.0

fix test in php 5.6