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:
peripheral::GatewaySensorManager::InterpretationRuleCatchAll peripheral::GatewaySensorManager::InterpretationRuleInvertable peripheral::GatewaySensorManager::InterpretationRuleEnum peripheral::GatewaySensorManager::InterpretationRuleIEEE754INF peripheral::GatewaySensorManager::InterpretationRuleIEEE754NAN peripheral::GatewaySensorManager::InterpretationRuleModbusException peripheral::GatewaySensorManager::InterpretationRuleModbusSpecificError peripheral::GatewaySensorManager::InterpretationRuleModbusSystemError peripheral::GatewaySensorManager::InterpretationRuleRAW peripheral::GatewaySensorManager::InterpretationRuleRangeRAW

Public Attributes

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

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: