Package frc.robot
Class Constants.Turret
java.lang.Object
frc.robot.Constants.Turret
- Enclosing class:
- Constants
Turret Constants
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final com.ctre.phoenix6.signals.SensorDirectionValuestatic final com.ctre.phoenix6.signals.SensorDirectionValuestatic final doublestatic final Rotation2dstatic final doublestatic final Rotation2dstatic final doubleAcceleration Characterization Valuestatic final doubleDerivative PID Value for turret position control.static final doubleIntegral PID Value for turret position control.static final doubleProportional PID Value for turret position control.static final doubleStatic Characterization Value for overcoming friction.static final doubleVelocity Characterization Valuestatic final Anglestatic final Anglestatic final doublestatic final doublestatic final doublestatic final doublestatic final Anglestatic final doublestatic final intstatic final intstatic final intstatic final double -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
motorGearing
public static final double motorGearing- See Also:
-
gear1Gearing
public static final double gear1Gearing- See Also:
-
gear1Offset
-
gear2Gearing
public static final double gear2Gearing- See Also:
-
gear2Offset
-
minAngle
-
maxAngle
-
TurretMotorID
public static final int TurretMotorID- See Also:
-
TurretCANcoderID1
public static final int TurretCANcoderID1- See Also:
-
TurretCANcoderID2
public static final int TurretCANcoderID2- See Also:
-
KP
public static final double KPProportional PID Value for turret position control.- See Also:
-
KI
public static final double KIIntegral PID Value for turret position control.- See Also:
-
KD
public static final double KDDerivative PID Value for turret position control.- See Also:
-
KS
public static final double KSStatic Characterization Value for overcoming friction.- See Also:
-
KV
public static final double KVVelocity Characterization Value- See Also:
-
KA
public static final double KAAcceleration Characterization Value- See Also:
-
MMCVelocity
public static final double MMCVelocity- See Also:
-
MMAcceleration
public static final double MMAcceleration- See Also:
-
MMJerk
public static final double MMJerk- See Also:
-
testAngle
-
turretTolerence
public static final double turretTolerence- See Also:
-
canCoder1Invert
public static final com.ctre.phoenix6.signals.SensorDirectionValue canCoder1Invert -
canCoder2Invert
public static final com.ctre.phoenix6.signals.SensorDirectionValue canCoder2Invert -
turretCANCoderDiscontinuity
public static final double turretCANCoderDiscontinuity- See Also:
-
-
Constructor Details
-
Turret
public Turret()
-