Releases: 3cky/mbusd
Releases · 3cky/mbusd
0.5.2
Make use of Linux RS-485 support (#97 ).
Add flag -r
to support inverted RTS flow control(#98 ).
Logging fixes and enhancements (#90 ).
Default log file name changed to /var/log/mbusd.log
.
Fix building on older gcc versions (#100 ).
Add docker image publish github workflow.
0.5.1
Add 'reply on broadcast' feature (#75 ).
Fix for "Resource temporarily unavailable" error in tty read() (#78 ).
Add simple Dockerfile for running mbusd containerized (#79 ).
Add support for more complex serial port device names (#81 ).
Do not segfault when closing last connection (#83 ).
Fix crash due to missing logw() argument (#84 ).
0.5.0
Added
Command-line and config options to set an TCP socket address (#53 ).
IPv6 support (#53 ).
Support for RTU broadcast messages (#61 ).
More baudrates (#62 ).
Fixed
Added online network requirements to the systemd service file (#58 ).
Take into account tty parity bit in the timing calculations (#59 ).
Show an error when trying to use unsupported baudrate (#63 ).
0.4.0
Added
Modbus RTU Exception Forwarding (#29 ).
Handle incorrect Modbus/TCP data length header field (#31 ).
tty reconnect with an exponential backoff.
Fixed
Modbus: read only a single frame at a time (#43 ).
Readable socket never gets read, conn_loop degrades into busy loop (#52 ).
0.3.0
Added
Support for reading configuration from file (-c).
Systemd support (thanks to Luuk Loeffen [email protected] ).
Sysfs gpio RS-485 directional control (-y, -Y, thanks to James Jarvis [email protected] ).
Changed
0.2.3
Fixed
tty mode setup on platforms with cfmakeraw available (fixes #7 ).
Changed
RTU response wait time raised to 500 ms.
Allow 8 bit only character size in tty mode string.
0.2.2
Fixed
Function code 6 response reading error #3 .
0.2.1
Added
Serial port mode configuration option (-m).
You can’t perform that action at this time.