package fwslib;
import java.util.Vector;
import fws.FWS;
/**
* @author Kicho
*
*/
public class DataBanker {
private static Vector v = new Vector();
//-------------------------------------------------------------------------
public static void init() {
for ( int i = 0; i < FWS.HistoryLenght; i++ ) {
v.addElement(new SensorReading(0, 1,0));
}
}
//-------------------------------------------------------------------------
public static synchronized void write(SensorReading r) {
v.removeElementAt(0);
v.addElement(new SensorReading(r.getId(), r.res, r.value));
}
//-------------------------------------------------------------------------
public static synchronized Vector read() {
return (Vector) v.clone();
}
//-------------------------------------------------------------------------
}