Legrand / Raritan / Server Technology Xerus™ JSON-RPC API
|
Specification of value encoding. More...
import <GatewaySensorManager.idl;
Public Attributes | |
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 | |
Specification of value encoding.
Before an instance of Sensor can be created, an instance of ValueEncoding must be present. The Sensor locates the corresponding ValueEncoding using the sensor class id encodingId
.
Definition at line 519 of file GatewaySensorManager.idl.
string peripheral::GatewaySensorManager::ValueEncoding::encodingId |
encoding type id
Definition at line 520 of file GatewaySensorManager.idl.
vector<InterpretationRule> peripheral::GatewaySensorManager::ValueEncoding::interpretationRules |
error/value interpretation rules
Definition at line 523 of file GatewaySensorManager.idl.
boolean peripheral::GatewaySensorManager::ValueEncoding::invertState |
invert when interpreting as state
Definition at line 522 of file GatewaySensorManager.idl.
int peripheral::GatewaySensorManager::ValueEncoding::minAccessInterval |
minimum time interval between two read accesses in seconds
Definition at line 524 of file GatewaySensorManager.idl.
EncodingType peripheral::GatewaySensorManager::ValueEncoding::type |
value coding type
Definition at line 521 of file GatewaySensorManager.idl.