X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=altoslib%2FAltosIgnite.java;h=8701aec9f84b8cc8fff22351239566e2ee3d6acf;hb=7975d088a4ac44c0943134fa41d0e3b88f50b98f;hp=d3c21796690fec5585f8460e9f9e20d30dff8554;hpb=081455dcba860f3e4df8cd66f3fe686b204034ad;p=fw%2Faltos diff --git a/altoslib/AltosIgnite.java b/altoslib/AltosIgnite.java index d3c21796..8701aec9 100644 --- a/altoslib/AltosIgnite.java +++ b/altoslib/AltosIgnite.java @@ -15,7 +15,7 @@ * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. */ -package org.altusmetrum.altoslib_3; +package org.altusmetrum.altoslib_7; import java.util.*; import java.io.*; @@ -27,6 +27,7 @@ public class AltosIgnite { boolean link_started; boolean have_npyro = false; int npyro; + AltosConfigData config_data; public final static String None = null; public final static String Apogee = "drogue"; @@ -97,8 +98,12 @@ public class AltosIgnite { } private void get_npyro() throws InterruptedException, TimeoutException { - AltosConfigData config_data = link.config_data(); - npyro = config_data.npyro; + if (config_data == null) + config_data = new AltosConfigData(link); + if (config_data != null) + npyro = config_data.npyro; + else + npyro = 0; have_npyro = true; }