libmodbus v3.0.1 to avoid big 0 problems!

July 22, 2011

A dot zero isn’t a dot zero without few problems, so I’ve released libmodbus v3.0.1 to fix problems with non-recent Linux kernels and other platforms. libmodbus 3.0.1 (2011-07-18) Avoid useless serial_mode integer when TIOCSRS485 isn’t supported Fix compilation failure on Windows (RS485 support) by Tobias Doerffel Properly check TIOCSRS485 define by Matthijs Kool Rename package to libmodbus5 to fix lintian warning.

Tags: release

Magic libmodbus v3.0.0 is out

July 12, 2011

OK, the new stable release of libmodbus is finally out! Two years after libmodbus v2.0.3 and 400 commits, I’m happy to release this new version which contains many changes to improve the API and enhance the Modbus protocol conformity. The major features of this release are: more coherent and extended API POSIX error return codes full documentation of the API IPv6 support new backend design support for Windows, MacOS X and FreeBSD rewriting of the message reading to avoid timeout native serial communication on Windows Thanks to the many contributors ... Read more …

Tags: release

libmodbus v2.9.4 is out!

June 5, 2011

This minor release contains many new features with IPv6 support, documentation (man and HTML), error recovery modes and small API changes. I’m intend to release the version 3.0 so I need feeback from this release even more if you use libmodbus on Windows or MacOS X (check nanosleep support for example). It’s easy to test the library, just compile and run the unit tests! Don’t forget to notify your success or failure (by mail, wiki or bug report), see the Call for Testers page or the mailing list for details. ... Read more …

Tags: release

libmodbus v2.9.3 is out!

January 17, 2011

During this development cycle, I’ve received more feedback than for any other releases. That’s really cool, thank you! With this new release, you can consider to migrate from the previous 2.0.x series for your applications. libmodbus v2.9.3 (2011-01-14) Major rewriting of the message reading (no more timeouts on exception) New function to reply to an indication with an exception message modbus_reply_exception() New function modbus_get_header_length(modbus_t *ctx) New functions to manipulate data: MODBUS_GET_INT32_FROM_INT16 MODBUS_GET_INT16_FROM_INT8 MODBUS_SET_INT16_TO_INT8 Fix #2. ... Read more …

Tags: release

New libmodbus 2.9.2 with win32 support and backends

December 5, 2010

OK, I don’t care about Windows but I’m happy libmodbus offers a bit of Open Source to this platform so thank you to Tobias Doerffel for this contribution. The other major change is the use of an internal backend to isolate the transport layers (only serial RTU and TCP/IPv4 for now). libmodbus 2.9.2 (2010-12-05) Fix segfault in bandwidth-server-many-up on inet_ntoa() call Fix unit test of report slave ID in RTU Fix GH-3. ... Read more …

Tags: release