|
HF Interface Wrapper 0.1.0-dev
Embedded C++ hardware abstraction layer
|
GPIO diagnostic information. More...
#include <BaseGpio.h>
Public Member Functions | |
| hf_gpio_diagnostics_t () | |
Public Attributes | |
| bool | gpioHealthy |
| Overall GPIO health status. | |
| hf_gpio_err_t | lastErrorCode |
| Last error code. | |
| hf_u32_t | lastErrorTimestamp |
| Last error timestamp. | |
| hf_u32_t | consecutiveErrors |
| Consecutive error count. | |
| bool | pinAvailable |
| Pin availability status. | |
| bool | interruptSupported |
| Interrupt support status. | |
| bool | interruptEnabled |
| Interrupt enabled status. | |
| hf_u32_t | currentState |
| Current pin state. | |
GPIO diagnostic information.
|
inline |
| hf_u32_t hf_gpio_diagnostics_t::consecutiveErrors |
Consecutive error count.
| hf_u32_t hf_gpio_diagnostics_t::currentState |
Current pin state.
| bool hf_gpio_diagnostics_t::gpioHealthy |
Overall GPIO health status.
| bool hf_gpio_diagnostics_t::interruptEnabled |
Interrupt enabled status.
| bool hf_gpio_diagnostics_t::interruptSupported |
Interrupt support status.
| hf_gpio_err_t hf_gpio_diagnostics_t::lastErrorCode |
Last error code.
| hf_u32_t hf_gpio_diagnostics_t::lastErrorTimestamp |
Last error timestamp.
| bool hf_gpio_diagnostics_t::pinAvailable |
Pin availability status.