Package frc.robot.systems.drive.modules
Class ModuleIOSim
java.lang.Object
frc.robot.systems.drive.modules.ModuleIOSim
- All Implemented Interfaces:
ModuleIO
-
Nested Class Summary
Nested classes/interfaces inherited from interface frc.robot.systems.drive.modules.ModuleIO
ModuleIO.ModuleInputs -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidsetAzimuthPID(double pKP, double pKI, double pKD) voidsetAzimuthPosition(edu.wpi.first.math.geometry.Rotation2d pPosition, double pFeedforward) voidsetAzimuthVolts(double pVolts) voidsetDrivePID(double pKP, double pKI, double pKD) voidsetDriveVelocity(double pVelocityMPS, double pFeedforward) voidsetDriveVolts(double pVolts) voidupdateInputs(ModuleIO.ModuleInputs pInputs) 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.modules.ModuleIO
setDriveAmperage
-
Constructor Details
-
ModuleIOSim
public ModuleIOSim()
-
-
Method Details
-
updateInputs
- Specified by:
updateInputsin interfaceModuleIO
-
setDriveVolts
public void setDriveVolts(double pVolts) - Specified by:
setDriveVoltsin interfaceModuleIO
-
setDriveVelocity
public void setDriveVelocity(double pVelocityMPS, double pFeedforward) - Specified by:
setDriveVelocityin interfaceModuleIO
-
setDrivePID
public void setDrivePID(double pKP, double pKI, double pKD) - Specified by:
setDrivePIDin interfaceModuleIO
-
resetAzimuthEncoder
public void resetAzimuthEncoder()- Specified by:
resetAzimuthEncoderin interfaceModuleIO
-
setAzimuthVolts
public void setAzimuthVolts(double pVolts) - Specified by:
setAzimuthVoltsin interfaceModuleIO
-
setAzimuthPosition
public void setAzimuthPosition(edu.wpi.first.math.geometry.Rotation2d pPosition, double pFeedforward) - Specified by:
setAzimuthPositionin interfaceModuleIO
-
setAzimuthPID
public void setAzimuthPID(double pKP, double pKI, double pKD) - Specified by:
setAzimuthPIDin interfaceModuleIO
-