Home Previous Up Next Index

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

Home Previous Up Next Index