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

UART operation statistics. More...

#include <BaseUart.h>

Public Member Functions

 hf_uart_statistics_t () noexcept
 

Public Attributes

hf_u32_t tx_byte_count
 Total bytes transmitted.
 
hf_u32_t rx_byte_count
 Total bytes received.
 
hf_u32_t tx_error_count
 Transmission error count.
 
hf_u32_t rx_error_count
 Reception error count.
 
hf_u32_t frame_error_count
 Frame error count.
 
hf_u32_t parity_error_count
 Parity error count.
 
hf_u32_t overrun_error_count
 Overrun error count.
 
hf_u32_t noise_error_count
 Noise error count.
 
hf_u32_t break_count
 Break condition count.
 
hf_u32_t timeout_count
 Timeout occurrence count.
 
hf_u32_t pattern_detect_count
 Pattern detection count.
 
hf_u32_t wakeup_count
 Wakeup event count.
 
hf_u64_t last_activity_timestamp
 Last activity timestamp (microseconds)
 
hf_u64_t initialization_timestamp
 Initialization timestamp (microseconds)
 

Detailed Description

UART operation statistics.

Constructor & Destructor Documentation

◆ hf_uart_statistics_t()

hf_uart_statistics_t::hf_uart_statistics_t ( )
inlinenoexcept

Member Data Documentation

◆ break_count

hf_u32_t hf_uart_statistics_t::break_count

Break condition count.

◆ frame_error_count

hf_u32_t hf_uart_statistics_t::frame_error_count

Frame error count.

◆ initialization_timestamp

hf_u64_t hf_uart_statistics_t::initialization_timestamp

Initialization timestamp (microseconds)

◆ last_activity_timestamp

hf_u64_t hf_uart_statistics_t::last_activity_timestamp

Last activity timestamp (microseconds)

◆ noise_error_count

hf_u32_t hf_uart_statistics_t::noise_error_count

Noise error count.

◆ overrun_error_count

hf_u32_t hf_uart_statistics_t::overrun_error_count

Overrun error count.

◆ parity_error_count

hf_u32_t hf_uart_statistics_t::parity_error_count

Parity error count.

◆ pattern_detect_count

hf_u32_t hf_uart_statistics_t::pattern_detect_count

Pattern detection count.

◆ rx_byte_count

hf_u32_t hf_uart_statistics_t::rx_byte_count

Total bytes received.

◆ rx_error_count

hf_u32_t hf_uart_statistics_t::rx_error_count

Reception error count.

◆ timeout_count

hf_u32_t hf_uart_statistics_t::timeout_count

Timeout occurrence count.

◆ tx_byte_count

hf_u32_t hf_uart_statistics_t::tx_byte_count

Total bytes transmitted.

◆ tx_error_count

hf_u32_t hf_uart_statistics_t::tx_error_count

Transmission error count.

◆ wakeup_count

hf_u32_t hf_uart_statistics_t::wakeup_count

Wakeup event count.


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