diff options
| author | Keith Packard <keithp@keithp.com> | 2012-08-31 22:24:16 -0500 |
|---|---|---|
| committer | Keith Packard <keithp@keithp.com> | 2012-08-31 22:24:16 -0500 |
| commit | ec9e1186dce079a2f2b7be8050216ddb1bc1af66 (patch) | |
| tree | 6acc69e291036165562bb8f7f96c25545bec39fb /altosdroid/src/org/altusmetrum/AltosDroid/TelemetryService.java | |
| parent | 503eabd0e351ecdffda1416b7d00f8ef1d6913c9 (diff) | |
| parent | 6d31f8d15ef4bf75ae039dd7b1a6a615d00eb215 (diff) | |
Merge remote-tracking branch 'mjb/freq_menu'
Diffstat (limited to 'altosdroid/src/org/altusmetrum/AltosDroid/TelemetryService.java')
| -rw-r--r-- | altosdroid/src/org/altusmetrum/AltosDroid/TelemetryService.java | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/altosdroid/src/org/altusmetrum/AltosDroid/TelemetryService.java b/altosdroid/src/org/altusmetrum/AltosDroid/TelemetryService.java index ffe96946..6a1f1c5a 100644 --- a/altosdroid/src/org/altusmetrum/AltosDroid/TelemetryService.java +++ b/altosdroid/src/org/altusmetrum/AltosDroid/TelemetryService.java @@ -52,6 +52,7 @@ public class TelemetryService extends Service { static final int MSG_CONNECT_FAILED = 5; static final int MSG_DISCONNECTED = 6; static final int MSG_TELEMETRY = 7; + static final int MSG_SETFREQUENCY = 8; public static final int STATE_NONE = 0; public static final int STATE_READY = 1; @@ -126,6 +127,15 @@ public class TelemetryService extends Service { case MSG_TELEMETRY: s.sendMessageToClients(Message.obtain(null, AltosDroid.MSG_TELEMETRY, msg.obj)); break; + case MSG_SETFREQUENCY: + if (s.state == STATE_CONNECTED) { + try { + s.mAltosBluetooth.set_radio_frequency((Double) msg.obj); + } catch (InterruptedException e) { + } catch (TimeoutException e) { + } + } + break; default: super.handleMessage(msg); } |
