+ super.set_temp_gps();
+ }
+
+ public void set_config_data(AltosConfigData config_data) {
+ if (config_data.callsign != null)
+ set_callsign(config_data.callsign);
+ if (config_data.accel_cal_plus != AltosLib.MISSING &&
+ config_data.accel_cal_minus != AltosLib.MISSING)
+ set_accel_g(config_data.accel_cal_plus, config_data.accel_cal_minus);
+ if (config_data.product != null)
+ set_product(config_data.product);
+ if (config_data.log_format != AltosLib.MISSING)
+ set_log_format(config_data.log_format);
+ if (config_data.serial != AltosLib.MISSING)
+ set_serial(config_data.serial);
+ AltosMs5607 ms5607 = new AltosMs5607(config_data);
+ if (ms5607.valid_config())
+ set_ms5607(ms5607);