Package frc.lib.util.swerve
Interface SwerveModuleIO
- All Known Implementing Classes:
SwerveModuleIO.Empty
,SwerveModuleReal
,SwerveModuleSim
public interface SwerveModuleIO
IO Class for SwerveModule
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic class
Empty implementation of a Swerve Module (for replay)static class
Inputs Class for SwerveModule -
Method Summary
Modifier and TypeMethodDescriptionvoid
setAngleMotor
(double angle) void
setDriveMotor
(double mps) void
setDriveMotorPower
(double power) void
setPositionAngleMotor
(double absolutePosition) void
-
Method Details
-
updateInputs
-
setDriveMotor
void setDriveMotor(double mps) -
setDriveMotorPower
void setDriveMotorPower(double power) -
setAngleMotor
void setAngleMotor(double angle) -
setPositionAngleMotor
void setPositionAngleMotor(double absolutePosition)
-