Class IntakeExtensionStates

java.lang.Object
frc.robot.intakeExtension.IntakeExtensionStates

public class IntakeExtensionStates extends Object
  • Field Details

    • fullOut

      public static final Trigger fullOut
    • home

      public static final Trigger home
  • Constructor Details

    • IntakeExtensionStates

      public IntakeExtensionStates()
  • Method Details

    • setupDefaultCommand

      public static void setupDefaultCommand()
    • operatorResetIntakeExtension

      public static Command operatorResetIntakeExtension()
    • fullExtend

      public static void fullExtend()
    • fullRetract

      public static void fullRetract()
    • fullExtendConditional

      public static void fullExtendConditional()
    • slowIntakeClose

      public static void slowIntakeClose()
    • fullExtendCommand

      public static Command fullExtendCommand()
    • fullRetractCommand

      public static Command fullRetractCommand()
    • slowIntakeCloseCommand

      public static Command slowIntakeCloseCommand()
    • positiveVoltageOut

      public static Command positiveVoltageOut()
    • negativeVoltageOut

      public static Command negativeVoltageOut()
    • coastMode

      public static Command coastMode()
    • brakeMode

      public static Command brakeMode()
    • neutral

      public static void neutral()
    • log

      protected static Command log(Command cmd)
    • scheduleIfNotRunning

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