Template Class ActionClientManager
Defined in File action_client_manager.hpp
Inheritance Relationships
Base Type
public rclcpp::Node
Class Documentation
-
template<typename ServiceT>
class ActionClientManager : public rclcpp::Node Public Types
-
using Fibonacci = test_msgs::action::Fibonacci
Public Functions
-
inline explicit ActionClientManager(std::string action_name, std::chrono::seconds exec_goal_time = 1s, size_t number_of_clients = 1, bool enable_action_server_introspection = true, bool enable_action_client_introspection = false)
-
inline void create_action_server(std::chrono::seconds exec_goal_time)
-
inline void create_action_client(size_t number_of_clients)
-
inline bool check_action_server_ready()
-
inline bool wait_for_action_server_to_be_ready(std::chrono::duration<double> timeout = std::chrono::seconds(5))
-
inline bool send_goal(bool cancel_goal_after_accept = false, std::chrono::duration<double> timeout = std::chrono::seconds(10))
-
using Fibonacci = test_msgs::action::Fibonacci