summaryrefslogtreecommitdiff
path: root/altosdroid/src
diff options
context:
space:
mode:
authorMike Beattie <mike@ethernal.org>2012-08-28 17:36:41 +1200
committerMike Beattie <mike@ethernal.org>2012-08-28 17:36:41 +1200
commitae03d8e87985b9f746e9e22b2394a0a5b4f39f1c (patch)
treeb19b2a8d4035a9d24797efe38ec80588883e226d /altosdroid/src
parent03563c765d8b0ab3689c91b2b533c68e11650577 (diff)
altosdroid: Add passing of Device Config at connect
Signed-off-by: Mike Beattie <mike@ethernal.org>
Diffstat (limited to 'altosdroid/src')
-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 42198b6b..3ae87bb1 100644
--- a/altosdroid/src/org/altusmetrum/AltosDroid/TelemetryService.java
+++ b/altosdroid/src/org/altusmetrum/AltosDroid/TelemetryService.java
@@ -19,6 +19,7 @@ package org.altusmetrum.AltosDroid;
import java.lang.ref.WeakReference;
import java.util.ArrayList;
+import java.util.concurrent.TimeoutException;
import android.app.Notification;
//import android.app.NotificationManager;
@@ -170,6 +171,11 @@ public class TelemetryService extends Service {
private void connected() {
sendMessageToClients(Message.obtain(null, AltosDroid.MSG_DEVNAME, device.getName()));
setState(STATE_CONNECTED);
+ try {
+ sendMessageToClients(Message.obtain(null, AltosDroid.MSG_DEVCONFIG, mAltosBluetooth.config_data()));
+ } catch (InterruptedException e) {
+ } catch (TimeoutException e) {
+ }
mTelemetryReader = new TelemetryReader(mAltosBluetooth, mHandler);
mTelemetryReader.start();
}