Package edu.tufts.hrilab.navigation
Class NavigationActionManager
java.lang.Object
edu.tufts.hrilab.navigation.NavigationActionManager
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcancel()Cancel currently running action, if one exists.booleancancel(long aid) Cancel action with specified ID.getStatus(long aid) Get status of currently running action.voidinitiateAction(NavigationAction newAction) Submit new navigation action.
-
Constructor Details
-
NavigationActionManager
public NavigationActionManager()
-
-
Method Details
-
getStatus
Get status of currently running action. Returns UNKNOWN if there is no current action.- Parameters:
aid- - action ID- Returns:
- ActionStatus
-
cancel
public void cancel()Cancel currently running action, if one exists. -
cancel
public boolean cancel(long aid) Cancel action with specified ID.- Parameters:
aid- - action ID- Returns:
- - if currently executing action has specified ID and was canceled.