From a24695fbb34be54d50c988c3d4a35119ba382cff Mon Sep 17 00:00:00 2001 From: shainachen Date: Thu, 2 Feb 2017 20:17:16 -0800 Subject: [PATCH] Edit getAverage() to calculate average over the bufferVals array length --- .../frc/team3501/robot/subsystems/HallEffectBuffer.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/org/usfirst/frc/team3501/robot/subsystems/HallEffectBuffer.java b/src/org/usfirst/frc/team3501/robot/subsystems/HallEffectBuffer.java index 8816156..2e56ed0 100644 --- a/src/org/usfirst/frc/team3501/robot/subsystems/HallEffectBuffer.java +++ b/src/org/usfirst/frc/team3501/robot/subsystems/HallEffectBuffer.java @@ -2,12 +2,13 @@ package org.usfirst.frc.team3501.robot.subsystems; public class HallEffectBuffer { int length; - int index = 0; + int index; double[] bufferVals; public HallEffectBuffer(int length) { this.length = length; bufferVals = new double[length]; + index = 0; } public void add(double val) { @@ -27,6 +28,6 @@ public class HallEffectBuffer { for (int i = 0; i < index; i++) { total += bufferVals[i]; } - return total / index + 1; + return total / bufferVals.length; } } -- 2.30.2