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 class
Inputs Class for SwerveModule -
Method Summary
Modifier and TypeMethodDescriptiondefault void
setAngleMotor
(double angle) default void
setAngleSelectedSensorPosition
(double angle) default void
setDriveMotor
(double mps) default void
setDriveMotorPower
(double power) default void
setModNumber
(int number) default void
setPositionAngleMotor
(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)
-