|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectedu.wpi.first.wpilibj.command.Command
edu.wpi.first.wpilibj.command.WaitCommand
public class WaitCommand
A WaitCommand will wait for a certain amount of time before finishing.
It is useful if you want a CommandGroup to pause for a moment.
CommandGroup| Constructor Summary | |
|---|---|
WaitCommand(double timeout)
Instantiates a WaitCommand with the given timeout. |
|
WaitCommand(java.lang.String name,
double timeout)
Instantiates a WaitCommand with the given timeout. |
|
| Method Summary | |
|---|---|
protected void |
end()
Called when the command ended peacefully. |
protected void |
execute()
The execute method is called repeatedly until this Command either finishes or is canceled. |
protected void |
initialize()
The initialize method is called the first time this Command is run after being started. |
protected void |
interrupted()
Called when the command ends because somebody called cancel()
or another command shared the same requirements as this one, and booted
it out. |
protected boolean |
isFinished()
Returns whether this command is finished. |
| Methods inherited from class edu.wpi.first.wpilibj.command.Command |
|---|
cancel, doesRequire, getGroup, getName, getTable, getType, grabTable, isCanceled, isInterruptible, isRunning, isTimedOut, requires, setInterruptible, setRunWhenDisabled, setTimeout, start, timeSinceInitialized, toString, willRunWhenDisabled |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public WaitCommand(double timeout)
WaitCommand with the given timeout.
timeout - the time the command takes to run
public WaitCommand(java.lang.String name,
double timeout)
WaitCommand with the given timeout.
name - the name of the commandtimeout - the time the command takes to run| Method Detail |
|---|
protected void initialize()
Command
initialize in class Commandprotected void execute()
Command
execute in class Commandprotected boolean isFinished()
Commandend() will be called.
It may be useful for a team to reference the isTimedOut() method
for time-sensitive commands.
isFinished in class CommandisTimedOut()protected void end()
Command
end in class Commandprotected void interrupted()
Commandcancel()
or another command shared the same requirements as this one, and booted
it out.
This is where you may want to wrap up loose ends, like shutting off a motor that was being used in the command.
Generally, it is useful to simply call the end() method
within this method
interrupted in class Command
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||