Legrand / Raritan / Server Technology Xerus™ JSON-RPC API
Loading...
Searching...
No Matches
peripheral::GatewaySensorManager::ModbusValueEncoding16 Struct Reference
Inheritance diagram for peripheral::GatewaySensorManager::ModbusValueEncoding16:
peripheral::GatewaySensorManager::ModbusValueEncoding8 peripheral::GatewaySensorManager::NumericValueEncoding peripheral::GatewaySensorManager::ValueEncoding peripheral::GatewaySensorManager::ModbusValueEncoding32 peripheral::GatewaySensorManager::ModbusValueEncoding48 peripheral::GatewaySensorManager::ModbusValueEncoding64

Additional Inherited Members

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

Detailed Description

Definition at line 565 of file GatewaySensorManager.idl.


The documentation for this struct was generated from the following file: