From 1971ab968a1ea9fad5f502f85a0562b2d9d583f4 Mon Sep 17 00:00:00 2001 From: Wesley28w Date: Sat, 18 Apr 2026 08:29:55 -0700 Subject: [PATCH] EMA breaker --- .../subsystems/Breaker/{Breaker.java => EMABreaker.java} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename src/main/java/frc/robot/subsystems/Breaker/{Breaker.java => EMABreaker.java} (95%) diff --git a/src/main/java/frc/robot/subsystems/Breaker/Breaker.java b/src/main/java/frc/robot/subsystems/Breaker/EMABreaker.java similarity index 95% rename from src/main/java/frc/robot/subsystems/Breaker/Breaker.java rename to src/main/java/frc/robot/subsystems/Breaker/EMABreaker.java index cf175ab..244888c 100644 --- a/src/main/java/frc/robot/subsystems/Breaker/Breaker.java +++ b/src/main/java/frc/robot/subsystems/Breaker/EMABreaker.java @@ -9,7 +9,7 @@ import edu.wpi.first.wpilibj.PowerDistribution; import edu.wpi.first.wpilibj2.command.SubsystemBase; import frc.robot.constants.Constants; -public class Breaker extends SubsystemBase { +public class EMABreaker extends SubsystemBase { private static class Current { double alpha; // how much of the error we correct per loop @@ -21,7 +21,7 @@ public class Breaker extends SubsystemBase { private List filters = new ArrayList<>(); // contains currents with their alphas and thresholds - public Breaker() { + public EMABreaker() { for (Map.Entry entry : BreakerConstants.THRESHOLDS.entrySet()) { double tau = entry.getKey(); // sec double threshold = entry.getValue(); // A -- 2.39.5