Package edu.tufts.hrilab.navigation
Class NavigationActionManager
java.lang.Object
edu.tufts.hrilab.navigation.NavigationActionManager
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
cancel()
Cancel currently running action, if one exists.boolean
cancel
(long aid) Cancel action with specified ID.getStatus
(long aid) Get status of currently running action.void
initiateAction
(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.