HAN-FUN API  1.5.3
This project provides the common implementation of ULE Alliance's HAN-FUN application protocol.

This module contains the class that implement the support for the event rules in the Attribute Reporting service. More...

+ Collaboration diagram for Event:

Data Structures

struct  HF::Core::AttributeReporting::Event::Field
 Entry field for a given attribute. More...
 
struct  HF::Core::AttributeReporting::Event::Entry
 Report event entry. More...
 
struct  HF::Core::AttributeReporting::Event::Rule
 Report event rule. More...
 

Enumerations

enum  HF::Core::AttributeReporting::Event::Type { HF::Core::AttributeReporting::Event::COV = 0x00, HF::Core::AttributeReporting::Event::HT = 0x01, HF::Core::AttributeReporting::Event::LT = 0x02, HF::Core::AttributeReporting::Event::EQ = 0x03 }
 Types of events. More...
 

Detailed Description

This module contains the class that implement the support for the event rules in the Attribute Reporting service.

Enumeration Type Documentation

◆ Type

Types of events.

Enumerator
COV 

Change of value event.

HT 

High Threshold reached event.

LT 

Low Threshold reached event.

EQ 

Equal value event.

Definition at line 366 of file attribute_reporting.h.

367  {
368  COV = 0x00,
369  HT = 0x01,
370  LT = 0x02,
371  EQ = 0x03,
372  } Type;