Package frc.robot
Class Constants.Swerve
java.lang.Object
frc.robot.Constants.Swerve
- Enclosing class:
- Constants
Swerve Constants
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final doublestatic final booleanstatic final doublestatic final doublestatic final doublestatic final doublestatic final com.ctre.phoenix6.signals.InvertedValuestatic final com.ctre.phoenix6.signals.NeutralModeValuestatic final doublestatic final doublestatic final Distancestatic final Distancestatic final com.ctre.phoenix6.signals.SensorDirectionValuestatic final doublestatic final intstatic final intstatic final doublestatic final booleanstatic final doublestatic final doublestatic final doublestatic final doublestatic final doublestatic final doublestatic final doublestatic final doublestatic final com.ctre.phoenix6.signals.InvertedValuestatic final com.ctre.phoenix6.signals.NeutralModeValuestatic final doublestatic final doublestatic final booleanstatic final booleanIf true, motors and absolute encoders are on canivore loop.static final doublestatic final doubleRadians per Secondstatic final doubleMeters per Secondstatic final ModuleConstants[]static final com.studica.frc.AHRS.NavXComTypestatic final doublestatic final doublestatic final doublestatic final doublestatic final SwerveDriveKinematicsstatic final Translation2d[]static final doublestatic final doublestatic final Distancestatic final Distancestatic final Distance -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
isCanviore
public static final boolean isCanvioreIf true, motors and absolute encoders are on canivore loop. Otherwise on rio.- See Also:
-
invertGyro
public static final boolean invertGyro- See Also:
-
trackWidth
public static final double trackWidth -
wheelBase
public static final double wheelBase -
wheelRadius
-
wheelDiameter
-
wheelCircumference
-
bumperFront
-
bumperRight
-
swerveTranslations
-
swerveKinematics
-
driveGearRatio
public static final double driveGearRatio- See Also:
-
angleGearRatio
public static final double angleGearRatio- See Also:
-
angleMotorInvert
public static final com.ctre.phoenix6.signals.InvertedValue angleMotorInvert -
driveMotorInvert
public static final com.ctre.phoenix6.signals.InvertedValue driveMotorInvert -
cancoderInvert
public static final com.ctre.phoenix6.signals.SensorDirectionValue cancoderInvert -
angleCurrentLimit
public static final int angleCurrentLimit- See Also:
-
angleCurrentLowerLimit
public static final int angleCurrentLowerLimit- See Also:
-
angleCurrentLowerTimeThreshold
public static final double angleCurrentLowerTimeThreshold- See Also:
-
angleEnableCurrentLimit
public static final boolean angleEnableCurrentLimit- See Also:
-
driveCurrentLimit
public static final int driveCurrentLimit- See Also:
-
driveCurrentLowerLimit
public static final int driveCurrentLowerLimit- See Also:
-
driveCurrentLowerTimeThreshold
public static final double driveCurrentLowerTimeThreshold- See Also:
-
driveEnableCurrentLimit
public static final boolean driveEnableCurrentLimit- See Also:
-
openLoopRamp
public static final double openLoopRamp- See Also:
-
closedLoopRamp
public static final double closedLoopRamp- See Also:
-
angleKP
public static final double angleKP- See Also:
-
angleKI
public static final double angleKI- See Also:
-
angleKD
public static final double angleKD- See Also:
-
driveKP
public static final double driveKP- See Also:
-
driveKI
public static final double driveKI- See Also:
-
driveKD
public static final double driveKD- See Also:
-
driveKF
public static final double driveKF- See Also:
-
driveKS
public static final double driveKS- See Also:
-
driveKV
public static final double driveKV- See Also:
-
driveKA
public static final double driveKA- See Also:
-
maxSpeed
public static final double maxSpeedMeters per Second- See Also:
-
autoMaxSpeed
public static final double autoMaxSpeed- See Also:
-
maxAngularVelocity
public static final double maxAngularVelocityRadians per Second- See Also:
-
angleNeutralMode
public static final com.ctre.phoenix6.signals.NeutralModeValue angleNeutralMode -
driveNeutralMode
public static final com.ctre.phoenix6.signals.NeutralModeValue driveNeutralMode -
odometryFrequency
public static final double odometryFrequency- See Also:
-
forwardLimit
public static final double forwardLimit- See Also:
-
forwardTiltLimit
public static final double forwardTiltLimit- See Also:
-
leftTiltLimit
public static final double leftTiltLimit- See Also:
-
rightTiltLimit
public static final double rightTiltLimit- See Also:
-
backTiltLimit
public static final double backTiltLimit- See Also:
-
skidLimit
public static final double skidLimit- See Also:
-
modulesConstants
-
-
Constructor Details
-
Swerve
public Swerve()
-