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;
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");
* 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;