java: Bump java library versions for next release
[fw/altos] / altoslib / AltosTelemetryFile.java
index 9e992576272cd93df0b7ecc4db8b490fcf647a0e..15344b8dba5f06464f482b13aee3817fc3125990 100644 (file)
@@ -15,7 +15,7 @@
  * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
  */
 
-package org.altusmetrum.altoslib_1;
+package org.altusmetrum.altoslib_5;
 
 import java.io.*;
 import java.util.*;
@@ -62,7 +62,7 @@ public class AltosTelemetryFile extends AltosStateIterable {
        }
 
        public void write(PrintStream out) {
-               
+
        }
 
        public AltosTelemetryFile(FileInputStream input) {
@@ -74,7 +74,8 @@ public class AltosTelemetryFile extends AltosStateIterable {
 
                for (AltosTelemetry telem : telems) {
                        telem.update_state(state);
-                       if (state.state >= AltosLib.ao_flight_boost) {
+                       state.finish_update();
+                       if (state.state != AltosLib.ao_flight_invalid && state.state >= AltosLib.ao_flight_boost) {
                                start.set_boost_tick(state.tick);
                                break;
                        }
@@ -88,6 +89,7 @@ public class AltosTelemetryFile extends AltosStateIterable {
                while (i.hasNext() && !state.valid()) {
                        AltosTelemetry  t = i.next();
                        t.update_state(state);
+                       state.finish_update();
                }
                return new AltosTelemetryIterator(state, i);
        }