From a5d8ed4e5c077058baa4a846a9edbafa955363d7 Mon Sep 17 00:00:00 2001 From: Ethan Mortensen Date: Thu, 5 Feb 2026 14:42:45 -0800 Subject: [PATCH] basic climb stuff not anything really --- .../java/frc/robot/constants/IdConstants.java | 4 +++ .../frc/robot/subsystems/Climb/Climb.java | 5 ---- .../robot/subsystems/Climb/LinearClimb.java | 28 +++++++++++++++++++ 3 files changed, 32 insertions(+), 5 deletions(-) delete mode 100644 src/main/java/frc/robot/subsystems/Climb/Climb.java create mode 100644 src/main/java/frc/robot/subsystems/Climb/LinearClimb.java diff --git a/src/main/java/frc/robot/constants/IdConstants.java b/src/main/java/frc/robot/constants/IdConstants.java index a3d0bba..c3e0c1f 100644 --- a/src/main/java/frc/robot/constants/IdConstants.java +++ b/src/main/java/frc/robot/constants/IdConstants.java @@ -18,4 +18,8 @@ public class IdConstants { // LEDs public static final int CANDLE_ID = 1; + + // Climb + public static final int LEFT_MOTOR_ID = 1; // change left and right IDs later + public static final int RIGHT_MOTOR_ID = 2; } diff --git a/src/main/java/frc/robot/subsystems/Climb/Climb.java b/src/main/java/frc/robot/subsystems/Climb/Climb.java deleted file mode 100644 index e3dc992..0000000 --- a/src/main/java/frc/robot/subsystems/Climb/Climb.java +++ /dev/null @@ -1,5 +0,0 @@ -package frc.robot.subsystems.Climb; - -public class Climb { - -} diff --git a/src/main/java/frc/robot/subsystems/Climb/LinearClimb.java b/src/main/java/frc/robot/subsystems/Climb/LinearClimb.java new file mode 100644 index 0000000..b641d6f --- /dev/null +++ b/src/main/java/frc/robot/subsystems/Climb/LinearClimb.java @@ -0,0 +1,28 @@ +package frc.robot.subsystems.Climb; + +import com.ctre.phoenix6.hardware.TalonFX; + +import edu.wpi.first.math.controller.PIDController; + +public class LinearClimb { + private TalonFX leftMotor; + private TalonFX rightMotor; + + private PIDController pid = new PIDController(0.01, 0, 0); + + public LinearClimb() { + + } + + public void periodic() { + + } + + public void setSetpoint(double setpoint) { + + } + + public void climb() { + + } +} \ No newline at end of file -- 2.39.5