Interface SwerveModuleIO

All Known Implementing Classes:
SwerveModuleReal

public interface SwerveModuleIO
IO Class for SwerveModule
  • Method Details

    • updateInputs

      default void updateInputs(SwerveModuleIO.SwerveModuleInputs inputs)
    • 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)