Description of all fixed bug is located in
bugfix.md
- Fixed some bugs
- Add some functions to extend Qt support
- Add functions 'toBaudRate'
- Add 'MASK_WRITE_REGISTER'-function
- Add 'READ_WRITE_MULTIPLEREGISTER'-function
- Add 'tries'-setting for ModbusQt
- Fixed bugs
- Improve string repr for Parity, StopBits and FlowControl serial port settings
- Fixed a bug (see bugfix.md)
- Fixed bugs (see bugfix.md)
- Minor changes, fixed bug (see bugfix.md)
- Extended information messages about error
- Fixed crash bug on Linux when working with serial port (see bugfix.md)
- Extended
Modbus::availableSerialPorts()function on Linux
- Added 'Timestamp' data and functions to work with
- Fixed a bug (see bugfix.md)
- Added 'ModbusClientPort::setPort' method
- Added functions:
- 8 (0x08) - DIAGNOSTICS
- 11 (0x0B) - GET_COMM_EVENT_COUNTER
- 12 (0x0C) - GET_COMM_EVENT_LOG
- 17 (0x11) - REPORT_SERVER_ID
- 24 (0x18) - READ_FIFO_QUEUE
- Added options for client/server/c-support disable
- Added options for Modbus function disabling from lib
- Added option for dynamic/static lib
- Added some string convertion functions
- Added 'signalOpened' generation for ModbusServerResource class
- Added support for broadcast
- Updated docs
- Fixed 'Parity'-setting swap for Win
- Added
unitmapbyte array for ModbusServerPort to prefilter unit addresses
- Fixed TCP Server delay while connecting
- Added max connections setting for TCP server
- Added Modbus::Address class
- Added setConsoleColor()-function
- Added string converting functions for serial port settings
- Updated docs
- Fixed
ModbusTcpServer::setMaxConnection - Fixed demo
- Added
ModbusClientPort::lastTriesstatistic - If serial port
timeoutInterByte = 0that means no need to wait next bytes - Fixed issue with
writeCountregisters forReadWriteMultipleRegistersModbus func - Fixed issue with blocking TCP sockets
- Minor internal improvements
- Fixed memory leak according to the #6 bug report
- Change types of in/out buffers of
diagnostics(0x08) function tovoid*
- Add setting ModbusTcpServer::ipaddr to bind
- Fixed issues #8, #9, #10
- Add ModbusTcpPort::transactionId() getter
- Add new error 'Status_BadPortClosed' when trying to write into port that is closed
- Add 'setError' string in ModbusServerResource::processDevice()
- Fix ModbusTcpServer::setTimeout() issue
- Fixed ModbusClientPort::request() method for blocking mode
- CMake: separate public and private headers
- Fix cmake install
- Fix error text message for ModbusAscPort
- Improve open() method for ModbusTcpPort and ModbusSerialPort
- Update tests
- Update docs
- Fixed bug when TCP client unable to connect on Windows (see
bugfix.md) - Add functions
isUnitEnabled,setUnitEnabledforModbusServerPortclass - Add functions
fillUnitMap,unitMapToString - Update tests
- Update docs
- Extend
Modbus::availableSerialPorts()for Windows - Add functions
ModbusServerPort::unitMapString(),ModbusServerPort::setUnitMapString() - Add signal functions
ModbusClientPort::signalCompleted()andModbusServerPort::signalCompleted() - Improve error text messages
- Improve unit tests