EnOcean Link
1.14.0.0
Middleware to Connect EnOcean easily to other Projects
|
Filter Interface. More...
#include <eoIFilter.h>
Public Member Functions | |
virtual bool | Filter (eoMessage &msg) |
virtual bool | Filter (eoTelegram &tel) |
virtual uint8_t | Serialize (eoArchive &arch) |
virtual void | RemoveAll () |
Public Attributes | |
uint8_t | type |
Type. | |
Filter Interface.
The Filter Interface allows you to easily Implement your own Filter strategies.Filters are used in the Gateway.
|
virtual |
Applies the specified filter on the Message.
msg |
Reimplemented in eodBmFilter, and eoIDFilter.
|
virtual |
Applies the specified filter on the Telegram.
tel |
Reimplemented in eodBmFilter, and eoIDFilter.
|
virtual |
Remove all IDS.
Reimplemented in eoIDFilter.
|
virtual |
Serialization Function which will be called by the eoStorageManager This function will be called by the eoArchive(inside of the eoStorageManager) and allows the class to be Serialized.
&arch | Archive where to Load or to Store. |
Implements eoISerialize.
Reimplemented in eodBmFilter, and eoIDFilter.