Fix : Unable to get HFP AG connection status 23/233323/1
authorinjun.yang <injun.yang@samsung.com>
Tue, 12 May 2020 01:21:17 +0000 (10:21 +0900)
committerWootak Jung <wootak.jung@samsung.com>
Thu, 14 May 2020 01:35:31 +0000 (10:35 +0900)
[Model] All
[BinType] AP
[Customer] OPEN

[Issue#] P200508-03915
[Request] Internal
[Occurrence Version] N/A

[Problem] AG connection status is always false.
[Cause & Measure] Not implemented.
[Checking Method] Auto switching on GM

[Team] Convergence BT
[Developer] Injun Yang
[Solution company] Samsung
[Change Type] Specification change

Change-Id: I9b2b25124200f7cccdde9717881e6d87a3fc2c16

bt-oal/bluez_hal/src/bt-hal-gatt-client.c
bt-service-adaptation/services/device/bt-service-core-device.c

index 6617f7d..7f9954c 100644 (file)
@@ -668,7 +668,7 @@ static hal_gattc_service_t* _hal_gatt_client_add_service(hal_gattc_server_info_t
        gattc_service->is_primary = is_primary;
 
        conn_info->gatt_list_services = g_slist_append(conn_info->gatt_list_services, gattc_service);
-       INFO("Toatal svc [%d] Added [%s] [%s]", g_slist_length(conn_info->gatt_list_services), object_path + 15, uuid_str);
+       INFO("Total svc [%d] Added [%s] [%s]", g_slist_length(conn_info->gatt_list_services), object_path + 15, uuid_str);
 
        return gattc_service;
 }
index 25ce6c4..1c2b298 100644 (file)
@@ -2081,6 +2081,9 @@ gboolean _bt_is_device_connected(bluetooth_device_address_t *device_address, int
        case BT_PROFILE_CONN_HSP:
                svc_id = HFP_HS_SERVICE_ID; /* Remote is HFP HF Unit */
                break;
+       case BT_PROFILE_CONN_HFG:
+               svc_id = HFP_SERVICE_ID; /* Remote is HFP AG Unit */
+               break;
 #ifdef TIZEN_GATT_CLIENT
        case BT_PROFILE_CONN_GATT:
                return _bt_is_remote_gatt_device_connected(device_address); /* Remote is GATT client or Server */