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 TypeFieldDescriptionbooleanState of the first cage limit switchbooleanState of the second cage limit switchbooleanEnable state of the locking servointCurrent pulse width of the locking servobooleanEnable state of the plunger servointCurrent pulse width of the plunger servobooleanConnection 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()
-