From 9a41508d92f95012a37bb75603e6e48a2c405204 Mon Sep 17 00:00:00 2001 From: Mike Beattie Date: Mon, 27 Aug 2012 19:41:29 +1200 Subject: altosdroid: Add Connected/Connect_failed messages Signed-off-by: Mike Beattie --- .../src/org/altusmetrum/AltosDroid/TelemetryService.java | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to '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 e9254bad..ecafc74a 100644 --- a/altosdroid/src/org/altusmetrum/AltosDroid/TelemetryService.java +++ b/altosdroid/src/org/altusmetrum/AltosDroid/TelemetryService.java @@ -47,6 +47,8 @@ public class TelemetryService extends Service { static final int MSG_UNREGISTER_CLIENT = 2; static final int MSG_CONNECT = 3; static final int MSG_CONNECTED = 4; + static final int MSG_CONNECT_FAILED = 5; + static final int MSG_DISCONNECTED = 6; public static final int STATE_NONE = 0; public static final int STATE_READY = 1; @@ -101,6 +103,14 @@ public class TelemetryService extends Service { s.setState(STATE_CONNECTED); s.mAltosBluetooth.add_monitor(s.telem); break; + case MSG_CONNECT_FAILED: + if (D) Log.d(TAG, "Connection failed... retrying"); + s.startAltosBluetooth(); + break; + case MSG_DISCONNECTED: + if (D) Log.d(TAG, "Disconnected from " + s.device.getName()); + s.stopAltosBluetooth(); + break; default: super.handleMessage(msg); } -- cgit v1.2.3