X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=altoslib%2FAltosDataListener.java;h=5f89b3e4b5adae46772f47387ea0e5da37107f19;hb=master;hp=ad76f833456fc0985572774f097134776bbe486d;hpb=52149fd81df45f37f5097850795f290f463c43ef;p=fw%2Faltos diff --git a/altoslib/AltosDataListener.java b/altoslib/AltosDataListener.java index ad76f833..18ffd988 100644 --- a/altoslib/AltosDataListener.java +++ b/altoslib/AltosDataListener.java @@ -39,6 +39,10 @@ public abstract class AltosDataListener { return cal_data; } + public AltosConfigData config_data() { + return null; + } + public void set_time(double time) { if (time != AltosLib.MISSING) this.time = time; @@ -59,6 +63,8 @@ public abstract class AltosDataListener { public void set_log_format(int log_format) { cal_data().set_log_format(log_format); + if (cal_data().device_type == AltosLib.MISSING) + cal_data().set_device_type(AltosLib.product_id_from_log_format(log_format)); switch (log_format) { case AltosLib.AO_LOG_FORMAT_TELEGPS: set_state(AltosLib.ao_flight_stateless); @@ -140,6 +146,7 @@ public abstract class AltosDataListener { public abstract void set_igniter_voltage(double[] voltage); public abstract void set_pyro_fired(int pyro_mask); public abstract void set_companion(AltosCompanion companion); + public abstract void set_motor_pressure(double motor_pressure); public AltosDataListener() { }