summaryrefslogtreecommitdiff
path: root/altoslib
diff options
context:
space:
mode:
authorKeith Packard <keithp@keithp.com>2017-06-11 22:50:28 -0700
committerKeith Packard <keithp@keithp.com>2017-06-11 22:54:23 -0700
commit97b42b7cd676232f13354798726f3087fa7177d5 (patch)
treed87e2e9000e7b0ac43fa06f1268e7a0424cbea4c /altoslib
parent5c4e473ef5d13da9c2f356702cb8767b55aa2137 (diff)
altoslib: Flush igniter fire command
This makes the igniter fire without a multi-second delay. Signed-off-by: Keith Packard <keithp@keithp.com>
Diffstat (limited to 'altoslib')
-rw-r--r--altoslib/AltosIgnite.java3
1 files changed, 2 insertions, 1 deletions
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();