From f8211fee3c8a5de6925eadca2679441801ac793e Mon Sep 17 00:00:00 2001 From: Mike Beattie Date: Sun, 26 Aug 2012 23:37:58 +1200 Subject: [PATCH] altosdroid: Send device name and connected state back to TelemetryService Signed-off-by: Mike Beattie --- .../src/org/altusmetrum/AltosDroid/AltosBluetooth.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/altosdroid/src/org/altusmetrum/AltosDroid/AltosBluetooth.java b/altosdroid/src/org/altusmetrum/AltosDroid/AltosBluetooth.java index cc039206..278c6a53 100644 --- a/altosdroid/src/org/altusmetrum/AltosDroid/AltosBluetooth.java +++ b/altosdroid/src/org/altusmetrum/AltosDroid/AltosBluetooth.java @@ -26,7 +26,9 @@ import java.util.UUID; import android.bluetooth.BluetoothAdapter; import android.bluetooth.BluetoothDevice; import android.bluetooth.BluetoothSocket; +import android.os.Bundle; import android.os.Handler; +import android.os.Message; import android.util.Log; import org.altusmetrum.AltosLib.*; @@ -112,6 +114,14 @@ public class AltosBluetooth extends AltosLink { // Reset the ConnectThread because we're done connect_thread = null; + // Send the device name back to the Telemetry Service + name = device.getName(); + Message msg = handler.obtainMessage(TelemetryService.MSG_CONNECTED); + Bundle b = new Bundle(); + b.putString(TelemetryService.KEY_DEVNAME, name); + msg.setData(b); + handler.sendMessage(msg); + // Notify other waiting threads, now that we're connected AltosBluetooth.this.notifyAll(); -- 2.30.2