|
Modbus Vault v1.0
|
BlackBox logger type structure. More...
#include <blackbox_logger.h>
Data Fields | |
| blackbox_logger_config_t * | config_ptr |
| uint32_t | write_offset |
| uint32_t | replay_offset |
| uint32_t | last_id |
| int32_t | last_erased_sector |
| size_t | batch_len |
| SemaphoreHandle_t | sector_buf_lock |
| SemaphoreHandle_t | write_lock |
| esp_timer_handle_t | flush_timer |
BlackBox logger type structure.
| size_t blackbox_logger_t::batch_len |
Length of current data in buffer
| blackbox_logger_config_t* blackbox_logger_t::config_ptr |
Pointer to Logger configurations
| esp_timer_handle_t blackbox_logger_t::flush_timer |
One-shot timer re-triggered on write to buffer to flush after a preset-time of inactivity
| int32_t blackbox_logger_t::last_erased_sector |
Last erased sector. '-1' for none
| uint32_t blackbox_logger_t::last_id |
Last used ID
| uint32_t blackbox_logger_t::replay_offset |
Replay offset for current entry
| SemaphoreHandle_t blackbox_logger_t::sector_buf_lock |
Handle for sector lock
| SemaphoreHandle_t blackbox_logger_t::write_lock |
Handle for write lock
| uint32_t blackbox_logger_t::write_offset |
Write offset for last committed entry