|
HF Interface Wrapper 0.1.0-dev
Embedded C++ hardware abstraction layer
|
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. | |
Timer operation statistics.
|
inline |
| hf_u32_t hf_timer_statistics_t::averageCallbackTimeUs |
Average callback execution time (microseconds)
| hf_u32_t hf_timer_statistics_t::callbackExecutions |
Number of callback executions.
| hf_u32_t hf_timer_statistics_t::maxCallbackTimeUs |
Maximum callback execution time.
| hf_u32_t hf_timer_statistics_t::minCallbackTimeUs |
Minimum callback execution time.
| hf_u32_t hf_timer_statistics_t::missedCallbacks |
Number of missed callbacks.
| hf_u64_t hf_timer_statistics_t::totalRunningTimeUs |
Total running time in microseconds.
| hf_u32_t hf_timer_statistics_t::totalStarts |
Total timer starts.
| hf_u32_t hf_timer_statistics_t::totalStops |
Total timer stops.