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