Package frc.robot.systems.drive
Class ModuleIOSim
java.lang.Object
frc.robot.systems.drive.ModuleIOSim
- 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 position, double feedforward) voidsetAzimuthVolts(double volts) 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
setDriveAmperage
-
Constructor Details
-
ModuleIOSim
public ModuleIOSim()
-
-
Method Details
-
updateInputs
- Specified by:
updateInputsin interfaceModuleIO
-
setDriveVolts
public void setDriveVolts(double volts) - Specified by:
setDriveVoltsin 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 position, double feedforward) - Specified by:
setAzimuthPositionin interfaceModuleIO
-
setAzimuthPID
public void setAzimuthPID(double kP, double kI, double kD) - Specified by:
setAzimuthPIDin interfaceModuleIO
-