summaryrefslogtreecommitdiff
path: root/altosdroid/src/org/altusmetrum/AltosDroid/TelemetryService.java
diff options
context:
space:
mode:
authorKeith Packard <keithp@keithp.com>2014-08-17 20:46:48 -0700
committerKeith Packard <keithp@keithp.com>2014-08-17 20:46:48 -0700
commitb1f1844aa514893228080704da3b3ccf855bda1e (patch)
tree4df3ecde077bb2d23afe78f23210e81699d6c416 /altosdroid/src/org/altusmetrum/AltosDroid/TelemetryService.java
parente935ebe55705cb0506aac0859583d54fd8e5ca46 (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.java6
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);
}