Product Features
...
DeviceHub
Devices

Gen1 and Gen2 Driver Differences

1min
the following table shows the differences between the capabilities of gen1 and gen2 drivers the gen2 drivers are paired as closely as possible with comparative gen1 drivers to help with the selection process note the enable logging option when connecting an edge device is only available for gen 2 drivers see connect a device docid\ nm1lqfefya dsiffitity for more details gen 1 driver gen 2 driver modbus ascii (gen1) data types supported are bit, word modbus ascii has the same functionality as modbus ascii (gen1) better performance compared to gen1 driver data types supported are bit, word modbus rtu (gen1) data types supported are bit, int, uint, ulong, ulong (big endian), float, float (big endian), double, double (big endian) modbus rtu data types supported are bit, word has an option for zero based addressing and therefore replaces both gen1 rtu drivers modbus tcp (gen1) data types supported are data types supported are bit, int, uint, ulong, ulong (big endian), float, float (big endian), double, double (big endian) modbus tcp has the same functionality as modbus tcp (gen1) data types supported are bit, word, float32, float64 better performance compared to gen1 driver has an option for zero based addressing and therefore replaces both gen1 tcp drivers modbus udp (gen1) data types supported are bit, word modbus udp has the same functionality as modbus udp (gen1) better performance compared to gen1 driver data types supported are bit, word simulator (gen1) this driver is used to generate simulated data it supports all the standard python math functions does not support char and string data types data types supported are bit, int, float generator has the same functionality as simulator (gen1) data types supported are float64, int64, unit64, bit, char, string