Package frc.robot.subsystems.Swerve
Class SwerveModuleConfig
java.lang.Object
frc.robot.subsystems.Swerve.SwerveModuleConfig
-
Constructor Summary
ConstructorsConstructorDescriptionSwerveModuleConfig
(String name, com.ctre.phoenix6.CANBus canbus, int driveMotorID, int steerMotorID, int steerEncoderID, double steerEncoderOffset) -
Method Summary
Modifier and TypeMethodDescriptioncom.ctre.phoenix6.hardware.TalonFX
com.ctre.phoenix6.hardware.CANcoder
com.ctre.phoenix6.hardware.TalonFX
com.ctre.phoenix6.configs.TalonFXConfiguration
int
getName()
com.ctre.phoenix6.configs.CANcoderConfiguration
int
double
com.ctre.phoenix6.configs.TalonFXConfiguration
int
-
Constructor Details
-
SwerveModuleConfig
public SwerveModuleConfig(String name, com.ctre.phoenix6.CANBus canbus, int driveMotorID, int steerMotorID, int steerEncoderID, double steerEncoderOffset)
-
-
Method Details
-
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()
-