+// coord(0, gps, state, height);
+ prev = gps;
+ }
+
+ private int state(AltosFlightSeries series, double time) {
+ int s = AltosLib.MISSING;
+ for (AltosTimeValue state : series.state_series) {
+ if (state.time > time)
+ break;
+ s = (int) state.value;
+ }
+ return s;
+ }
+
+ private double height(AltosFlightSeries series, double time) {
+ double h = AltosLib.MISSING;
+ for (AltosTimeValue height : series.height_series) {
+ if (height.time > time)
+ break;
+ h = height.value;
+ }
+ return h;