|
HF Interface Wrapper 0.1.0-dev
Embedded C++ hardware abstraction layer
|
SPI operation statistics. More...
#include <BaseSpi.h>
Public Member Functions | |
| hf_spi_statistics_t () noexcept | |
Public Attributes | |
| hf_u32_t | total_transactions |
| Total number of transactions. | |
| hf_u32_t | successful_transactions |
| Number of successful transactions. | |
| hf_u32_t | failed_transactions |
| Number of failed transactions. | |
| hf_u32_t | timeout_transactions |
| Number of timed-out transactions. | |
| hf_u32_t | total_bytes_sent |
| Total bytes transmitted. | |
| hf_u32_t | total_bytes_received |
| Total bytes received. | |
| hf_u32_t | max_transaction_time_us |
| Maximum transaction time (microseconds) | |
| hf_u32_t | min_transaction_time_us |
| Minimum transaction time (microseconds) | |
| hf_u64_t | last_activity_timestamp |
| Last activity timestamp. | |
| hf_u64_t | initialization_timestamp |
| Initialization timestamp. | |
SPI operation statistics.
|
inlinenoexcept |
| hf_u32_t hf_spi_statistics_t::failed_transactions |
Number of failed transactions.
| hf_u64_t hf_spi_statistics_t::initialization_timestamp |
Initialization timestamp.
| hf_u64_t hf_spi_statistics_t::last_activity_timestamp |
Last activity timestamp.
| hf_u32_t hf_spi_statistics_t::max_transaction_time_us |
Maximum transaction time (microseconds)
| hf_u32_t hf_spi_statistics_t::min_transaction_time_us |
Minimum transaction time (microseconds)
| hf_u32_t hf_spi_statistics_t::successful_transactions |
Number of successful transactions.
| hf_u32_t hf_spi_statistics_t::timeout_transactions |
Number of timed-out transactions.
| hf_u32_t hf_spi_statistics_t::total_bytes_received |
Total bytes received.
| hf_u32_t hf_spi_statistics_t::total_bytes_sent |
Total bytes transmitted.
| hf_u32_t hf_spi_statistics_t::total_transactions |
Total number of transactions.