Robot Core Documentation
|
Public Member Functions | |
PrintCommand (String message) | |
boolean | runsWhenDisabled () |
![]() | |
InstantCommand (Runnable toRun, Subsystem... requirements) | |
InstantCommand () | |
![]() | |
FunctionalCommand (Runnable onInit, Runnable onExecute, Consumer< Boolean > onEnd, BooleanSupplier isFinished, Subsystem... requirements) | |
void | initialize () |
void | execute () |
void | end (boolean interrupted) |
boolean | isFinished () |
![]() | |
Set< Subsystem > | getRequirements () |
final void | addRequirements (Subsystem... requirements) |
String | getName () |
void | setName (String name) |
String | getSubsystem () |
void | setSubsystem (String subsystem) |
ParallelRaceGroup | withTimeout (double seconds) |
ParallelRaceGroup | until (BooleanSupplier condition) |
ParallelRaceGroup | onlyWhile (BooleanSupplier condition) |
SequentialCommandGroup | beforeStarting (Runnable toRun, Subsystem... requirements) |
SequentialCommandGroup | beforeStarting (Command before) |
SequentialCommandGroup | andThen (Runnable toRun, Subsystem... requirements) |
SequentialCommandGroup | andThen (Command... next) |
ParallelDeadlineGroup | deadlineWith (Command... parallel) |
ParallelCommandGroup | alongWith (Command... parallel) |
ParallelRaceGroup | raceWith (Command... parallel) |
RepeatCommand | repeatedly () |
ProxyCommand | asProxy () |
ConditionalCommand | unless (BooleanSupplier condition) |
ConditionalCommand | onlyIf (BooleanSupplier condition) |
WrapperCommand | ignoringDisable (boolean doesRunWhenDisabled) |
WrapperCommand | withInterruptBehavior (InterruptionBehavior interruptBehavior) |
WrapperCommand | finallyDo (BooleanConsumer end) |
WrapperCommand | finallyDo (Runnable end) |
WrapperCommand | handleInterrupt (Runnable handler) |
void | schedule () |
void | cancel () |
boolean | isScheduled () |
boolean | hasRequirement (Subsystem requirement) |
InterruptionBehavior | getInterruptionBehavior () |
WrapperCommand | withName (String name) |
void | initSendable (SendableBuilder builder) |
![]() |
Additional Inherited Members | |
![]() | |
Command () | |
![]() | |
Set< Subsystem > | m_requirements = new HashSet<>() |
A command that prints a string when initialized.
This class is provided by the NewCommands VendorDep
edu.wpi.first.wpilibj2.command.PrintCommand.PrintCommand | ( | String | message | ) |
Creates a new a PrintCommand.
message | the message to print |
boolean edu.wpi.first.wpilibj2.command.PrintCommand.runsWhenDisabled | ( | ) |
Whether the given command should run when the robot is disabled. Override to return true if the command should run when disabled.
Reimplemented from edu.wpi.first.wpilibj2.command.Command.