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

Legrand / Raritan / Server Technology Xerus™ JSON-RPC API

Loading...
Searching...
No Matches
Public Attributes | List of all members
peripheral::GatewaySensorManager::InterpretationRule Struct Reference

InterpretationRule defines a rule that is applied to a reading, resulting in an Interpretation. More...

Inheritance diagram for peripheral::GatewaySensorManager::InterpretationRule:

## Public Attributes
Interpretation | interpretation
| how to interpret the applied rule
int | ignoreTimeout
| if > 0, ignoring stops after this timeout (seconds), and state changes to unavailable

## Detailed Description

InterpretationRule defines a rule that is applied to a reading, resulting in an Interpretation.

A list of InterpretationRule is applied in the given order, and stopped after the first match. If no rule applies, the interpretation is Interpretation::DEFAULT.

Definition at line 430 of file GatewaySensorManager.idl.

## Member Data Documentation

## ◆ ignoreTimeout

int peripheral::GatewaySensorManager::InterpretationRule::ignoreTimeout

if > 0, ignoring stops after this timeout (seconds), and state changes to unavailable

Definition at line 432 of file GatewaySensorManager.idl.

## ◆ interpretation

Interpretation peripheral::GatewaySensorManager::InterpretationRule::interpretation

how to interpret the applied rule

Definition at line 431 of file GatewaySensorManager.idl.

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

- GatewaySensorManager.idl