Class Pilot

All Implemented Interfaces:
Subsystem

public class Pilot extends Gamepad
  • Field Details

    • LB

      public final Trigger LB
    • RB

      public final Trigger RB
    • LT

      public final Trigger LT
    • RT

      public final Trigger RT
    • AButton

      public final Trigger AButton
    • BButton

      public final Trigger BButton
    • XButton

      public final Trigger XButton
    • YButton

      public final Trigger YButton
    • startButton

      public final Trigger startButton
    • selectButton

      public final Trigger selectButton
    • leftStickPress

      public final Trigger leftStickPress
    • rightStickPress

      public final Trigger rightStickPress
    • dPadUp

      public final Trigger dPadUp
    • dPadDown

      public final Trigger dPadDown
    • dPadLeft

      public final Trigger dPadLeft
    • dPadRight

      public final Trigger dPadRight
  • Constructor Details

    • Pilot

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

    • 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()