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

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.
 

Detailed Description

GPIO diagnostic information.

Constructor & Destructor Documentation

◆ hf_gpio_diagnostics_t()

hf_gpio_diagnostics_t::hf_gpio_diagnostics_t ( )
inline

Member Data Documentation

◆ consecutiveErrors

hf_u32_t hf_gpio_diagnostics_t::consecutiveErrors

Consecutive error count.

◆ currentState

hf_u32_t hf_gpio_diagnostics_t::currentState

Current pin state.

◆ gpioHealthy

bool hf_gpio_diagnostics_t::gpioHealthy

Overall GPIO health status.

◆ interruptEnabled

bool hf_gpio_diagnostics_t::interruptEnabled

Interrupt enabled status.

◆ interruptSupported

bool hf_gpio_diagnostics_t::interruptSupported

Interrupt support status.

◆ lastErrorCode

hf_gpio_err_t hf_gpio_diagnostics_t::lastErrorCode

Last error code.

◆ lastErrorTimestamp

hf_u32_t hf_gpio_diagnostics_t::lastErrorTimestamp

Last error timestamp.

◆ pinAvailable

bool hf_gpio_diagnostics_t::pinAvailable

Pin availability status.


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