From 32527bb516942793677f8efe33a70a3192ec841e Mon Sep 17 00:00:00 2001
From: =?utf8?q?St=C3=A9phane=20Desneux?= <stephane.desneux@iot.bzh>
Date: Wed, 28 Nov 2018 12:32:37 +0100
Subject: [PATCH] 4a: adjust 4a_wait_bt.sh due to changes in bluetooth-manager
 API
MIME-Version: 1.0
Content-Type: text/plain; charset=utf8
Content-Transfer-Encoding: 8bit

The verb 'power' is now replaced by 'adapter_state'. The response
object is also different (no compatibility with older API).

Bug-AGL: SPEC-1630

Change-Id: I2e08c33e2936d93cfdec0c498570c77177a4b81e
Signed-off-by: Stéphane Desneux <stephane.desneux@iot.bzh>
---
 .../recipes-multimedia/agl-service-audio-4a/files/4a_wait_bt.sh       | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/meta-audio-4a-framework/recipes-multimedia/agl-service-audio-4a/files/4a_wait_bt.sh b/meta-audio-4a-framework/recipes-multimedia/agl-service-audio-4a/files/4a_wait_bt.sh
index a1df1ea0..9dec4350 100755
--- a/meta-audio-4a-framework/recipes-multimedia/agl-service-audio-4a/files/4a_wait_bt.sh
+++ b/meta-audio-4a-framework/recipes-multimedia/agl-service-audio-4a/files/4a_wait_bt.sh
@@ -64,9 +64,9 @@ function waitloop() {
 
 	# wait for bluetooth-service to return something
 	while havetime; do
-		res=$(afb-client-demo -d unix:/run/user/$UID/apis/ws/Bluetooth-Manager power true)
+		res=$(afb-client-demo -d unix:/run/user/$UID/apis/ws/Bluetooth-Manager adapter_state true)
 		[[ "$res" =~ \"response\":(.*)}$ ]] && res=${BASH_REMATCH[1]}
-		[[ "$res" == '{"power":"on"}' ]] && {
+		[[ "$res" =~ \"powered\":true ]] && {
 			echo "Bluetooth-Manager/power: $res"
 			break
 		}
-- 
2.16.6