Struct GreenwaveDiagnostics::TimeSeriesState

Nested Relationships

This struct is a nested type of Class GreenwaveDiagnostics.

Struct Documentation

struct TimeSeriesState

Public Members

std::string label
bool enabled = {false}
bool check_fps_jitter = {false}
bool check_fps_window = {false}
bool check_increasing = {false}
std::string drop_error_message = {"FRAME DROP DETECTED"}
std::string increasing_error_message = {"NONINCREASING TIMESTAMP"}
std::string fps_window_error_message = {"FPS OUT OF RANGE"}
RollingWindow window
uint64_t prev_timestamp_us = {std::numeric_limits<uint64_t>::min()}
rclcpp::Time prev_drop_ts
rclcpp::Time prev_noninc_ts
rclcpp::Time prev_fps_out_of_range_ts
uint64_t num_non_increasing = {0}