Package frc.robot.subsystems.intake
Class IntakeSim
java.lang.Object
frc.robot.subsystems.intake.IntakeSim
- All Implemented Interfaces:
IntakeIO
sim class
-
Nested Class Summary
Nested classes/interfaces inherited from interface frc.robot.subsystems.intake.IntakeIO
IntakeIO.IntakeInputs -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidrunIntakeMotor(double speed) voidsetEncoderPosition(double position) voidsetLeftHopperPosition(double rotations) voidsetLeftHopperVoltage(double volts) voidsetRightHopperPosition(double rotations) voidsetRightHopperVoltage(double volts) voidupdateInputs(IntakeIO.IntakeInputs inputs)
-
Field Details
-
isIntaking
public boolean isIntaking
-
-
Constructor Details
-
IntakeSim
public IntakeSim()
-
-
Method Details
-
updateInputs
- Specified by:
updateInputsin interfaceIntakeIO
-
runIntakeMotor
public void runIntakeMotor(double speed) - Specified by:
runIntakeMotorin interfaceIntakeIO
-
setEncoderPosition
public void setEncoderPosition(double position) - Specified by:
setEncoderPositionin interfaceIntakeIO
-
setLeftHopperVoltage
public void setLeftHopperVoltage(double volts) - Specified by:
setLeftHopperVoltagein interfaceIntakeIO
-
setRightHopperVoltage
public void setRightHopperVoltage(double volts) - Specified by:
setRightHopperVoltagein interfaceIntakeIO
-
setLeftHopperPosition
public void setLeftHopperPosition(double rotations) - Specified by:
setLeftHopperPositionin interfaceIntakeIO
-
setRightHopperPosition
public void setRightHopperPosition(double rotations) - Specified by:
setRightHopperPositionin interfaceIntakeIO
-