Package frc.lib.util.swerve
Interface SwerveModuleIO
- All Known Implementing Classes:
SwerveModuleReal,SwerveModuleSim
public interface SwerveModuleIO
IO Class for SwerveModule
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic classInputs Class for SwerveModule -
Method Summary
Modifier and TypeMethodDescriptiondefault voidsetAngleMotor(double angle) default voidsetAngleSelectedSensorPosition(double angle) default voidsetDriveMotor(double mps) default voidsetDriveMotorPower(double power) default voidsetModNumber(int number) default voidsetPositionAngleMotor(double absolutePosition) default void
-
Method Details
-
setModNumber
default void setModNumber(int number) -
updateInputs
-
setDriveMotor
default void setDriveMotor(double mps) -
setDriveMotorPower
default void setDriveMotorPower(double power) -
setAngleMotor
default void setAngleMotor(double angle) -
setAngleSelectedSensorPosition
default void setAngleSelectedSensorPosition(double angle) -
setPositionAngleMotor
default void setPositionAngleMotor(double absolutePosition)
-