Bluenet
5.7.0
Bluenet, firmware for nRF52 smart home devices
|
Class that contains all persisted metadata required for an asset filter: More...
#include <cs_AssetFilterPacketAccessors.h>
Public Member Functions | |
AssetFilterMetadata (uint8_t *data) | |
AssetFilterType * | filterType () |
Get the type of filter. More... | |
asset_filter_flags_t * | flags () |
Get the flags. More... | |
uint8_t * | profileId () |
Get the associated profile ID. More... | |
AssetFilterInput | inputType () |
Get the input class. More... | |
AssetFilterOutput | outputType () |
Get the output class. More... | |
bool | isValid () |
Checks if the data has valid values. More... | |
size_t | length () |
Get the expected length of this class. More... | |
Public Attributes | |
uint8_t * | _data |
Class that contains all persisted metadata required for an asset filter:
|
inline |
AssetFilterType * AssetFilterMetadata::filterType | ( | ) |
Get the type of filter.
asset_filter_flags_t * AssetFilterMetadata::flags | ( | ) |
Get the flags.
AssetFilterInput AssetFilterMetadata::inputType | ( | ) |
Get the input class.
bool AssetFilterMetadata::isValid | ( | ) |
Checks if the data has valid values.
size_t AssetFilterMetadata::length | ( | ) |
Get the expected length of this class.
AssetFilterOutput AssetFilterMetadata::outputType | ( | ) |
Get the output class.
uint8_t * AssetFilterMetadata::profileId | ( | ) |
Get the associated profile ID.
uint8_t* AssetFilterMetadata::_data |