Bluenet
5.7.0
Bluenet, firmware for nRF52 smart home devices
|
Runtime meta data associated to an asset filter that is not persisted to flash. More...
#include <cs_AssetFilterStructs.h>
Public Attributes | |
uint8_t | filterId |
Id of a filter. More... | |
union { | |
struct { | |
bool crcCalculated: 1 | |
bool committed: 1 | |
} flags | |
uint8_t asInt = 0 | |
} | flags |
uint16_t | filterDataSize |
The size of the tracking_filter_t, including the buffer, excluding sizeof(runtimedata). More... | |
uint32_t | crc |
crc32 of the fields: More... | |
Runtime meta data associated to an asset filter that is not persisted to flash.
uint8_t asset_filter_runtime_data_t::asInt = 0 |
bool asset_filter_runtime_data_t::committed |
uint32_t asset_filter_runtime_data_t::crc |
crc32 of the fields:
bool asset_filter_runtime_data_t::crcCalculated |
uint16_t asset_filter_runtime_data_t::filterDataSize |
The size of the tracking_filter_t, including the buffer, excluding sizeof(runtimedata).
i.e.:
can be runtime only since it's saved as part of record metadata on flash.
uint8_t asset_filter_runtime_data_t::filterId |
Id of a filter.
Can be runtime only since it's saved as part of record metadata on flash. (State Id equals filter Id)
struct { ... } asset_filter_runtime_data_t::flags |
union { ... } asset_filter_runtime_data_t::flags |