Struct EventStats

Struct Documentation

struct EventStats

Event statistics.

Public Functions

inline double average_processing_time_us() const
inline double event_success_rate() const
inline double timeout_rate() const

Public Members

size_t total_events = {0}
size_t processed_events = {0}
size_t timed_out_events = {0}
size_t high_priority_events = {0}
size_t control_feedback_events = {0}
size_t sensor_events = {0}
std::chrono::microseconds total_processing_time = {0}
std::chrono::microseconds max_processing_time = {0}
std::chrono::microseconds min_processing_time = {std::chrono::microseconds::max()}