From: Keith Packard Date: Fri, 6 Sep 2013 05:52:22 +0000 (-0700) Subject: altoslib: Only open log file when both flight and serial are known X-Git-Tag: 1.2.9.4~89 X-Git-Url: https://git.gag.com/?p=fw%2Faltos;a=commitdiff_plain;h=e17e3691d93636eebbd7381f2df1303dc46ea96c altoslib: Only open log file when both flight and serial are known Some telemetry formats include serial and flight in different packets, so wait for both before creating the file Signed-off-by: Keith Packard --- diff --git a/altoslib/AltosLog.java b/altoslib/AltosLog.java index 850b0437..ed59ef71 100644 --- a/altoslib/AltosLog.java +++ b/altoslib/AltosLog.java @@ -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) {