X-Git-Url: https://git.gag.com/?p=fw%2Faltos;a=blobdiff_plain;f=altosui%2FAltosEepromIterable.java;h=16349b884ec8729e52b9ad18fe4c7373f6c8eee7;hp=bb7c7bef17d34384c5a8af3e4d03e020942ad78c;hb=2e7b7b80432bb251ac39efa1fa05d32b5f250e14;hpb=011615d40b3cb1d1c0ab9fa41e139e263a6a51e7 diff --git a/altosui/AltosEepromIterable.java b/altosui/AltosEepromIterable.java index bb7c7bef..16349b88 100644 --- a/altosui/AltosEepromIterable.java +++ b/altosui/AltosEepromIterable.java @@ -57,6 +57,11 @@ class AltosOrderedRecord extends AltosEepromRecord implements Comparable> Altos.AO_GPS_NUM_SAT_SHIFT; + has_gps = true; break; case Altos.AO_LOG_GPS_LAT: int lat32 = record.a | (record.b << 16); @@ -254,6 +271,10 @@ public class AltosEepromIterable extends AltosRecordIterable { return list.iterator(); } + public boolean has_gps() { return has_gps; } + public boolean has_accel() { return has_accel; } + public boolean has_ignite() { return has_ignite; } + public void write_comments(PrintStream out) { Iterator iterator = records.iterator(); out.printf("# Comments\n"); @@ -281,6 +302,9 @@ public class AltosEepromIterable extends AltosRecordIterable { case Altos.AO_LOG_RADIO_CAL: out.printf ("# Radio cal: %d\n", record.a); break; + case Altos.AO_LOG_MAX_FLIGHT_LOG: + out.printf ("# Max flight log: %d\n", record.a); + break; case Altos.AO_LOG_MANUFACTURER: out.printf ("# Manufacturer: %s\n", record.data); break;