Individual registers follow the Modbus standard big endian byte order for 16-bit values.
Values greater than 16 bits comprise multiple registers. These values are organized as follows.
32-bit values
In this application programming interface (API), 32-bit values are supported by the means of 2 consecutive 16-bit registers. The byte order for the 32-bit values is middle-endian: bytes within words are in big-endian order, while words in multi-word values are in little-endian order.
String fields
Several string type fields are available in this API, for example serial numbers. String fields consist of 1-byte ASCII characters packed into multiple 16-bit registers, 2 characters each.