RosNodeContext(rclcpp::Node::SharedPtr node_ptr, const NodeRegistrationParams &tree_node_params)
std::chrono::duration< double > request_timeout
Timeout [s] for waiting for a response for the requested service or goal.
rclcpp::Time getCurrentTime() const
std::chrono::duration< double > wait_for_server_timeout
Timeout [s] for initially discovering the associated ROS2 node.
std::weak_ptr< rclcpp::Node > nh
Handle for the ROS2 node.
rclcpp::Logger getLogger() const
std::string default_port_name
Default port name of the corresponding ROS 2 communication interface.