|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.ObjectPER.rover.TurnHeadAction
Turns the rover's head to an assigned pan and tilt. This action calls Rover.look but if errors occur, it will try up to five times before giving up.
| Constructor Summary | |
TurnHeadAction()
Creates a new instance of TurnHeadAction with pan and tilt set to zero. |
|
TurnHeadAction(int p,
int t)
Creates a new instance of TurnHeadAction that sets the pan and tilt to the given angles. |
|
| Method Summary | |
boolean |
doAction(Rover trike)
Tries to start the action. |
long |
getImageUpdateTime()
Lets you know when the last image was taken by this action. |
java.awt.image.BufferedImage |
getRecentImage()
Returns the most recent image taken by this Action. |
int |
getReturnValue()
The return value of the Action. |
java.lang.String |
getShortSummary()
Provides a shortened version of the summary returned by getSummary. |
java.lang.String |
getSummary()
Provides a textual explanation of the Action, such as "turn 90 degrees" |
int |
getTime()
How long the action will take, in milliseconds. |
int |
getTimeRemaining()
How much time until the action finishes (in milliseconds), if it has already started. |
boolean |
isCompleted()
Whether the action has completed. |
boolean |
isSuccess()
Whether the action completed successfully. |
void |
kill()
Emergency stop - end the action immediately, if it's running. |
void |
setPan(int p)
Sets the pan angle. |
void |
setTilt(int t)
Sets the tilt angle. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public TurnHeadAction()
public TurnHeadAction(int p,
int t)
| Method Detail |
public boolean doAction(Rover trike)
Action
doAction in interface Actionpublic int getReturnValue()
Action
getReturnValue in interface ActionRoverState,
ActionConstantspublic java.lang.String getShortSummary()
Action
getShortSummary in interface Actionpublic java.lang.String getSummary()
Action
getSummary in interface Actionpublic int getTime()
getTime in interface Actionpublic boolean isCompleted()
Action
isCompleted in interface Actionpublic boolean isSuccess()
Action
isSuccess in interface Actionpublic void kill()
kill in interface Actionpublic void setPan(int p)
public void setTilt(int t)
public int getTimeRemaining()
getTimeRemaining in interface Actionpublic long getImageUpdateTime()
Action
getImageUpdateTime in interface Actionpublic java.awt.image.BufferedImage getRecentImage()
Action
getRecentImage in interface Action
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||