Struct GreenwaveDiagnosticsConfig

Struct Documentation

struct GreenwaveDiagnosticsConfig

Public Functions

inline void applyTimeCheckPreset()

Public Members

TimeCheckPreset time_check_preset = {TimeCheckPreset::None}
bool enable_node_time_diagnostics = {false}
bool enable_msg_time_diagnostics = {false}
bool enable_fps_jitter_msg_time_diagnostics = {false}
bool enable_fps_jitter_node_time_diagnostics = {false}
bool enable_fps_window_msg_time_diagnostics = {false}
bool enable_fps_window_node_time_diagnostics = {false}
bool enable_increasing_msg_time_diagnostics = {false}
bool enable_increasing_node_time_diagnostics = {false}
bool fallback_to_nodetime = {false}
bool has_msg_timestamp = {false}
bool enable_all_topic_diagnostics = {false}
int filter_window_size = {300}
int64_t expected_dt_us = {0LL}
int64_t jitter_tolerance_us = {0LL}