micropoint: Add MicroDataPoint
[fw/altos] / micropeak / MicroGraph.java
index c55806348463f8a72b7c52b35abab9307911f6e4..8330a67bde7b8a120cfc565496f09a2aa2078315 100644 (file)
@@ -106,11 +106,10 @@ public class MicroGraph implements AltosUnitsListener {
                heightSeries.clear();
                speedSeries.clear();
                accelSeries.clear();
-               for (int i = 0; i < data.pressures.length; i++) {
-                       double x = data.time(i);
-                       heightSeries.add(x, AltosConvert.height.value(data.height(i)));
-                       speedSeries.add(x, AltosConvert.speed.value(data.speed(i)));
-                       accelSeries.add(x, AltosConvert.accel.value(data.acceleration(i)));
+               for (MicroDataPoint point : data.points()) {
+                       heightSeries.add(point.time, AltosConvert.height.value(point.height));
+                       speedSeries.add(point.time, AltosConvert.speed.value(point.speed));
+                       accelSeries.add(point.time, AltosConvert.accel.value(point.accel));
                }
        }