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

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.
 

Detailed Description

SPI operation statistics.

Constructor & Destructor Documentation

◆ hf_spi_statistics_t()

hf_spi_statistics_t::hf_spi_statistics_t ( )
inlinenoexcept

Member Data Documentation

◆ failed_transactions

hf_u32_t hf_spi_statistics_t::failed_transactions

Number of failed transactions.

◆ initialization_timestamp

hf_u64_t hf_spi_statistics_t::initialization_timestamp

Initialization timestamp.

◆ last_activity_timestamp

hf_u64_t hf_spi_statistics_t::last_activity_timestamp

Last activity timestamp.

◆ max_transaction_time_us

hf_u32_t hf_spi_statistics_t::max_transaction_time_us

Maximum transaction time (microseconds)

◆ min_transaction_time_us

hf_u32_t hf_spi_statistics_t::min_transaction_time_us

Minimum transaction time (microseconds)

◆ successful_transactions

hf_u32_t hf_spi_statistics_t::successful_transactions

Number of successful transactions.

◆ timeout_transactions

hf_u32_t hf_spi_statistics_t::timeout_transactions

Number of timed-out transactions.

◆ total_bytes_received

hf_u32_t hf_spi_statistics_t::total_bytes_received

Total bytes received.

◆ total_bytes_sent

hf_u32_t hf_spi_statistics_t::total_bytes_sent

Total bytes transmitted.

◆ total_transactions

hf_u32_t hf_spi_statistics_t::total_transactions

Total number of transactions.


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