diff options
| author | Keith Packard <keithp@keithp.com> | 2017-06-11 22:50:28 -0700 | 
|---|---|---|
| committer | Keith Packard <keithp@keithp.com> | 2017-06-11 22:54:23 -0700 | 
| commit | 97b42b7cd676232f13354798726f3087fa7177d5 (patch) | |
| tree | d87e2e9000e7b0ac43fa06f1268e7a0424cbea4c | |
| parent | 5c4e473ef5d13da9c2f356702cb8767b55aa2137 (diff) | |
altoslib: Flush igniter fire command
This makes the igniter fire without a multi-second delay.
Signed-off-by: Keith Packard <keithp@keithp.com>
| -rw-r--r-- | altoslib/AltosIgnite.java | 3 | 
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(); | 
