X-Git-Url: https://git.gag.com/?p=fw%2Faltos;a=blobdiff_plain;f=altoslib%2FAltosLog.java;h=ed59ef713eb44cd1a27c58e9cbbdefe5157a81b2;hp=7f69bb65afea25e4082f5b1f2e7ae2649914f9e8;hb=e17e3691d93636eebbd7381f2df1303dc46ea96c;hpb=7ec1b97d278c7aec3199fb7270f0dcf9484c879f diff --git a/altoslib/AltosLog.java b/altoslib/AltosLog.java index 7f69bb65..ed59ef71 100644 --- a/altoslib/AltosLog.java +++ b/altoslib/AltosLog.java @@ -15,7 +15,7 @@ * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. */ -package org.altusmetrum.altoslib_1; +package org.altusmetrum.altoslib_2; import java.io.*; import java.text.ParseException; @@ -84,7 +84,7 @@ public class AltosLog implements Runnable { if (line.line == null) continue; try { - AltosTelemetry telem = new AltosTelemetryLegacy(line.line); + AltosTelemetry telem = AltosTelemetry.parse(line.line); if (state != null) state = state.clone(); else @@ -95,7 +95,8 @@ public class AltosLog implements Runnable { close_log_file(); serial = state.serial; flight = state.flight; - open(state); + if (state.serial != AltosLib.MISSING && state.flight != AltosLib.MISSING) + open(state); } } catch (ParseException pe) { } catch (AltosCRCException ce) {