projects
/
fw
/
altos
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
altosdroid: Add passing of Device Config at connect
[fw/altos]
/
altosdroid
/
src
/
org
/
altusmetrum
/
AltosDroid
/
TelemetryService.java
diff --git
a/altosdroid/src/org/altusmetrum/AltosDroid/TelemetryService.java
b/altosdroid/src/org/altusmetrum/AltosDroid/TelemetryService.java
index 42198b6ba7c4d759df8fda1f52f86ccee1df7ac9..3ae87bb139f8a5c9dfce058fffdf3a354cab0552 100644
(file)
--- 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.lang.ref.WeakReference;
import java.util.ArrayList;
+import java.util.concurrent.TimeoutException;
import android.app.Notification;
//import android.app.NotificationManager;
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);
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();
}
mTelemetryReader = new TelemetryReader(mAltosBluetooth, mHandler);
mTelemetryReader.start();
}