|
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 |