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

PIO diagnostic information. More...

#include <BasePio.h>

Public Member Functions

 hf_pio_diagnostics_t ()
 

Public Attributes

bool pioHealthy
 Overall PIO health status.
 
hf_pio_err_t lastErrorCode
 Last error code.
 
hf_u32_t lastErrorTimestamp
 Last error timestamp.
 
hf_u32_t consecutiveErrors
 Consecutive error count.
 
bool pioInitialized
 PIO initialization status.
 
hf_u8_t activeChannels
 Number of active channels.
 
hf_u32_t currentResolutionNs
 Current time resolution.
 
bool bidirectionalSupported
 Bidirectional mode support.
 

Detailed Description

PIO diagnostic information.

Constructor & Destructor Documentation

◆ hf_pio_diagnostics_t()

hf_pio_diagnostics_t::hf_pio_diagnostics_t ( )
inline

Member Data Documentation

◆ activeChannels

hf_u8_t hf_pio_diagnostics_t::activeChannels

Number of active channels.

◆ bidirectionalSupported

bool hf_pio_diagnostics_t::bidirectionalSupported

Bidirectional mode support.

◆ consecutiveErrors

hf_u32_t hf_pio_diagnostics_t::consecutiveErrors

Consecutive error count.

◆ currentResolutionNs

hf_u32_t hf_pio_diagnostics_t::currentResolutionNs

Current time resolution.

◆ lastErrorCode

hf_pio_err_t hf_pio_diagnostics_t::lastErrorCode

Last error code.

◆ lastErrorTimestamp

hf_u32_t hf_pio_diagnostics_t::lastErrorTimestamp

Last error timestamp.

◆ pioHealthy

bool hf_pio_diagnostics_t::pioHealthy

Overall PIO health status.

◆ pioInitialized

bool hf_pio_diagnostics_t::pioInitialized

PIO initialization status.


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