Legrand / Raritan / Server Technology Xerus™ JSON-RPC API
|
Specification of a Sensor. More...
Public Attributes | |
string | sensorId |
Unique sensor id, is automatically generated if not set. More... | |
boolean | disabled |
Set disabled = true prevents any usage of the specification. More... | |
string | deviceId |
remote device id More... | |
string | classId |
sensor class id More... | |
string | encodingId |
sensor encoding id More... | |
string | defaultName |
default sensor name More... | |
Specification of a Sensor.
Definition at line 563 of file GatewaySensorManager.idl.
string peripheral::GatewaySensorManager::Sensor::classId |
sensor class id
classId is used to locate the corresponding SensorClass. classId = "" prevents the sensor specification from being used for an imported gateway sensor. The sensor value is read anyway, and a read error or a interpretation as Interpretation::REJECT_DEVICE prevents the successful detection of the device
Definition at line 591 of file GatewaySensorManager.idl.
string peripheral::GatewaySensorManager::Sensor::defaultName |
default sensor name
defaultName is used as sensor slot name
Definition at line 605 of file GatewaySensorManager.idl.
string peripheral::GatewaySensorManager::Sensor::deviceId |
remote device id
deviceId is used to locate the corresponding RemoteDevice that provides the physical sensor
Definition at line 580 of file GatewaySensorManager.idl.
boolean peripheral::GatewaySensorManager::Sensor::disabled |
Set disabled = true prevents any usage of the specification.
Definition at line 572 of file GatewaySensorManager.idl.
string peripheral::GatewaySensorManager::Sensor::encodingId |
sensor encoding id
classId is used to locate the corresponding ValueEncoding
Definition at line 598 of file GatewaySensorManager.idl.
string peripheral::GatewaySensorManager::Sensor::sensorId |
Unique sensor id, is automatically generated if not set.
Definition at line 567 of file GatewaySensorManager.idl.