HF Interface Wrapper 0.1.0-dev
Embedded C++ hardware abstraction layer
Loading...
Searching...
No Matches
hf_timer_diagnostics_t Struct Reference

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.
 

Detailed Description

Timer diagnostic information.

Constructor & Destructor Documentation

◆ hf_timer_diagnostics_t()

hf_timer_diagnostics_t::hf_timer_diagnostics_t ( )
inline

Member Data Documentation

◆ consecutiveErrors

hf_u32_t hf_timer_diagnostics_t::consecutiveErrors

Consecutive error count.

◆ currentPeriodUs

hf_u64_t hf_timer_diagnostics_t::currentPeriodUs

Current timer period in microseconds.

◆ lastErrorCode

hf_timer_err_t hf_timer_diagnostics_t::lastErrorCode

Last error code.

◆ lastErrorTimestamp

hf_u32_t hf_timer_diagnostics_t::lastErrorTimestamp

Last error timestamp.

◆ timerHealthy

bool hf_timer_diagnostics_t::timerHealthy

Overall timer health status.

◆ timerInitialized

bool hf_timer_diagnostics_t::timerInitialized

Timer initialization status.

◆ timerResolutionUs

hf_u64_t hf_timer_diagnostics_t::timerResolutionUs

Timer resolution in microseconds.

◆ timerRunning

bool hf_timer_diagnostics_t::timerRunning

Timer running status.


The documentation for this struct was generated from the following file: