Legrand / Raritan / Server Technology Xerus™ JSON-RPC API
|
Public Attributes | |
ModbusEndianness | endianness |
Modbus 16-bit-words should be transmitted in big endian order. More... | |
Public Attributes inherited from peripheral::GatewaySensorManager::ModbusValueEncoding8 | |
boolean | byteSwap |
16-bit modbus words should be transferred in big-endian byte order. More... | |
long | mask |
mask raw value before interpreting (0 = not masked, the same as 0xFFFF...) More... | |
int | start |
The least significant bit of the read word used in numerical interpretation. More... | |
int | width |
Word width in bits used in numerical interpretation. More... | |
Public Attributes inherited from peripheral::GatewaySensorManager::NumericValueEncoding | |
float | scalingFactor |
multiply with when interpreting as numeric value More... | |
float | offset |
add value after applying scalingFactor More... | |
Public Attributes inherited from peripheral::GatewaySensorManager::ValueEncoding | |
string | encodingId |
encoding type id More... | |
EncodingType | type |
value coding type More... | |
boolean | invertState |
invert when interpreting as state More... | |
vector< InterpretationRule > | interpretationRules |
error/value interpretation rules More... | |
int | minAccessInterval |
minimum time interval between two read accesses in seconds More... | |
Definition at line 545 of file GatewaySensorManager.idl.
ModbusEndianness peripheral::GatewaySensorManager::ModbusValueEncoding32::endianness |
Modbus 16-bit-words should be transmitted in big endian order.
For modbus devices that do not comply with this, endianness must be set to LITTLE_ENDIAN.
Definition at line 550 of file GatewaySensorManager.idl.