package fwslib; import java.util.Vector; import fws.FWS; /** * @author Kicho * */ public class Averager { public static int get() { Vector v = DataBanker.read(); int valueSum = 0; int weightSum = 0; for (int i = 0; i < v.size(); i++ ) { SensorReading r = (SensorReading) v.elementAt(i); int weigth; if ( r.res == SensorReading.LowRes ) weigth = FWS.LowResWeight; else weigth = FWS.HighResWeight; valueSum += r.value * weigth; weightSum += weigth; } return valueSum/weightSum; } }