altoslib: Create new abstraction underneath AltosState for recording values
[fw/altos] / altoslib / AltosEepromRecordFull.java
index fbb8fbd9e7ff14cd528f27f564f5a6c0d8964797..0fdfa5e73c2473c7a6184762e85934d3296273f3 100644 (file)
@@ -21,12 +21,13 @@ public class AltosEepromRecordFull extends AltosEepromRecord {
 
        public static final int two_g_default = 16294 - 15758;
 
-       public void update_state(AltosState state) {
+       public void update_state(AltosFlightListener state) {
+
                super.update_state(state);
                AltosGPS        gps;
 
                /* Flush any pending GPS changes */
-               if (state.gps_pending) {
+               if (state.gps_pending()) {
                        switch (cmd()) {
                        case AltosLib.AO_LOG_GPS_LAT:
                        case AltosLib.AO_LOG_GPS_LON: