Class SwerveModuleConfig

java.lang.Object
frc.robot.subsystems.Swerve.SwerveModuleConfig

public class SwerveModuleConfig extends Object
  • Constructor Details

    • SwerveModuleConfig

      public SwerveModuleConfig(String name, com.ctre.phoenix6.CANBus canbus, int driveMotorID, int steerMotorID, int steerEncoderID, double steerEncoderOffset)
  • Method Details

    • getName

      public String getName()
    • getDriveMotorID

      public int getDriveMotorID()
    • getSteerMotorID

      public int getSteerMotorID()
    • getSteerEncoderID

      public int getSteerEncoderID()
    • getSteerEncoderOffset

      public double getSteerEncoderOffset()
    • createDriveMotor

      public com.ctre.phoenix6.hardware.TalonFX createDriveMotor()
    • createSteerMotor

      public com.ctre.phoenix6.hardware.TalonFX createSteerMotor()
    • createSteerEncoder

      public com.ctre.phoenix6.hardware.CANcoder createSteerEncoder()
    • getDriveMotorConfig

      public com.ctre.phoenix6.configs.TalonFXConfiguration getDriveMotorConfig()
    • getSteerMotorConfig

      public com.ctre.phoenix6.configs.TalonFXConfiguration getSteerMotorConfig()
    • getSteerEncoderConfig

      public com.ctre.phoenix6.configs.CANcoderConfiguration getSteerEncoderConfig()