Legrand / Raritan / Server Technology Xerus™ JSON-RPC API
Loading...
Searching...
No Matches
Public Attributes | List of all members
peripheral::GatewaySensorManager::Sensor Struct Reference

Specification of a Sensor. More...

Inheritance diagram for peripheral::GatewaySensorManager::Sensor:
peripheral::GatewaySensorManager::ModbusSensor peripheral::GatewaySensorManager::SnmpSensor

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...
 

Detailed Description

Specification of a Sensor.

Definition at line 563 of file GatewaySensorManager.idl.

Member Data Documentation

◆ classId

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.

◆ defaultName

string peripheral::GatewaySensorManager::Sensor::defaultName

default sensor name

defaultName is used as sensor slot name

Definition at line 605 of file GatewaySensorManager.idl.

◆ deviceId

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.

◆ disabled

boolean peripheral::GatewaySensorManager::Sensor::disabled

Set disabled = true prevents any usage of the specification.

Definition at line 572 of file GatewaySensorManager.idl.

◆ encodingId

string peripheral::GatewaySensorManager::Sensor::encodingId

sensor encoding id

classId is used to locate the corresponding ValueEncoding

Definition at line 598 of file GatewaySensorManager.idl.

◆ sensorId

string peripheral::GatewaySensorManager::Sensor::sensorId

Unique sensor id, is automatically generated if not set.

Definition at line 567 of file GatewaySensorManager.idl.


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