Stop using SiRF state info.
[fw/altos] / ao-tools / ao-postflight / ao-postflight.c
index 733eb38c0b56a60b778cccf9d2cc356906bec2f5..c12939aaedb72b966116eb5d1d228df67d27ad93 100644 (file)
@@ -360,7 +360,7 @@ analyse_flight(struct cc_flightraw *f, FILE *summary_file, FILE *detail_file,
                        nsat = 0;
                        for (k = 0; k < f->gps.sats[j].nsat; k++) {
                                fprintf (gps_file, " %12.7f", (double) f->gps.sats[j].sat[k].c_n);
                        nsat = 0;
                        for (k = 0; k < f->gps.sats[j].nsat; k++) {
                                fprintf (gps_file, " %12.7f", (double) f->gps.sats[j].sat[k].c_n);
-                               if (f->gps.sats[j].sat[k].state == 0xbf)
+                               if (f->gps.sats[j].sat[k].svid != 0)
                                        nsat++;
                        }
                        fprintf(gps_file, " %d\n", nsat);
                                        nsat++;
                        }
                        fprintf(gps_file, " %d\n", nsat);
@@ -381,7 +381,7 @@ analyse_flight(struct cc_flightraw *f, FILE *summary_file, FILE *detail_file,
                        }
                        nsat = 0;
                        for (k = 0; k < f->gps.sats[j].nsat; k++)
                        }
                        nsat = 0;
                        for (k = 0; k < f->gps.sats[j].nsat; k++)
-                               if (f->gps.sats[j].sat[k].state == 0xbf)
+                               if (f->gps.sats[j].sat[k].svid != 0)
                                        nsat++;
 
                        fprintf(kml_file, "%12.7f, %12.7f, %12.7f <!-- time %12.7f sats %d -->",
                                        nsat++;
 
                        fprintf(kml_file, "%12.7f, %12.7f, %12.7f <!-- time %12.7f sats %d -->",