$search
Public Types | |
enum | TaskType { GET_OBJECT, MOVETO_LOCATION, SEARCH_OBJECT, SCAN_AROUND, STOP_TASK, UNSPECIFIED } |
Public Member Functions | |
boolean | addNewActionTuple (ActionTuple act) |
CUAction | getNextCUActionNew (boolean stateLastAction, String jsonFeedback) |
int | getTaskId () |
String | getTaskTarget () |
boolean | isEmpty () |
abstract boolean | replan (OntologyDB onto, OntoQueryUtil ontoQuery) |
void | setTaskId (int id) |
void | setTaskTarget (String target) |
void | setTaskType (TaskType type) |
Task () | |
Protected Member Functions | |
abstract boolean | constructTask () |
Protected Attributes | |
ArrayList< ActionTuple > | acts |
ArrayList < HighLevelActionSequence > | allSubSeqs = new ArrayList<HighLevelActionSequence>() |
ActionTuple | currentAction |
int | currentActionId = 1 |
int | currentActionLoc = 0 |
String | targetContent |
int | taskId |
TaskType | taskType |
Definition at line 68 of file Task.java.
boolean org::srs::srs_knowledge::task::Task::addNewActionTuple | ( | ActionTuple | act | ) | [inline] |
abstract boolean org::srs::srs_knowledge::task::Task::constructTask | ( | ) | [protected, pure virtual] |
Implemented in org::srs::srs_knowledge::task::ChargingTask, org::srs::srs_knowledge::task::CheckWorkspaceTask, org::srs::srs_knowledge::task::FetchObjectTask, org::srs::srs_knowledge::task::GetObjectTask, org::srs::srs_knowledge::task::MoveTask, org::srs::srs_knowledge::task::SearchObjectTask, org::srs::srs_knowledge::task::StopTask, and org::srs::srs_knowledge::task::TestTask.
CUAction org::srs::srs_knowledge::task::Task::getNextCUActionNew | ( | boolean | stateLastAction, | |
String | jsonFeedback | |||
) | [inline] |
int org::srs::srs_knowledge::task::Task::getTaskId | ( | ) | [inline] |
String org::srs::srs_knowledge::task::Task::getTaskTarget | ( | ) | [inline] |
boolean org::srs::srs_knowledge::task::Task::isEmpty | ( | ) | [inline] |
abstract boolean org::srs::srs_knowledge::task::Task::replan | ( | OntologyDB | onto, | |
OntoQueryUtil | ontoQuery | |||
) | [pure virtual] |
Implemented in org::srs::srs_knowledge::task::ChargingTask, org::srs::srs_knowledge::task::CheckWorkspaceTask, org::srs::srs_knowledge::task::FetchObjectTask, org::srs::srs_knowledge::task::GetObjectTask, org::srs::srs_knowledge::task::MoveTask, org::srs::srs_knowledge::task::SearchObjectTask, org::srs::srs_knowledge::task::StopTask, and org::srs::srs_knowledge::task::TestTask.
void org::srs::srs_knowledge::task::Task::setTaskId | ( | int | id | ) | [inline] |
void org::srs::srs_knowledge::task::Task::setTaskTarget | ( | String | target | ) | [inline] |
void org::srs::srs_knowledge::task::Task::setTaskType | ( | TaskType | type | ) | [inline] |
ArrayList<ActionTuple> org::srs::srs_knowledge::task::Task::acts [protected] |
ArrayList<HighLevelActionSequence> org::srs::srs_knowledge::task::Task::allSubSeqs = new ArrayList<HighLevelActionSequence>() [protected] |
int org::srs::srs_knowledge::task::Task::currentActionId = 1 [protected] |
int org::srs::srs_knowledge::task::Task::currentActionLoc = 0 [protected] |
String org::srs::srs_knowledge::task::Task::targetContent [protected] |
int org::srs::srs_knowledge::task::Task::taskId [protected] |