|
HF Interface Wrapper 0.1.0-dev
Embedded C++ hardware abstraction layer
|
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. | |
GPIO operation statistics.
|
inline |
| hf_u32_t hf_gpio_statistics_t::averageOperationTimeUs |
Average operation time (microseconds)
| hf_u32_t hf_gpio_statistics_t::directionChanges |
Number of direction changes.
| hf_u32_t hf_gpio_statistics_t::failedOperations |
Failed operations.
| hf_u32_t hf_gpio_statistics_t::interruptCount |
Number of interrupts received.
| hf_u32_t hf_gpio_statistics_t::maxOperationTimeUs |
Maximum operation time.
| hf_u32_t hf_gpio_statistics_t::minOperationTimeUs |
Minimum operation time.
| hf_u32_t hf_gpio_statistics_t::stateChanges |
Number of state changes.
| hf_u32_t hf_gpio_statistics_t::successfulOperations |
Successful operations.
| hf_u32_t hf_gpio_statistics_t::totalOperations |
Total GPIO operations performed.