diff options
-rw-r--r-- | altosdroid/src/org/altusmetrum/AltosDroid/AltosBluetooth.java | 10 |
1 files changed, 10 insertions, 0 deletions
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(); |