Skip to content

Commit 33bed1c

Browse files
Moved PID object to SparkMax
1 parent e33183b commit 33bed1c

2 files changed

Lines changed: 11 additions & 5 deletions

File tree

src/main/java/frc/robot/subsystems/elevator/ElevatorIO.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -21,12 +21,12 @@ default void setVoltage(Double Voltage){}
2121
default double getVoltage() {
2222
return 67.5;
2323
}
24-
ProfiledPIDController controller = new ProfiledPIDController(
25-
kP, kI, kD,
26-
new TrapezoidProfile.Constraints(MaxVelocity, MaxAcceleration));
2724

2825
default void updateInputs(ElevatorIOInputs inputs) {}
29-
default void setPIDGains(double kP, double kI, double kD) {}
26+
3027
default void setRPM(double rpm){}
28+
3129
default void setFeedForwardGains(double kS, double kV, double kA) {}
32-
}
30+
31+
default void setSetpoint(double setpoint) {}
32+
}
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
public class ElevatorIOSparkMax implements ElevatorIO {
2+
// Profiled PID
3+
private ProfiledPIDController controller = new ProfiledPIDController(
4+
kP, kI, kD,
5+
new TrapezoidProfile.Constraints(MaxVelocity, MaxAcceleration));
6+
}

0 commit comments

Comments
 (0)