A Modbus library for Linux, Mac OS X, FreeBSD, QNX and Windows