Add TDS transport type 32/247532/1 accepted/tizen/unified/20201113.130833 submit/tizen/20201113.003453
authorWootak Jung <wootak.jung@samsung.com>
Thu, 12 Nov 2020 02:21:43 +0000 (11:21 +0900)
committerWootak Jung <wootak.jung@samsung.com>
Thu, 12 Nov 2020 02:21:43 +0000 (11:21 +0900)
Change-Id: I597ec768551fc0a8d68462f27f988e3c9ec41589
Signed-off-by: Wootak Jung <wootak.jung@samsung.com>
bt-service/services/tds/bt-service-tds.c
include/bluetooth-api.h

index 2caba271f8b04ccee3f84ed99993670ee183c2b5..0de74ba3130beb0cd07c4d98af175e2f4147b2e9 100644 (file)
@@ -127,8 +127,12 @@ static unsigned char __bt_tds_get_organization_id(int transport)
        switch (transport) {
        case BLUETOOTH_TDS_TRANSPORT_BT:
                return 0x01;
-       case BLUETOOTH_TDS_TRANSPORT_CUSTOM:
+       case BLUETOOTH_TDS_TRANSPORT_WIFI_NAN:
                return 0x02;
+       case BLUETOOTH_TDS_TRANSPORT_WIFI_SVC_ADV:
+               return 0x03;
+       case BLUETOOTH_TDS_TRANSPORT_CUSTOM:
+               return 0x04;
        default:
                BT_ERR("Invaid transport");
                return 0x00;
@@ -143,6 +147,10 @@ static int __bt_tds_get_transport(unsigned char org_id)
        case 0x01:
                return BLUETOOTH_TDS_TRANSPORT_BT;
        case 0x02:
+               return BLUETOOTH_TDS_TRANSPORT_WIFI_NAN;
+       case 0x03:
+               return BLUETOOTH_TDS_TRANSPORT_WIFI_SVC_ADV;
+       case 0x04:
                return BLUETOOTH_TDS_TRANSPORT_CUSTOM;
        default:
                BT_ERR("Invaid org_id");
index 59d1c9a2f1c122aee3869b9c55aa925283321c38..ee5aef1712c31c754adb9c730a9b9e9d05e8bef4 100644 (file)
@@ -518,8 +518,10 @@ typedef enum {
  * TDS transport Type
  */
 typedef enum {
-               BLUETOOTH_TDS_TRANSPORT_BT = 0x01,      /* Transport type BR-EDR */
-               BLUETOOTH_TDS_TRANSPORT_CUSTOM, /* Transport type custom */
+               BLUETOOTH_TDS_TRANSPORT_BT = 0x01,              /* Transport type BR-EDR */
+               BLUETOOTH_TDS_TRANSPORT_WIFI_NAN,               /* Wi-Fi Alliance Neighbor Awareness Networking */
+               BLUETOOTH_TDS_TRANSPORT_WIFI_SVC_ADV,   /* Wi-Fi Alliance Service Advertisement */
+               BLUETOOTH_TDS_TRANSPORT_CUSTOM,                 /* Transport type custom */
                /* ... */
                BLUETOOTH_TDS_TRANSPORT_INVALID
 } bluetooth_tds_transport_t;