Package frc.robot

Class Constants.Swerve

java.lang.Object
frc.robot.Constants.Swerve
Enclosing class:
Constants

public static final class Constants.Swerve extends Object
Swerve Constants
  • Field Details

    • isCanviore

      public static final boolean isCanviore
      If 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

      public static final Distance wheelRadius
    • wheelDiameter

      public static final Distance wheelDiameter
    • wheelCircumference

      public static final Distance wheelCircumference
    • bumperFront

      public static final Distance bumperFront
    • bumperRight

      public static final Distance bumperRight
    • swerveTranslations

      public static final Translation2d[] swerveTranslations
    • swerveKinematics

      public static final SwerveDriveKinematics 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 maxSpeed
      Meters per Second
      See Also:
    • autoMaxSpeed

      public static final double autoMaxSpeed
      See Also:
    • maxAngularVelocity

      public static final double maxAngularVelocity
      Radians 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

      public static final ModuleConstants[] modulesConstants
  • Constructor Details

    • Swerve

      public Swerve()