From: Wesley28w Date: Sat, 18 Apr 2026 13:50:59 +0000 (-0700) Subject: Revert "not optimized" X-Git-Url: https://git.taranathan.com/?a=commitdiff_plain;h=cb72190a96344eca0e40a5ed229162ec24148456;p=FRC2026.git Revert "not optimized" This reverts commit b4d50cb699706970156e48e1da1ac856e98cb515. --- diff --git a/src/main/java/frc/robot/subsystems/Breaker/Breaker.java b/src/main/java/frc/robot/subsystems/Breaker/Breaker.java deleted file mode 100644 index 7f7af64..0000000 --- a/src/main/java/frc/robot/subsystems/Breaker/Breaker.java +++ /dev/null @@ -1,37 +0,0 @@ -package frc.robot.subsystems.Breaker; - -import java.util.ArrayList; -import java.util.List; - -import edu.wpi.first.wpilibj.PowerDistribution; -import edu.wpi.first.wpilibj2.command.SubsystemBase; - -public class Breaker extends SubsystemBase { - PowerDistribution pDis = new PowerDistribution(); - List currents = new ArrayList<>(); - - public Breaker() { - currents.clear(); - } - - @Override - public void periodic() { - currents.add(getCurrentFromPowerDistribution()); - } - - public double average(double secondsBackward) { - // there is a log for every 20ms and thus 50 indexes for each second - int totalIndexes = (int) secondsBackward * 50; - List trimmedCurrents = currents.subList(currents.size()-totalIndexes, currents.size()); - double sum = 0; - for (double index : trimmedCurrents) { - sum += index; - } - - return sum/trimmedCurrents.size(); - } - - public double getCurrentFromPowerDistribution() { - return pDis.getTotalCurrent(); // not using .getCurrent() and then an arguement for the port you can get just one port - } -}