Package frc.robot.subsystems.indexer
Class IndexerReal
java.lang.Object
frc.robot.subsystems.indexer.IndexerReal
- All Implemented Interfaces:
IndexerIO
real implementation of indexer
-
Nested Class Summary
Nested classes/interfaces inherited from interface frc.robot.subsystems.indexer.IndexerIO
IndexerIO.IndexerInputs -
Field Summary
FieldsModifier and TypeFieldDescriptioncom.revrobotics.RelativeEncodercom.revrobotics.spark.SparkFlexcom.revrobotics.spark.config.EncoderConfigcom.ctre.phoenix6.hardware.TalonFX -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidsetMagazineDutyCycle(double dutyCycle) voidsetSpindexerMotorDutyCycle(double dutyCycle) voidupdateInputs(IndexerIO.IndexerInputs inputs)
-
Field Details
-
magazine
public com.revrobotics.spark.SparkFlex magazine -
spindexer
public com.ctre.phoenix6.hardware.TalonFX spindexer -
encoder
public com.revrobotics.RelativeEncoder encoder -
magazineConfig
public com.revrobotics.spark.config.EncoderConfig magazineConfig
-
-
Constructor Details
-
IndexerReal
public IndexerReal()Real Indexer Implementation
-
-
Method Details
-
updateInputs
- Specified by:
updateInputsin interfaceIndexerIO
-
setSpindexerMotorDutyCycle
public void setSpindexerMotorDutyCycle(double dutyCycle) - Specified by:
setSpindexerMotorDutyCyclein interfaceIndexerIO
-
setMagazineDutyCycle
public void setMagazineDutyCycle(double dutyCycle) - Specified by:
setMagazineDutyCyclein interfaceIndexerIO
-