Class GreenwaveDiagnostics
Defined in File greenwave_diagnostics.hpp
Nested Relationships
Nested Types
Class Documentation
-
class GreenwaveDiagnostics
Public Functions
-
inline GreenwaveDiagnostics(rclcpp::Node &node, const std::string &topic_name, const GreenwaveDiagnosticsConfig &diagnostics_config)
-
inline void updateDiagnostics(uint64_t msg_timestamp_ns)
-
inline void publishDiagnostics()
-
inline double getFrameRateNode() const
-
inline double getFrameRateMsg() const
-
inline double getLatency() const
-
inline void setExpectedDt(double expected_hz, double tolerance_percent)
-
inline void clearExpectedDt()
-
inline GreenwaveDiagnostics(rclcpp::Node &node, const std::string &topic_name, const GreenwaveDiagnosticsConfig &diagnostics_config)