Class Pilot

All Implemented Interfaces:
edu.wpi.first.wpilibj2.command.Subsystem, SpectrumSubsystem

public class Pilot extends Gamepad
  • Field Details

    • enabled

      public final Trigger enabled
    • fn

      public final Trigger fn
    • noFn

      public final Trigger noFn
    • home_select

      public final Trigger home_select
    • stationIntake_LT

      public final Trigger stationIntake_LT
    • groundAlgae_RT

      public final Trigger groundAlgae_RT
    • photonRemoveL2Algae

      public final Trigger photonRemoveL2Algae
    • groundCoral_LB_LT

      public final Trigger groundCoral_LB_LT
    • l2AlgaeRemoval

      public final Trigger l2AlgaeRemoval
    • l3AlgaeRemoval

      public final Trigger l3AlgaeRemoval
    • photonRemoveL3Algae

      public final Trigger photonRemoveL3Algae
    • climbRoutine_start

      public final Trigger climbRoutine_start
    • actionReady_RB

      public final Trigger actionReady_RB
    • tagsInView

      public final Trigger tagsInView
    • reefVision_A

      public final Trigger reefVision_A
    • reefAlignScore_B

      public final Trigger reefAlignScore_B
    • upReorient

      public final Trigger upReorient
    • leftReorient

      public final Trigger leftReorient
    • downReorient

      public final Trigger downReorient
    • rightReorient

      public final Trigger rightReorient
    • driving

      public final Trigger driving
    • steer

      public final Trigger steer
    • fpv_LS

      public final Trigger fpv_LS
    • toggleReverse

      public final Trigger toggleReverse
    • coastOn_dB

      public final Trigger coastOn_dB
    • coastOff_dA

      public final Trigger coastOff_dA
    • reZero_start

      public final Trigger reZero_start
    • visionPoseReset_LB_Select

      public final Trigger visionPoseReset_LB_Select
    • testTune_tB

      public final Trigger testTune_tB
    • testTune_tA

      public final Trigger testTune_tA
    • testTune_tX

      public final Trigger testTune_tX
    • testTune_tY

      public final Trigger testTune_tY
    • testTune_RB

      public final Trigger testTune_RB
    • testTune_LB

      public final Trigger testTune_LB
    • testTriggersTrigger

      public final Trigger testTriggersTrigger
    • testActionReady

      public final Trigger testActionReady
  • Constructor Details

    • Pilot

      public Pilot(Pilot.PilotConfig config)
      Create a new Pilot with the default name and port.
  • Method Details

    • setupStates

      public void setupStates()
    • setupDefaultCommand

      public void setupDefaultCommand()
    • setMaxVelocity

      public void setMaxVelocity(double maxVelocity)
    • setMaxRotationalVelocity

      public void setMaxRotationalVelocity(double maxRotationalVelocity)
    • getDriveFwdPositive

      public double getDriveFwdPositive()
    • getDriveLeftPositive

      public double getDriveLeftPositive()
    • getDriveCCWPositive

      public double getDriveCCWPositive()
    • getPilotStickAngle

      public double getPilotStickAngle()
    • getSlowMode

      public SpectrumState getSlowMode()
    • setSlowMode

      public Pilot setSlowMode(SpectrumState slowMode)
      Returns:
      this.
    • getTurboMode

      public SpectrumState getTurboMode()
    • setTurboMode

      public Pilot setTurboMode(SpectrumState turboMode)
      Returns:
      this.