Class GreenwaveDiagnostics

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()