Legrand / Raritan / Server Technology Xerus™ JSON-RPC API: peripheral::GatewaySensorManager::Sensor Struct Reference

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:

## Public Attributes
string | sensorId
| Unique sensor id, is automatically generated if not set.
boolean | disabled
| Set disabled = true prevents any usage of the specification.
string | deviceId
| remote device id
string | classId
| sensor class id
string | encodingId
| sensor encoding id
string | defaultName
| default sensor name

## 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:

- GatewaySensorManager.idl