summaryrefslogtreecommitdiff
path: root/altosui/AltosEepromLog.java
diff options
context:
space:
mode:
Diffstat (limited to 'altosui/AltosEepromLog.java')
-rw-r--r--altosui/AltosEepromLog.java16
1 files changed, 16 insertions, 0 deletions
diff --git a/altosui/AltosEepromLog.java b/altosui/AltosEepromLog.java
index 36289b42..f284f103 100644
--- a/altosui/AltosEepromLog.java
+++ b/altosui/AltosEepromLog.java
@@ -30,6 +30,10 @@ import java.util.concurrent.*;
import libaltosJNI.*;
+/*
+ * Extract a bit of information from an eeprom-stored flight log.
+ */
+
public class AltosEepromLog {
int serial;
boolean has_flight;
@@ -42,6 +46,9 @@ public class AltosEepromLog {
int hour, minute, second;
double lat, lon;
+ boolean download;
+ boolean delete;
+
public AltosEepromLog(AltosSerial serial_line, int in_serial,
int in_start_block, int in_end_block)
throws InterruptedException, TimeoutException {
@@ -53,6 +60,15 @@ public class AltosEepromLog {
end_block = in_end_block;
serial = in_serial;
+ /*
+ * By default, request that every log be downloaded but not deleted
+ */
+ download = true;
+ delete = false;
+ /*
+ * Only look in the first two blocks so that this
+ * process doesn't take a long time
+ */
if (in_end_block > in_start_block + 2)
in_end_block = in_start_block + 2;