Template Function rclcpp_action::create_client(NodeT, const std::string&, rclcpp::CallbackGroup::SharedPtr, const rcl_action_client_options_t&)

Function Documentation

template<typename ActionT, typename NodeT>
Client<ActionT>::SharedPtr rclcpp_action::create_client(NodeT node, const std::string &name, rclcpp::CallbackGroup::SharedPtr group = nullptr, const rcl_action_client_options_t &options = rcl_action_client_get_default_options())

Create an action client.

Parameters:
  • node[in] The action client will be added to this node.

  • name[in] The action name.

  • group[in] The action client will be added to this callback group. If nullptr, then the action client is added to the default callback group.

  • options[in] Options to pass to the underlying rcl_action_client_t.