altosui/telegps: Display error message when attempting to graph unknown files
[fw/altos] / altoslib / AltosEepromRecordSet.java
index aec302e8072d939b17874ec321426bf2b87cb27c..26b9e682d08f771de68bc06c11a432f16a000f5c 100644 (file)
@@ -21,6 +21,7 @@ public class AltosEepromRecordSet implements AltosRecordSet {
        AltosEeprom                     eeprom;
        TreeSet<AltosEepromRecord>      ordered;
        AltosCalData                    cal_data;
+       boolean                         valid;
 
        public AltosConfigData config_data() {
                return eeprom.config_data();
@@ -52,6 +53,10 @@ public class AltosEepromRecordSet implements AltosRecordSet {
                listener.finish();
        }
 
+       public boolean valid() {
+               return valid;
+       }
+
        public AltosEepromRecordSet(AltosEeprom eeprom) {
                this.eeprom = eeprom;
 
@@ -95,8 +100,11 @@ public class AltosEepromRecordSet implements AltosRecordSet {
 
                if (record == null) {
                        System.out.printf("failed to parse log format %d\n", config_data.log_format);
+                       valid = false;
                        return;
                }
+               valid = true;
+
                int     tick = 0;
                boolean first = true;