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

PIO operation statistics. More...

#include <BasePio.h>

Public Member Functions

 hf_pio_statistics_t ()
 

Public Attributes

hf_u32_t totalTransmissions
 Total transmissions performed.
 
hf_u32_t successfulTransmissions
 Successful transmissions.
 
hf_u32_t failedTransmissions
 Failed transmissions.
 
hf_u32_t totalReceptions
 Total receptions performed.
 
hf_u32_t successfulReceptions
 Successful receptions.
 
hf_u32_t failedReceptions
 Failed receptions.
 
hf_u32_t symbolsTransmitted
 Total symbols transmitted.
 
hf_u32_t symbolsReceived
 Total symbols received.
 
hf_u32_t averageTransmissionTimeUs
 Average transmission time (microseconds)
 
hf_u32_t maxTransmissionTimeUs
 Maximum transmission time.
 
hf_u32_t minTransmissionTimeUs
 Minimum transmission time.
 
hf_u32_t timingErrors
 Number of timing errors.
 
hf_u32_t bufferOverflows
 Number of buffer overflows.
 

Detailed Description

PIO operation statistics.

Constructor & Destructor Documentation

◆ hf_pio_statistics_t()

hf_pio_statistics_t::hf_pio_statistics_t ( )
inline

Member Data Documentation

◆ averageTransmissionTimeUs

hf_u32_t hf_pio_statistics_t::averageTransmissionTimeUs

Average transmission time (microseconds)

◆ bufferOverflows

hf_u32_t hf_pio_statistics_t::bufferOverflows

Number of buffer overflows.

◆ failedReceptions

hf_u32_t hf_pio_statistics_t::failedReceptions

Failed receptions.

◆ failedTransmissions

hf_u32_t hf_pio_statistics_t::failedTransmissions

Failed transmissions.

◆ maxTransmissionTimeUs

hf_u32_t hf_pio_statistics_t::maxTransmissionTimeUs

Maximum transmission time.

◆ minTransmissionTimeUs

hf_u32_t hf_pio_statistics_t::minTransmissionTimeUs

Minimum transmission time.

◆ successfulReceptions

hf_u32_t hf_pio_statistics_t::successfulReceptions

Successful receptions.

◆ successfulTransmissions

hf_u32_t hf_pio_statistics_t::successfulTransmissions

Successful transmissions.

◆ symbolsReceived

hf_u32_t hf_pio_statistics_t::symbolsReceived

Total symbols received.

◆ symbolsTransmitted

hf_u32_t hf_pio_statistics_t::symbolsTransmitted

Total symbols transmitted.

◆ timingErrors

hf_u32_t hf_pio_statistics_t::timingErrors

Number of timing errors.

◆ totalReceptions

hf_u32_t hf_pio_statistics_t::totalReceptions

Total receptions performed.

◆ totalTransmissions

hf_u32_t hf_pio_statistics_t::totalTransmissions

Total transmissions performed.


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