From: Keith Packard Date: Mon, 12 Jun 2017 05:50:28 +0000 (-0700) Subject: altoslib: Flush igniter fire command X-Git-Tag: 1.8~39 X-Git-Url: https://git.gag.com/?p=fw%2Faltos;a=commitdiff_plain;h=97b42b7cd676232f13354798726f3087fa7177d5 altoslib: Flush igniter fire command This makes the igniter fire without a multi-second delay. Signed-off-by: Keith Packard --- diff --git a/altoslib/AltosIgnite.java b/altoslib/AltosIgnite.java index cdc5c614..5df64ab2 100644 --- a/altoslib/AltosIgnite.java +++ b/altoslib/AltosIgnite.java @@ -102,7 +102,7 @@ public class AltosIgnite { private void get_npyro() throws InterruptedException, TimeoutException { if (config_data == null) config_data = new AltosConfigData(link); - if (config_data != null) + if (config_data != null && config_data.npyro != AltosLib.MISSING) npyro = config_data.npyro; else npyro = 0; @@ -174,6 +174,7 @@ public class AltosIgnite { try { start_link(); link.printf("i DoIt %s\n", igniter); + link.flush_output(); } catch (TimeoutException te) { } finally { stop_link();