X-Git-Url: https://git.gag.com/?p=fw%2Faltos;a=blobdiff_plain;f=altoslib%2FAltosIgnite.java;fp=altoslib%2FAltosIgnite.java;h=d1ec5104386025bd4d347a03fe9e4e973b702638;hp=d4acda374c6a30de2689e998d20411576052e670;hb=6e001281b01176963836d7b7d0bd6973b788dd63;hpb=a214f039e8404da7529b6799ab6a907c3744e1bc diff --git a/altoslib/AltosIgnite.java b/altoslib/AltosIgnite.java index d4acda37..d1ec5104 100644 --- a/altoslib/AltosIgnite.java +++ b/altoslib/AltosIgnite.java @@ -27,7 +27,8 @@ public class AltosIgnite { boolean remote; boolean close_on_exit; boolean link_started; - boolean have_npyro = false; + boolean has_pyro_info = false; + boolean has_standard = false; int npyro; AltosConfigData config_data; @@ -106,11 +107,14 @@ public class AltosIgnite { npyro = config_data.npyro; else npyro = 0; - have_npyro = true; + if (config_data != null) + has_standard = config_data.ignite_mode != AltosLib.MISSING; + + has_pyro_info = true; } public int npyro() throws InterruptedException, TimeoutException { - if (!have_npyro) { + if (!has_pyro_info) { start_link(); get_npyro(); stop_link(); @@ -118,6 +122,15 @@ public class AltosIgnite { return npyro; } + public boolean has_standard() throws InterruptedException, TimeoutException { + if (!has_pyro_info) { + start_link(); + get_npyro(); + stop_link(); + } + return has_standard; + } + public HashMap status() throws InterruptedException, TimeoutException { HashMap status = new HashMap();