altosui: Complete split out of separate java library
[fw/altos] / altosui / AltosEepromLog.java
index be2549cb84dafed1af59c61c0f48f8e43164b38c..a24e82c0f0cbf9236c0da8f0f51d38d854462328 100644 (file)
@@ -27,6 +27,7 @@ import java.util.*;
 import java.text.*;
 import java.util.prefs.*;
 import java.util.concurrent.*;
+import org.altusmetrum.AltosLib.*;
 
 import libaltosJNI.*;
 
@@ -43,8 +44,7 @@ public class AltosEepromLog {
 
        int             year, month, day;
 
-       boolean         download;
-       boolean         delete;
+       boolean         selected;
 
        public AltosEepromLog(AltosConfigData config_data,
                              AltosSerial serial_line,
@@ -63,10 +63,9 @@ public class AltosEepromLog {
                serial = config_data.serial;
 
                /*
-                * By default, request that every log be downloaded but not deleted
+                * Select all flights for download
                 */
-               download = true;
-               delete = false;
+               selected = true;
 
                /*
                 * Look in TeleMetrum log data for date
@@ -82,7 +81,7 @@ public class AltosEepromLog {
                                in_end_block = in_start_block + 2;
 
                        for (block = in_start_block; block < in_end_block; block++) {
-                               AltosEepromChunk eechunk = new AltosEepromChunk(serial_line, block);
+                               AltosEepromChunk eechunk = new AltosEepromChunk(serial_line, block, block == in_start_block);
 
                                for (int i = 0; i < eechunk.chunk_size; i += AltosEepromRecord.record_length) {
                                        try {