armarx::TaskStatus::Status
Overview
enum Status
@brief The task's execution status.
State transitions ({from1,from2} =(event)> target):
- =(creation)> eQueued
- eQueued =(dispatched for execution)> ePlanning
- ePlanning =(found path)> eRefining
- eRefining =(finished refinement)> eDone
- {eQueued, ePlanning} =(abortTask())> ePlanningAborted
- eRefining =(abortTask())> eRefinementAborted
- ePlanning =(no path found)> ePlanningFailed
If a new status is added the functions in
PlanningStatus.cpp
have to be changed (else some will assert(false)).
Used By
- MotionPlanningTaskBase::setTaskStatus
- MotionPlanningTaskControlInterface::getTaskStatus
- TaskInfo::status
- cprs::TaskStatusMap
- cprs::ComputingPowerRequestStrategyBase::updateTaskStatus
Enumerators
- eDone
- eException
- eNew
- ePlanning
- ePlanningAborted
- ePlanningFailed
- eQueued
- eRefinementAborted
- eRefining
- eTaskStatusSize