From: Mike Beattie Date: Sun, 26 Aug 2012 11:37:58 +0000 (+1200) Subject: altosdroid: Send device name and connected state back to TelemetryService X-Git-Tag: 1.1~47^2~27 X-Git-Url: https://git.gag.com/?p=fw%2Faltos;a=commitdiff_plain;h=f8211fee3c8a5de6925eadca2679441801ac793e;hp=8fdde3e74c6dce35f90f4575ce6914516fc56aba altosdroid: Send device name and connected state back to TelemetryService Signed-off-by: Mike Beattie --- 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();