]> git.taranathan.com Git - FRC2026.git/commitdiff
fix stuff
authormaxwtan <100314265+MaxwellTTan20@users.noreply.github.com>
Wed, 18 Feb 2026 20:43:18 +0000 (12:43 -0800)
committermaxwtan <100314265+MaxwellTTan20@users.noreply.github.com>
Wed, 18 Feb 2026 20:43:18 +0000 (12:43 -0800)
src/main/java/frc/robot/subsystems/Climb/LinearClimb.java

index c5e86ee39fad8a22f8d535e9629d533bdb2d49ad..000b3d28ea9b537388b64424be1f6d823bde6b2c 100644 (file)
@@ -1,5 +1,7 @@
 package frc.robot.subsystems.Climb;
 
+import org.littletonrobotics.junction.Logger;
+
 import com.ctre.phoenix6.configs.CurrentLimitsConfigs;
 import com.ctre.phoenix6.configs.TalonFXConfiguration;
 import com.ctre.phoenix6.hardware.TalonFX;
@@ -118,7 +120,8 @@ public class LinearClimb extends SubsystemBase implements LinearClimbIO{
         } else {
             motor.set(ClimbConstants.CALIBRATION_POWER);
         }
-        SmartDashboard.putNumber("Position", getPosition());
+        
+        Logger.recordOutput("LinearClimb/setpointMeters", Units.rotationsToRadians(pid.getSetpoint()) * ClimbConstants.WHEEL_RADIUS / ClimbConstants.CLIMB_GEAR_RATIO);
     }
     /**
      * sets supply and stator current limits
@@ -147,7 +150,7 @@ public class LinearClimb extends SubsystemBase implements LinearClimbIO{
      * stops calibration and sets current limits to normal. 
      */
     public void stopCalibrating() {
-        motor.setPosition(downPosition);
+        motor.setPosition((Units.radiansToRotations(downPosition / ClimbConstants.WHEEL_RADIUS)) * ClimbConstants.CLIMB_GEAR_RATIO);
         calibrating = false;
         setCurrentLimits(ClimbConstants.CLIMB_CURRENT);
     }