altoslib: Record whether flight data includes sensor values in AltosFlightStats
[fw/altos] / altoslib / AltosConfigData.java
index 83c184cdd8299590a386b3c3b2599c926f5e552f..9292a5a2d5b26903e735d9280741fbdb9c91bd60 100644 (file)
@@ -403,7 +403,7 @@ public class AltosConfigData implements Iterable<String> {
                return 1024;
        }
 
-       public void get_values(AltosConfigValues source) {
+       public void get_values(AltosConfigValues source) throws AltosConfigDataException {
 
                /* HAS_FLIGHT */
                if (main_deploy >= 0)
@@ -572,12 +572,12 @@ public class AltosConfigData implements Iterable<String> {
                link.printf("c s\nf\nv\n");
                read_link(link, "software-version");
                switch (log_format) {
-               case AltosLib.AO_LOG_FORMAT_FULL:
-               case AltosLib.AO_LOG_FORMAT_TINY:
-               case AltosLib.AO_LOG_FORMAT_TELEMEGA:
+               case AltosLib.AO_LOG_FORMAT_UNKNOWN:
+               case AltosLib.AO_LOG_FORMAT_NONE:
+                       break;
+               default:
                        link.printf("l\n");
                        read_link(link, "done");
-               default:
                        break;
                }
        }