+ void set_title() {
+ if (mConfigData != null) {
+ String str = String.format("S/N %d %6.3f MHz", mConfigData.serial, frequency);
+
+ if (telemetry_rate != AltosLib.ao_telemetry_rate_38400)
+ str = str.concat(String.format(" %d bps", AltosLib.ao_telemetry_rate_values[telemetry_rate]));
+ mTitle.setText(str);
+ }
+ }
+
+ void set_frequency(double frequency) {
+ if (D) Log.d(TAG, String.format("AltosDroid: set_frequency %f\n", frequency));
+ this.frequency = frequency;
+ set_title();
+ }
+
+ void set_telemetry_rate(int telemetry_rate) {
+ if (D) Log.d(TAG, String.format("AltosDroid: set_telemetry_rate %d\n", telemetry_rate));
+ this.telemetry_rate = telemetry_rate;
+ set_title();
+ }
+
+ void set_config_data(AltosConfigData config_data) {
+ mConfigData = config_data;
+ set_title();
+ }
+