Struct ActionExecutionInfo
Defined in File ActionExecutor.hpp
Struct Documentation
-
struct ActionExecutionInfo
Structure that holds execution information for an action.
This structure maintains the runtime state of an action’s execution, including timing information, effect application status, and error details.
Public Members
-
plansys2_msgs::msg::PlanItem plan_item
-
std::shared_ptr<ActionExecutor> action_executor = {nullptr}
-
bool at_start_effects_applied = {false}
-
bool at_end_effects_applied = {false}
-
rclcpp::Time at_start_effects_applied_time
-
rclcpp::Time at_end_effects_applied_time
-
ActionVariant action_info
-
std::string execution_error_info
-
double duration
-
double duration_overrun_percentage = -1.0
-
plansys2_msgs::msg::PlanItem plan_item