Bluenet
5.7.0
Bluenet, firmware for nRF52 smart home devices
|
This file defines several accessor classes for structures that relate to the trackable parser. More...
#include <cs_AssetFilterPacketAccessors.h>
Public Member Functions | |
AssetFilterInput (uint8_t *data) | |
AssetFilterInputType * | type () |
Get the type of input. More... | |
ad_data_type_selector_t * | AdTypeField () |
Get the payload for type AdDataType. More... | |
masked_ad_data_type_selector_t * | AdTypeMasked () |
Get the payload for type MaskedAdDataType. More... | |
bool | isValid () |
Checks if the data has valid values. More... | |
size_t | length () |
Get the expected length of this class, depends on type. More... | |
Public Attributes | |
uint8_t * | _data |
This file defines several accessor classes for structures that relate to the trackable parser.
They are constructed using a buffer pointer and provide read/write access to the buffer according to the protocol. Class that determines the input data for a filter or for the output.
|
inline |
ad_data_type_selector_t * AssetFilterInput::AdTypeField | ( | ) |
Get the payload for type AdDataType.
masked_ad_data_type_selector_t * AssetFilterInput::AdTypeMasked | ( | ) |
Get the payload for type MaskedAdDataType.
bool AssetFilterInput::isValid | ( | ) |
Checks if the data has valid values.
size_t AssetFilterInput::length | ( | ) |
Get the expected length of this class, depends on type.
Get the type of input.
uint8_t* AssetFilterInput::_data |