Class LauncherStates

java.lang.Object
frc.robot.launcher.LauncherStates

public class LauncherStates extends Object
  • Constructor Details

    • LauncherStates

      public LauncherStates()
  • Method Details

    • setupDefaultCommand

      public static void setupDefaultCommand()
    • aimingAtTarget

      public static Trigger aimingAtTarget()
    • neutral

      public static void neutral()
    • coastMode

      public static void coastMode()
    • ensureBrakeMode

      public static void ensureBrakeMode()
    • slowLaunch

      public static void slowLaunch()
    • aimAtTarget

      public static void aimAtTarget()
    • autonAimAtTarget

      public static void autonAimAtTarget()
    • customLaunchSpeed

      public static void customLaunchSpeed()
    • idlePrep

      public static void idlePrep()
    • launchFuel

      public static Command launchFuel()
    • aimAtTargetCommand

      public static Command aimAtTargetCommand()
    • log

      protected static Command log(Command cmd)
    • scheduleIfNotRunning

      public static void scheduleIfNotRunning(Command command)
      Schedules a command for the launcher subsystem only if it's not already the running command
      Parameters:
      command - the command to schedule