Classes | |
enum | TaskType |
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 |
org.srs.srs_knowledge.task.Task.Task | ( | ) | [inline] |
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.GetObjectTask, org.srs.srs_knowledge.task.FetchObjectTask, org.srs.srs_knowledge.task.SearchObjectTask, org.srs.srs_knowledge.task.CheckWorkspaceTask, org.srs.srs_knowledge.task.ChargingTask, org.srs.srs_knowledge.task.MoveTask, 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.GetObjectTask, org.srs.srs_knowledge.task.FetchObjectTask, org.srs.srs_knowledge.task.SearchObjectTask, org.srs.srs_knowledge.task.CheckWorkspaceTask, org.srs.srs_knowledge.task.MoveTask, org.srs.srs_knowledge.task.ChargingTask, 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] |
TaskType org.srs.srs_knowledge.task.Task.taskType [protected] |