Package frc.robot.systems.drive
Class ModuleIOFXFXS
java.lang.Object
frc.robot.systems.drive.ModuleIOFXFXS
- 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 TypeMethodDescriptionvoidsetAzimuthPID(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) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface frc.robot.systems.drive.ModuleIO
resetAzimuthEncoder
-
Constructor Details
-
ModuleIOFXFXS
-
-
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
-
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
-