Class ClimberIO.ClimberIOInputs
java.lang.Object
frc.alotobots.reefscape.subsystems.climber.io.ClimberIO.ClimberIOInputs
- Direct Known Subclasses:
ClimberIOInputsAutoLogged
- Enclosing interface:
- ClimberIO
AutoLogged class that contains all the inputs from the climber hardware.
-
Field Summary
FieldsModifier and TypeFieldDescriptionboolean
State of the first cage limit switchboolean
State of the second cage limit switchboolean
Enable state of the locking servoint
Current pulse width of the locking servoboolean
Enable state of the plunger servoint
Current pulse width of the plunger servoboolean
Connection status of the servo hubCurrent draw of the servo hubVoltage supplied to the servosCurrent voltage of the servo hub -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
servoHubConnected
public boolean servoHubConnectedConnection status of the servo hub -
servoHubVoltage
Current voltage of the servo hub -
servoHubCurrent
Current draw of the servo hub -
servoHubServoVoltage
Voltage supplied to the servos -
lockingServoEnabled
public boolean lockingServoEnabledEnable state of the locking servo -
plungerServoEnabled
public boolean plungerServoEnabledEnable state of the plunger servo -
cageSwitch1
public boolean cageSwitch1State of the first cage limit switch -
cageSwitch2
public boolean cageSwitch2State of the second cage limit switch -
plungerServoPulseWidth
public int plungerServoPulseWidthCurrent pulse width of the plunger servo -
lockingServoPulseWidth
public int lockingServoPulseWidthCurrent pulse width of the locking servo
-
-
Constructor Details
-
ClimberIOInputs
public ClimberIOInputs()
-