wpilib.command Package

wpilib.command.Button(self) This class provides an easy way to link commands to OI inputs.
wpilib.command.ButtonScheduler(self, last, …)
wpilib.command.CancelButtonScheduler(self, …)
wpilib.command.Command(*args, **kwargs) The Command class is at the very core of the entire command framework.
wpilib.command.CommandGroup(*args, **kwargs) A CommandGroup is a list of commands which are executed in sequence.
wpilib.command.CommandGroupEntry(*args, **kwargs) Overloaded function.
wpilib.command.ConditionalCommand(*args, …) A ConditionalCommand is a Command that starts one of two commands.
wpilib.command.HeldButtonScheduler(self, …)
wpilib.command.InstantCommand(*args, **kwargs) This command will execute once, then finish immediately afterward.
wpilib.command.InternalButton(*args, **kwargs) Overloaded function.
wpilib.command.JoystickButton(self, …)
wpilib.command.NetworkButton(*args, **kwargs) Overloaded function.
wpilib.command.PIDCommand(*args, **kwargs) Overloaded function.
wpilib.command.PIDSubsystem(*args, **kwargs) This class is designed to handle the case where there is a Subsystem which uses a single PIDController almost constantly (for instance, an elevator which attempts to stay at a constant height).
wpilib.command.POVButton(self, joystick, …) Creates a POV button for triggering commands.
wpilib.command.PressedButtonScheduler(self, …)
wpilib.command.PrintCommand(self, message)
wpilib.command.ReleasedButtonScheduler(self, …)
wpilib.command.StartCommand(self, commandToStart)
wpilib.command.Subsystem(self, name) Creates a subsystem with the given name.
wpilib.command.TimedCommand(*args, **kwargs) A TimedCommand will wait for a timeout before finishing.
wpilib.command.ToggleButtonScheduler(self, …)
wpilib.command.Trigger(self) This class provides an easy way to link commands to inputs.
wpilib.command.WaitCommand(*args, **kwargs) Overloaded function.
wpilib.command.WaitForChildren(*args, **kwargs) Overloaded function.
wpilib.command.WaitUntilCommand(*args, **kwargs) Overloaded function.