|
HF Interface Wrapper 0.1.0-dev
Embedded C++ hardware abstraction layer
|
UART diagnostic information. More...
#include <BaseUart.h>
Public Member Functions | |
| hf_uart_diagnostics_t () noexcept | |
Public Attributes | |
| hf_uart_err_t | last_error |
| Last error that occurred. | |
| hf_u32_t | consecutive_errors |
| Number of consecutive errors. | |
| hf_u32_t | error_reset_count |
| Number of times error state was reset. | |
| hf_u64_t | last_error_timestamp |
| Timestamp of last error (microseconds) | |
| bool | is_initialized |
| Initialization status. | |
| bool | is_transmitting |
| Transmission status. | |
| bool | is_receiving |
| Reception status. | |
| bool | flow_control_active |
| Flow control status. | |
| bool | pattern_detection_active |
| Pattern detection status. | |
| bool | wakeup_enabled |
| Wakeup status. | |
| hf_u32_t | tx_buffer_usage |
| TX buffer usage percentage. | |
| hf_u32_t | rx_buffer_usage |
| RX buffer usage percentage. | |
| hf_u32_t | event_queue_usage |
| Event queue usage percentage. | |
UART diagnostic information.
|
inlinenoexcept |
| hf_u32_t hf_uart_diagnostics_t::consecutive_errors |
Number of consecutive errors.
| hf_u32_t hf_uart_diagnostics_t::error_reset_count |
Number of times error state was reset.
| hf_u32_t hf_uart_diagnostics_t::event_queue_usage |
Event queue usage percentage.
| bool hf_uart_diagnostics_t::flow_control_active |
Flow control status.
| bool hf_uart_diagnostics_t::is_initialized |
Initialization status.
| bool hf_uart_diagnostics_t::is_receiving |
Reception status.
| bool hf_uart_diagnostics_t::is_transmitting |
Transmission status.
| hf_uart_err_t hf_uart_diagnostics_t::last_error |
Last error that occurred.
| hf_u64_t hf_uart_diagnostics_t::last_error_timestamp |
Timestamp of last error (microseconds)
| bool hf_uart_diagnostics_t::pattern_detection_active |
Pattern detection status.
| hf_u32_t hf_uart_diagnostics_t::rx_buffer_usage |
RX buffer usage percentage.
| hf_u32_t hf_uart_diagnostics_t::tx_buffer_usage |
TX buffer usage percentage.
| bool hf_uart_diagnostics_t::wakeup_enabled |
Wakeup status.