Package frc.robot.systems.drive
Class ModuleIOKraken
java.lang.Object
frc.robot.systems.drive.ModuleIOKraken
- All Implemented Interfaces:
ModuleIO
-
Nested Class Summary
Nested classes/interfaces inherited from interface frc.robot.systems.drive.ModuleIO
ModuleIO.ModuleInputs -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidsetAzimuthPID(double kP, double kI, double kD) voidsetAzimuthPosition(edu.wpi.first.math.geometry.Rotation2d rotation, double feedforward) voidsetAzimuthVolts(double volts) voidsetDriveAmperage(double amps) voidsetDrivePID(double kP, double kI, double kD) voidsetDriveVelocity(double velocityMPS, double feedforward) voidsetDriveVolts(double volts) voidupdateInputs(ModuleIO.ModuleInputs inputs)
-
Constructor Details
-
ModuleIOKraken
-
-
Method Details
-
updateInputs
- Specified by:
updateInputsin interfaceModuleIO
-
setDriveVolts
public void setDriveVolts(double volts) - Specified by:
setDriveVoltsin interfaceModuleIO
-
setDriveAmperage
public void setDriveAmperage(double amps) - Specified by:
setDriveAmperagein interfaceModuleIO
-
setDriveVelocity
public void setDriveVelocity(double velocityMPS, double feedforward) - Specified by:
setDriveVelocityin interfaceModuleIO
-
setDrivePID
public void setDrivePID(double kP, double kI, double kD) - Specified by:
setDrivePIDin interfaceModuleIO
-
resetAzimuthEncoder
public void resetAzimuthEncoder()- Specified by:
resetAzimuthEncoderin interfaceModuleIO
-
setAzimuthVolts
public void setAzimuthVolts(double volts) - Specified by:
setAzimuthVoltsin interfaceModuleIO
-
setAzimuthPosition
public void setAzimuthPosition(edu.wpi.first.math.geometry.Rotation2d rotation, double feedforward) - Specified by:
setAzimuthPositionin interfaceModuleIO
-
setAzimuthPID
public void setAzimuthPID(double kP, double kI, double kD) - Specified by:
setAzimuthPIDin interfaceModuleIO
-