diff options
| author | Keith Packard <keithp@keithp.com> | 2014-08-17 20:46:48 -0700 |
|---|---|---|
| committer | Keith Packard <keithp@keithp.com> | 2014-08-17 20:46:48 -0700 |
| commit | b1f1844aa514893228080704da3b3ccf855bda1e (patch) | |
| tree | 4df3ecde077bb2d23afe78f23210e81699d6c416 /altosdroid/src/org/altusmetrum/AltosDroid/TelemetryService.java | |
| parent | e935ebe55705cb0506aac0859583d54fd8e5ca46 (diff) | |
altosdroid: Add telemetry rate support
Provides a menu to select the receiver telemetry bit rate
Signed-off-by: Keith Packard <keithp@keithp.com>
Diffstat (limited to 'altosdroid/src/org/altusmetrum/AltosDroid/TelemetryService.java')
| -rw-r--r-- | altosdroid/src/org/altusmetrum/AltosDroid/TelemetryService.java | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/altosdroid/src/org/altusmetrum/AltosDroid/TelemetryService.java b/altosdroid/src/org/altusmetrum/AltosDroid/TelemetryService.java index f06ed213..4ec353e3 100644 --- a/altosdroid/src/org/altusmetrum/AltosDroid/TelemetryService.java +++ b/altosdroid/src/org/altusmetrum/AltosDroid/TelemetryService.java @@ -61,6 +61,7 @@ public class TelemetryService extends Service implements LocationListener { static final int MSG_TELEMETRY = 7; static final int MSG_SETFREQUENCY = 8; static final int MSG_CRC_ERROR = 9; + static final int MSG_SETBAUD = 10; public static final int STATE_NONE = 0; public static final int STATE_READY = 1; @@ -162,6 +163,11 @@ public class TelemetryService extends Service implements LocationListener { } } break; + case MSG_SETBAUD: + if (s.state == STATE_CONNECTED) { + s.mAltosBluetooth.set_telemetry_rate((Integer) msg.obj); + } + break; default: super.handleMessage(msg); } |
