Add logic to transfer device type from DA to mobile 17/316817/1
authorWootak Jung <wootak.jung@samsung.com>
Thu, 4 Jul 2024 00:44:07 +0000 (09:44 +0900)
committerWootak Jung <wootak.jung@samsung.com>
Wed, 18 Dec 2024 07:29:59 +0000 (16:29 +0900)
Change-Id: I79407bbac29750efe4f66ad44df5dbca25a9d214
Signed-off-by: Wootak Jung <wootak.jung@samsung.com>
hf-agent/bluetooth-hf-agent.c
hf-agent/bluetooth-hf-agent.h

index 0ac339b70552f56265b79538cdd6fdcbd8697f41..016538c9029ab29f8df92765b73ff420a847fb5d 100644 (file)
@@ -3025,6 +3025,16 @@ static gboolean __bt_establish_service_level_conn(bt_hf_agent_info_t *bt_hf_info
        char *buf_ptr;
        guint feature;
 
+
+       if (TIZEN_MODEL_NAME_DA) {
+               ret = __bt_hf_send_and_read(bt_hf_info, BT_HF_XSAT_DA, buf,
+                                               sizeof(BT_HF_XSAT_DA) - 1);
+               if (!ret) {
+                       ERR("BT_HF_XSAT_DA sending failed");
+                       return FALSE;
+               }
+       }
+
        if (TIZEN_MODEL_NAME_DA)
                feature = BT_HF_FEATURE_CLI_PRESENTATION |
                                BT_HF_FEATURE_REMOTE_VOLUME_CONTROL |
index 14b48613d29c3e4afe42d6bcd134969808875c72..9207e238b115cf47262f8ce7481404123c7152ef 100644 (file)
@@ -173,6 +173,7 @@ extern "C" {
 #define BT_HF_RELEASE_AND_ACCEPT "AT+CHLD=1\r"
 #define BT_HF_ACCEPT_AND_HOLD "AT+CHLD=2\r"
 #define BT_HF_JOIN_CALL "AT+CHLD=3\r"
+#define BT_HF_XSAT_DA "AT+XSAT=00,TY,DA\r"
 
 #define BT_HF_MAX_SPEAKER_GAIN 15
 #define BT_HF_MIN_SPEAKER_GAIN 0