| Legrand / Raritan / Server Technology Xerus™ JSON-RPC API
    | 
 
  
| Public Attributes | |
| ModbusEndianness | endianness | 
| Modbus 16-bit-words should be transmitted in big endian order. | |
|  Public Attributes inherited from peripheral::GatewaySensorManager::ModbusValueEncoding8 | |
| boolean | byteSwap | 
| 16-bit modbus words should be transferred in big-endian byte order. | |
| string | mask | 
| 64-bit unsigned raw mask value as decimal or hexadecimal string, applied before interpreting ("" or "0" = not masked, the same as "0xFFFFFFFFFFFFFFFF") | |
| int | start | 
| The least significant bit of the read word used in numerical interpretation. | |
| int | width | 
| Word width in bits used in numerical interpretation. | |
|  Public Attributes inherited from peripheral::GatewaySensorManager::NumericValueEncoding | |
| float | scalingFactor | 
| multiply with when interpreting as numeric value | |
| float | offset | 
| add value after applying scalingFactor | |
|  Public Attributes inherited from peripheral::GatewaySensorManager::ValueEncoding | |
| string | encodingId | 
| encoding type id | |
| EncodingType | type | 
| value coding type | |
| boolean | invertState | 
| invert when interpreting as state | |
| vector< InterpretationRule > | interpretationRules | 
| error/value interpretation rules | |
| int | minAccessInterval | 
| minimum time interval between two read accesses in seconds | |
Definition at line 572 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 577 of file GatewaySensorManager.idl.