Class PlayMotion2Client
Defined in File client.hpp
Inheritance Relationships
Base Type
public rclcpp::Node
Class Documentation
-
class PlayMotion2Client : public rclcpp::Node
Public Functions
-
explicit PlayMotion2Client(const std::string &name = "play_motion2_client")
-
~PlayMotion2Client()
-
bool run_motion(const std::string &motion_name, const bool skip_planning, const std::chrono::seconds &motion_timeout = std::chrono::seconds(120))
-
bool run_motion_async(const std::string &motion_name, const bool skip_planning)
-
bool is_running_motion() const
-
bool last_succeeded() const
-
std::vector<std::string> list_motions()
-
bool is_motion_ready(const std::string &motion_key)
-
MotionInfo get_motion_info(const std::string &motion_key)
-
bool add_motion(const MotionMsg &motion_msg, const bool overwrite)
-
bool remove_motion(const std::string &motion_key)
-
explicit PlayMotion2Client(const std::string &name = "play_motion2_client")