altoslib: Reset transient AltosCalData values before processing data
[fw/altos] / altoslib / AltosTelemetryRecordSet.java
index 0cb95261310f764124d1338a5b94934edb85799b..a31911007ac9b68f017b77a6ee635ab91919d584 100644 (file)
@@ -21,10 +21,12 @@ public class AltosTelemetryRecordSet implements AltosRecordSet {
        AltosTelemetry                  telemetry;
        TreeSet<AltosTelemetryRecord>   ordered;
 
-       public void capture_series(AltosDataListener series) {
+       public void capture_series(AltosDataListener listener) {
+               listener.cal_data.reset();
                for (AltosTelemetryRecord record : ordered) {
-                       record.update_state(series);
+                       record.update_state(listener);
                }
+               listener.finish();
        }
 
        public AltosTelemetryRecordSet(AltosTelemetry telemetry) {