Struct ActionVariant
Defined in File ActionExecutor.hpp
Struct Documentation
-
struct ActionVariant
Public Types
Public Functions
-
inline std::string get_action_string() const
-
inline std::string get_action_name() const
-
inline std::vector<plansys2_msgs::msg::Param> get_action_params() const
-
inline plansys2_msgs::msg::Tree get_overall_requirements() const
-
inline plansys2_msgs::msg::Tree get_at_start_requirements() const
-
inline plansys2_msgs::msg::Tree get_at_end_requirements() const
-
inline plansys2_msgs::msg::Tree get_at_start_effects() const
-
inline plansys2_msgs::msg::Tree get_at_end_effects() const
-
inline bool is_action() const
-
inline bool is_durative_action() const
Public Members
-
std::variant<std::shared_ptr<plansys2_msgs::msg::Action>, std::shared_ptr<plansys2_msgs::msg::DurativeAction>> action
-
inline std::string get_action_string() const