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

Timer operation statistics. More...

#include <BasePeriodicTimer.h>

Public Member Functions

 hf_timer_statistics_t ()
 

Public Attributes

hf_u32_t totalStarts
 Total timer starts.
 
hf_u32_t totalStops
 Total timer stops.
 
hf_u32_t callbackExecutions
 Number of callback executions.
 
hf_u32_t missedCallbacks
 Number of missed callbacks.
 
hf_u32_t averageCallbackTimeUs
 Average callback execution time (microseconds)
 
hf_u32_t maxCallbackTimeUs
 Maximum callback execution time.
 
hf_u32_t minCallbackTimeUs
 Minimum callback execution time.
 
hf_u64_t totalRunningTimeUs
 Total running time in microseconds.
 

Detailed Description

Timer operation statistics.

Constructor & Destructor Documentation

◆ hf_timer_statistics_t()

hf_timer_statistics_t::hf_timer_statistics_t ( )
inline

Member Data Documentation

◆ averageCallbackTimeUs

hf_u32_t hf_timer_statistics_t::averageCallbackTimeUs

Average callback execution time (microseconds)

◆ callbackExecutions

hf_u32_t hf_timer_statistics_t::callbackExecutions

Number of callback executions.

◆ maxCallbackTimeUs

hf_u32_t hf_timer_statistics_t::maxCallbackTimeUs

Maximum callback execution time.

◆ minCallbackTimeUs

hf_u32_t hf_timer_statistics_t::minCallbackTimeUs

Minimum callback execution time.

◆ missedCallbacks

hf_u32_t hf_timer_statistics_t::missedCallbacks

Number of missed callbacks.

◆ totalRunningTimeUs

hf_u64_t hf_timer_statistics_t::totalRunningTimeUs

Total running time in microseconds.

◆ totalStarts

hf_u32_t hf_timer_statistics_t::totalStarts

Total timer starts.

◆ totalStops

hf_u32_t hf_timer_statistics_t::totalStops

Total timer stops.


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