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

Public Member Functions

 CallbackTestData ()
 
void reset ()
 

Public Attributes

uint8_t channel_id
 
size_t callback_count
 
bool last_callback_success
 
hf_pio_err_t last_error
 
const char * description
 
size_t symbols_sent
 
size_t symbols_received
 
volatile uint32_t call_count
 
volatile uint64_t last_call_time_us
 
volatile uint64_t min_interval_us
 
volatile uint64_t max_interval_us
 
volatile uint64_t total_interval_us
 
volatile bool callback_executed
 
volatile bool user_data_mismatch
 
void * expected_user_data
 

Constructor & Destructor Documentation

◆ CallbackTestData()

CallbackTestData::CallbackTestData ( )
inline

Member Function Documentation

◆ reset()

void CallbackTestData::reset ( )
inline

Member Data Documentation

◆ call_count

volatile uint32_t CallbackTestData::call_count

◆ callback_count

size_t CallbackTestData::callback_count

◆ callback_executed

volatile bool CallbackTestData::callback_executed

◆ channel_id

uint8_t CallbackTestData::channel_id

◆ description

const char* CallbackTestData::description

◆ expected_user_data

void* CallbackTestData::expected_user_data

◆ last_call_time_us

volatile uint64_t CallbackTestData::last_call_time_us

◆ last_callback_success

bool CallbackTestData::last_callback_success

◆ last_error

hf_pio_err_t CallbackTestData::last_error

◆ max_interval_us

volatile uint64_t CallbackTestData::max_interval_us

◆ min_interval_us

volatile uint64_t CallbackTestData::min_interval_us

◆ symbols_received

size_t CallbackTestData::symbols_received

◆ symbols_sent

size_t CallbackTestData::symbols_sent

◆ total_interval_us

volatile uint64_t CallbackTestData::total_interval_us

◆ user_data_mismatch

volatile bool CallbackTestData::user_data_mismatch

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