Class DiagnosticsInterface

Class Documentation

class DiagnosticsInterface

Public Functions

DiagnosticsInterface(rclcpp::Node *node, const std::string &diagnostic_name)
void clear()
void add_key_value(const diagnostic_msgs::msg::KeyValue &key_value_msg)
template<typename T>
void add_key_value(const std::string &key, const T &value)
void add_key_value(const std::string &key, const std::string &value)
void add_key_value(const std::string &key, bool value)
void update_level_and_message(const int8_t level, const std::string &message)
void publish(const rclcpp::Time &publish_time_stamp)