Package frc.lib.util.swerve
Interface SwerveModuleIO
- All Known Implementing Classes:
SwerveModuleReal
public interface SwerveModuleIO
IO Class for SwerveModule
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic classInputs Class for SwerveModule -
Method Summary
Modifier and TypeMethodDescriptiondefault voidsetAngleMotor(com.ctre.phoenix6.controls.ControlRequest request) default voidsetAngleSelectedSensorPosition(double angle) default voidsetDriveMotor(com.ctre.phoenix6.controls.ControlRequest request) default voidsetPositionAngleMotor(double absolutePosition) default void
-
Method Details
-
updateInputs
-
setDriveMotor
default void setDriveMotor(com.ctre.phoenix6.controls.ControlRequest request) -
setAngleMotor
default void setAngleMotor(com.ctre.phoenix6.controls.ControlRequest request) -
setAngleSelectedSensorPosition
default void setAngleSelectedSensorPosition(double angle) -
setPositionAngleMotor
default void setPositionAngleMotor(double absolutePosition)
-