Class ClimberIO.ClimberIOInputs

java.lang.Object
frc.alotobots.reefscape.subsystems.climber.io.ClimberIO.ClimberIOInputs
Direct Known Subclasses:
ClimberIOInputsAutoLogged
Enclosing interface:
ClimberIO

public static class ClimberIO.ClimberIOInputs extends Object
AutoLogged class that contains all the inputs from the climber hardware.
  • Field Details

    • servoHubConnected

      public boolean servoHubConnected
      Connection status of the servo hub
    • servoHubVoltage

      public Voltage servoHubVoltage
      Current voltage of the servo hub
    • servoHubCurrent

      public Current servoHubCurrent
      Current draw of the servo hub
    • servoHubServoVoltage

      public Voltage servoHubServoVoltage
      Voltage supplied to the servos
    • lockingServoEnabled

      public boolean lockingServoEnabled
      Enable state of the locking servo
    • plungerServoEnabled

      public boolean plungerServoEnabled
      Enable state of the plunger servo
    • cageSwitch1

      public boolean cageSwitch1
      State of the first cage limit switch
    • cageSwitch2

      public boolean cageSwitch2
      State of the second cage limit switch
    • plungerServoPulseWidth

      public int plungerServoPulseWidth
      Current pulse width of the plunger servo
    • lockingServoPulseWidth

      public int lockingServoPulseWidth
      Current pulse width of the locking servo
  • Constructor Details

    • ClimberIOInputs

      public ClimberIOInputs()