* General Public License for more details.
*/
-package org.altusmetrum.altoslib_13;
+package org.altusmetrum.altoslib_14;
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);
public abstract void set_apogee_voltage(double volts);
public abstract void set_main_voltage(double volts);
- public void set_gps(AltosGPS gps) {
+ public void set_gps(AltosGPS gps, boolean set_location, boolean set_sats) {
AltosCalData cal_data = cal_data();
cal_data.set_cal_gps(gps);
}
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() {
}