Struct GreenwaveDiagnostics::TimeSeriesState
Defined in File greenwave_diagnostics.hpp
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}
-
std::string label