altosui: Parse and export Max flight log value
[fw/altos] / altosui / AltosEepromIterable.java
index f8e6d7e5a2e16126755d4d7568be479d42445074..a7fd742fc4e6424000de703387a4101ae13f5ea3 100644 (file)
@@ -124,6 +124,10 @@ public class AltosEepromIterable extends AltosRecordIterable {
                        }
                        eeprom.seen |= seen_sensor;
                        break;
+               case Altos.AO_LOG_HEIGHT:
+                       state.height = record.a;
+                       eeprom.seen |= seen_sensor;
+                       break;
                case Altos.AO_LOG_TEMP_VOLT:
                        state.temp = record.a;
                        state.batt = record.b;
@@ -155,7 +159,6 @@ public class AltosEepromIterable extends AltosRecordIterable {
                        int flags = (record.b >> 8);
                        state.gps.connected = (flags & Altos.AO_GPS_RUNNING) != 0;
                        state.gps.locked = (flags & Altos.AO_GPS_VALID) != 0;
-                       state.gps.date_valid = (flags & Altos.AO_GPS_DATE_VALID) != 0;
                        state.gps.nsat = (flags & Altos.AO_GPS_NUM_SAT_MASK) >>
                                Altos.AO_GPS_NUM_SAT_SHIFT;
                        break;
@@ -278,6 +281,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;