Skip to content

Releases: taka-wang/modbusd

v0.7.0

31 Aug 07:46
Compare
Choose a tag to compare

Integrate drone CI for armhf and x86

v0.5.0

19 Jul 04:21
Compare
Choose a tag to compare

Done

  • Refine test cases

v0.4.0

01 Jul 07:37
Compare
Choose a tag to compare

Done

  • rewrite goclient according to psmb's types
  • refactor multiframe definition: [cmd, json]

To modbusd

  • Mode: "tcp", "rtu", others
Frame 1 Frame 2
Mode JSON Command

From modbusd

Frame 1 Frame 2
cmd JSON Command

v0.3.0

30 Jun 03:14
Compare
Choose a tag to compare

Done

  • rewrite test server in c, test cases in golang
  • update travis ci with new test env
  • implement timeout.set, timeout.get functions
  • implement json_get_double, json_set_double, json_get_long, json_get_ulong
  • refactor tid data type
  • refactor command definition

v0.2.3

24 Jun 13:46
Compare
Choose a tag to compare

Done

  • Refactor golang test client

v0.2.2

24 Jun 10:22
Compare
Choose a tag to compare

Done

  • enhance integration test
  • rewrite test server in c (based on libmodbus unit test)
  • rewrite test cases in golang (similar to psmb)
  • degine golang struct for messages
  • update travis ci with new test env

v0.2.1

24 Jun 10:29
Compare
Choose a tag to compare

Sanitization

v0.2.0

15 Jun 10:53
Compare
Choose a tag to compare

Fix

  • fix uthash sizeof issue (1000 items)
  • fix char pointer key issue (hash)
  • fix modbus_connect hang issue (timeout)
  • handle 'reset by peer' issue

Done

  • implement keep connection mechanism
  • implement FC (1~6, 15, 16)
  • daemon version number
  • syslog (flag)
  • implement read config
  • implement default config
  • implement dummy modbus server for testing
  • support ipv4/v6 string
  • refactor int port to char * port
  • support docker compose
  • support valgrind
  • implement change timeout command
  • support mocha and async test
  • add versioneye support
  • support armv7 docker
  • deploy doxygen document automatically

Todo

  • enhance test cases
  • enhance reconnect mechanism

v0.1.3

14 Jun 15:23
Compare
Choose a tag to compare
v0.1.3 Pre-release
Pre-release

Fix

  • fix uthash sizeof issue (1000 items)
  • fix char pointer key issue (hash)
  • fix modbus_connect hang issue (timeout)
  • handle 'reset by peer' issue

Done

  • implement keep connection mechanism
  • implement FC (1~6, 15, 16)
  • daemon version number
  • syslog (flag)
  • implement read config
  • implement default config
  • implement dummy modbus server for testing
  • support ipv4/v6 string
  • refactor int port to char * port
  • support docker compose
  • support valgrind
  • implement change timeout command
  • support mocha and async test
  • add versioneye support

Todo

  • support armv7
  • enhance test cases
  • enhance reconnect mechanism
  • deploy doxygen document automatically