X-Git-Url: https://git.gag.com/?p=fw%2Faltos;a=blobdiff_plain;f=altosdroid%2Fapp%2Fsrc%2Fmain%2Fjava%2Forg%2Faltusmetrum%2FAltosDroid%2FTelemetryService.java;fp=altosdroid%2Fapp%2Fsrc%2Fmain%2Fjava%2Forg%2Faltusmetrum%2FAltosDroid%2FTelemetryService.java;h=dcc5075ac9dd95ee15c52da3cf8b90a8f31943d4;hp=2bec95bc4cf1d05de95ac472ff4c73ec81cb1e1d;hb=ddd0c7b57aca8fe7e68c0b8dae21ba79e163db15;hpb=9697da4767bceb07c4ec070e1537ff4f91a74a87 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..dcc5075a 100644 --- a/altosdroid/app/src/main/java/org/altusmetrum/AltosDroid/TelemetryService.java +++ b/altosdroid/app/src/main/java/org/altusmetrum/AltosDroid/TelemetryService.java @@ -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();