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

GPIO operation statistics. More...

#include <BaseGpio.h>

Public Member Functions

 hf_gpio_statistics_t ()
 

Public Attributes

hf_u32_t totalOperations
 Total GPIO operations performed.
 
hf_u32_t successfulOperations
 Successful operations.
 
hf_u32_t failedOperations
 Failed operations.
 
hf_u32_t stateChanges
 Number of state changes.
 
hf_u32_t directionChanges
 Number of direction changes.
 
hf_u32_t interruptCount
 Number of interrupts received.
 
hf_u32_t averageOperationTimeUs
 Average operation time (microseconds)
 
hf_u32_t maxOperationTimeUs
 Maximum operation time.
 
hf_u32_t minOperationTimeUs
 Minimum operation time.
 

Detailed Description

GPIO operation statistics.

Constructor & Destructor Documentation

◆ hf_gpio_statistics_t()

hf_gpio_statistics_t::hf_gpio_statistics_t ( )
inline

Member Data Documentation

◆ averageOperationTimeUs

hf_u32_t hf_gpio_statistics_t::averageOperationTimeUs

Average operation time (microseconds)

◆ directionChanges

hf_u32_t hf_gpio_statistics_t::directionChanges

Number of direction changes.

◆ failedOperations

hf_u32_t hf_gpio_statistics_t::failedOperations

Failed operations.

◆ interruptCount

hf_u32_t hf_gpio_statistics_t::interruptCount

Number of interrupts received.

◆ maxOperationTimeUs

hf_u32_t hf_gpio_statistics_t::maxOperationTimeUs

Maximum operation time.

◆ minOperationTimeUs

hf_u32_t hf_gpio_statistics_t::minOperationTimeUs

Minimum operation time.

◆ stateChanges

hf_u32_t hf_gpio_statistics_t::stateChanges

Number of state changes.

◆ successfulOperations

hf_u32_t hf_gpio_statistics_t::successfulOperations

Successful operations.

◆ totalOperations

hf_u32_t hf_gpio_statistics_t::totalOperations

Total GPIO operations performed.


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