summaryrefslogtreecommitdiff
path: root/altoslib/AltosEepromRecordSet.java
diff options
context:
space:
mode:
authorKeith Packard <keithp@keithp.com>2017-05-28 15:52:17 -0700
committerKeith Packard <keithp@keithp.com>2017-05-28 15:52:17 -0700
commit78b4bf77fca96bef2cce443ad4c9544ae83f0acc (patch)
tree8521eac7af38082305d8c075320067596b09b178 /altoslib/AltosEepromRecordSet.java
parentdcf533d5befffa4c9c872f3c3d21d11ffeb61307 (diff)
altoslib: Reset transient AltosCalData values before processing data
Values in cal_data which are used to hold intermediate results need to get reset back to their initial values before processing a series of flight data again. Signed-off-by: Keith Packard <keithp@keithp.com>
Diffstat (limited to 'altoslib/AltosEepromRecordSet.java')
-rw-r--r--altoslib/AltosEepromRecordSet.java2
1 files changed, 2 insertions, 0 deletions
diff --git a/altoslib/AltosEepromRecordSet.java b/altoslib/AltosEepromRecordSet.java
index c019a092..7b111ed3 100644
--- a/altoslib/AltosEepromRecordSet.java
+++ b/altoslib/AltosEepromRecordSet.java
@@ -42,6 +42,8 @@ public class AltosEepromRecordSet implements AltosRecordSet {
public void capture_series(AltosDataListener listener) {
AltosCalData cal_data = cal_data();
+
+ cal_data.reset();
for (AltosEepromRecord record : ordered) {
record.provide_data(listener, cal_data);
}