WaitCommand
- class commands2.WaitCommand(*args, **kwargs)[source]
Bases:
Command
A command that does nothing but takes a specified amount of time to finish.
Creates a new WaitCommand. This command will do nothing, and end after the specified duration.
- Parameters:
seconds – the time to wait, in seconds
- end(interrupted: bool)[source]
The action to take when the command ends. Called when either the command finishes normally, or when it interrupted/canceled.
Do not schedule commands here that share requirements with this command. Use
andThen()
instead.- Parameters:
interrupted – whether the command was interrupted/canceled
- initSendable(builder: wpiutil._wpiutil.SendableBuilder) None [source]
Initializes this Sendable object.
- Parameters:
builder – sendable builder
- initialize()[source]
The initial subroutine of a command. Called once when the command is initially scheduled.
- isFinished() bool [source]
Whether the command has finished. Once a command finishes, the scheduler will call its
commands2.Command.end()
method and un-schedule it.- Returns:
whether the command has finished.