Class Node
Defined in File node.hpp
Inheritance Relationships
Base Type
public rclcpp::Node
Class Documentation
-
class Node : public rclcpp::Node
Public Functions
-
explicit Node(const rclcpp::NodeOptions &options)
Protected Functions
-
rcl_interfaces::msg::SetParametersResult on_parameter_event(const std::vector<rclcpp::Parameter> ¶meters)
-
void on_new_params()
-
void publish_diagnostics()
Protected Attributes
-
std::shared_ptr<rclcpp::node_interfaces::OnSetParametersCallbackHandle> param_cb_handle_
-
std::shared_ptr<rosgraph_monitor::ParamListener> param_listener_
-
rosgraph_monitor::Params params_
-
RosGraphMonitor graph_monitor_
-
GraphAnalyzer graph_analyzer_
-
rclcpp::Subscription<rosgraph_monitor_msgs::msg::TopicStatistics>::SharedPtr sub_topic_statistics_
-
rclcpp::Publisher<diagnostic_msgs::msg::DiagnosticArray>::SharedPtr pub_diagnostics_
-
rclcpp::Publisher<diagnostic_msgs::msg::DiagnosticArray>::SharedPtr pub_diagnostic_agg_
-
rclcpp::Publisher<diagnostic_msgs::msg::DiagnosticStatus>::SharedPtr pub_diagnostic_toplevel_
-
explicit Node(const rclcpp::NodeOptions &options)