Class that contains all persisted data required for an asset filter:
Definition: cs_AssetFilterPacketAccessors.h:148
AssetFilterMetadata metadata()
Get the metadata.
AssetFilterData(uint8_t *data)
Definition: cs_AssetFilterPacketAccessors.h:151
size_t length()
Get the expected length of this class.
uint8_t * _data
Definition: cs_AssetFilterPacketAccessors.h:150
bool isValid()
Checks if the data has valid values.
CuckooFilter cuckooFilter()
Get the cuckoo filter.
ExactMatchFilter exactMatchFilter()
Get the cuckoo filter.
Class that determines the output method and data of an asset that passed the filter.
Definition: cs_AssetFilterPacketAccessors.h:61
AssetFilterInput inFormat()
Get the input format.
bool hasInFormat()
Returns true if inFormat() is safe to use.
size_t length()
Get the expected length of this class, depends on type.
bool isValid()
Checks if the data has valid values.
uint8_t * _data
Definition: cs_AssetFilterPacketAccessors.h:63
AssetFilterOutput(uint8_t *data)
Definition: cs_AssetFilterPacketAccessors.h:64
AssetFilterOutputFormat * outFormat()
Get the type of output.
Author: Crownstone Team Copyright: Crownstone (https://crownstone.rocks) Date: 02 Apr....
Definition: cs_CuckooFilter.h:69
Definition: cs_ExactMatchFilter.h:12
AssetFilterOutputFormat
Definition: cs_AssetFilterPackets.h:68
AssetFilterType
Definition: cs_AssetFilterPackets.h:57
AssetFilterInputType
Definition: cs_AssetFilterPackets.h:62
Definition: cs_AssetFilterPackets.h:84
Definition: cs_AssetFilterPackets.h:88
Definition: cs_AssetFilterPackets.h:77