Class PilotStates

java.lang.Object
frc.robot.pilot.PilotStates

public class PilotStates extends Object
This class should have any command calls that directly call the Pilot
  • Field Details

    • buttonAPress

      public static final Trigger buttonAPress
  • Constructor Details

    • PilotStates

      public PilotStates()
  • Method Details

    • setupDefaultCommand

      public static void setupDefaultCommand()
      Set default command to turn off the rumble
    • setStates

      public static void setStates()
      Set the states for the pilot controller
    • rumble

      public static Command rumble(double intensity, double durationSeconds)
      Command that can be used to rumble the pilot controller
    • slowMode

      public static Command slowMode()
      Command that can be used to turn on the slow mode. Slow mode modifies the fwd, left, and CCW methods, we don't want these to require the pilot subsystem arm
    • turboMode

      public static Command turboMode()
      Command that can be used to turn on the turbo mode. Turbo mode modifies CCW methods, we don't want these to require the pilot subsystem
    • log

      protected static Command log(Command cmd)