X-Git-Url: https://git.gag.com/?a=blobdiff_plain;ds=sidebyside;f=altosdroid%2Fapp%2Fsrc%2Fmain%2Fjava%2Forg%2Faltusmetrum%2FAltosDroid%2FTelemetryService.java;h=31616c825371d5e4f2f411343edf4c2464b622b0;hb=ec46adee44ea08120b1940ca55a5fbdf56874bb1;hp=2bec95bc4cf1d05de95ac472ff4c73ec81cb1e1d;hpb=79f2677143f85a2807b8d4e297f3617aafbd34da;p=fw%2Faltos diff --git a/altosdroid/app/src/main/java/org/altusmetrum/AltosDroid/TelemetryService.java b/altosdroid/app/src/main/java/org/altusmetrum/AltosDroid/TelemetryService.java index 2bec95bc..31616c82 100644 --- a/altosdroid/app/src/main/java/org/altusmetrum/AltosDroid/TelemetryService.java +++ b/altosdroid/app/src/main/java/org/altusmetrum/AltosDroid/TelemetryService.java @@ -33,7 +33,7 @@ import android.os.*; import android.widget.Toast; import androidx.core.app.NotificationCompat; -import org.altusmetrum.altoslib_13.*; +import org.altusmetrum.altoslib_14.*; public class TelemetryService extends Service implements AltosIdleMonitorListener { @@ -133,7 +133,9 @@ public class TelemetryService extends Service implements AltosIdleMonitorListene case MSG_SETFREQUENCY: AltosDebug.debug("MSG_SETFREQUENCY"); s.telemetry_state.frequency = (Double) msg.obj; - if (s.telemetry_state.connect == TelemetryState.CONNECT_CONNECTED) { + if (s.idle_monitor != null) { + s.idle_monitor.set_frequency(s.telemetry_state.frequency); + } else if (s.telemetry_state.connect == TelemetryState.CONNECT_CONNECTED) { try { s.altos_link.set_radio_frequency(s.telemetry_state.frequency); s.altos_link.save_frequency();