Struct ActionExecutionInfo

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