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