|
HF Interface Wrapper 0.1.0-dev
Embedded C++ hardware abstraction layer
|
Timer diagnostic information. More...
#include <BasePeriodicTimer.h>
Public Member Functions | |
| hf_timer_diagnostics_t () | |
Public Attributes | |
| bool | timerHealthy |
| Overall timer health status. | |
| hf_timer_err_t | lastErrorCode |
| Last error code. | |
| hf_u32_t | lastErrorTimestamp |
| Last error timestamp. | |
| hf_u32_t | consecutiveErrors |
| Consecutive error count. | |
| bool | timerInitialized |
| Timer initialization status. | |
| bool | timerRunning |
| Timer running status. | |
| hf_u64_t | currentPeriodUs |
| Current timer period in microseconds. | |
| hf_u64_t | timerResolutionUs |
| Timer resolution in microseconds. | |
Timer diagnostic information.
|
inline |
| hf_u32_t hf_timer_diagnostics_t::consecutiveErrors |
Consecutive error count.
| hf_u64_t hf_timer_diagnostics_t::currentPeriodUs |
Current timer period in microseconds.
| hf_timer_err_t hf_timer_diagnostics_t::lastErrorCode |
Last error code.
| hf_u32_t hf_timer_diagnostics_t::lastErrorTimestamp |
Last error timestamp.
| bool hf_timer_diagnostics_t::timerHealthy |
Overall timer health status.
| bool hf_timer_diagnostics_t::timerInitialized |
Timer initialization status.
| hf_u64_t hf_timer_diagnostics_t::timerResolutionUs |
Timer resolution in microseconds.
| bool hf_timer_diagnostics_t::timerRunning |
Timer running status.