Uses of Class
edu.wpi.first.wpilibj2.command.CommandBase

Packages that use CommandBase 
Package Description
edu.wpi.first.wpilibj2.command  
  • Uses of CommandBase in edu.wpi.first.wpilibj2.command

    Subclasses of CommandBase in edu.wpi.first.wpilibj2.command 
    Modifier and Type Class Description
    class  CommandGroupBase
    A base for CommandGroups.
    class  ConditionalCommand
    Runs one of two commands, depending on the value of the given condition when this command is initialized.
    class  FunctionalCommand
    A command that allows the user to pass in functions for each of the basic command methods through the constructor.
    class  InstantCommand
    A Command that runs instantly; it will initialize, execute once, and end on the same iteration of the scheduler.
    class  NotifierCommand
    A command that starts a notifier to run the given runnable periodically in a separate thread.
    class  ParallelCommandGroup
    A CommandGroup that runs a set of commands in parallel, ending when the last command ends.
    class  ParallelDeadlineGroup
    A CommandGroup that runs a set of commands in parallel, ending only when a specific command (the "deadline") ends, interrupting all other commands that are still running at that point.
    class  ParallelRaceGroup
    A CommandGroup that runs a set of commands in parallel, ending when any one of the commands ends and interrupting all the others.
    class  PerpetualCommand
    A command that runs another command in perpetuity, ignoring that command's end conditions.
    class  PIDCommand
    A command that controls an output with a PIDController.
    class  PrintCommand
    A command that prints a string when initialized.
    class  ProxyScheduleCommand
    Schedules the given commands when this command is initialized, and ends when all the commands are no longer scheduled.
    class  RunCommand
    A command that runs a Runnable continuously.
    class  ScheduleCommand
    Schedules the given commands when this command is initialized.
    class  SelectCommand
    Runs one of a selection of commands, either using a selector and a key to command mapping, or a supplier that returns the command directly at runtime.
    class  SequentialCommandGroup
    A CommandGroups that runs a list of commands in sequence.
    class  StartEndCommand
    A command that runs a given runnable when it is initalized, and another runnable when it ends.
    class  WaitCommand
    A command that does nothing but takes a specified amount of time to finish.
    class  WaitUntilCommand
    A command that does nothing but ends after a specified match time or condition.