uses EnOcean IDs as filter base
More...
#include <eoIDFilter.h>
uses EnOcean IDs as filter base
eoIDFilter is an easy filter, which allows you to filter a Telegram / Message via the ID GatewayFiltered_example.cpp
- Examples:
- GatewayFiltered_example.cpp, sendTelegram_example.cpp, tutorial1.cpp, tutorial6.cpp, and vld_example.cpp.
◆ Add()
void eoIDFilter::Add |
( |
uint32_t |
id | ) |
|
◆ Filter() [1/2]
Filters the Message using the internal ID List
- Parameters
-
- Returns
- true when the Message::sourceID is in the Filter list.
Reimplemented from eoIFilter.
◆ Filter() [2/2]
Filters the Message using the internal ID List
- Parameters
-
- Returns
- true when the Message::sourceID is in the Filter list.
Reimplemented from eoIFilter.
◆ Remove()
void eoIDFilter::Remove |
( |
uint32_t |
id | ) |
|
Removes an EnOcean ID to the filter
- Parameters
-
◆ RemoveAll()
void eoIDFilter::RemoveAll |
( |
| ) |
|
|
virtual |
Remove all IDS.
Reimplemented from eoIFilter.
◆ Serialize()
virtual uint8_t eoIDFilter::Serialize |
( |
eoArchive & |
arch | ) |
|
|
virtual |