Packets separate from Client implementation Client (TCP/UDP +RTU) separated from Modbus packets Convenience methods to convert register data to/from different data types (with endianess/word order) ...
Splitting single read/write requests into multiple requests with valid number of memory elements. Automatic reconnection to device. Support of multiple devices on the same serial port (VISA ...