Handle the obex agent using tizen OPP feature
[platform/core/connectivity/bluetooth-frwk.git] / bt-api / bt-event-handler.c
index 913563e..64c22a5 100644 (file)
@@ -474,6 +474,9 @@ void __bt_adapter_event_filter(GDBusConnection *connection,
                data->session_end_time = info->session_end_time;
                data->session_scan_time = info->session_scan_time;
                data->session_connected_time = info->session_connected_time;
+               data->tx_time = info->tx_time;
+               data->rx_time = info->rx_time;
+               data->idle_time = info->idle_time;
                data->atm_list = NULL;
 
                BT_INFO("Received battery data in bt-api: %ld %ld %d %d.",
@@ -497,7 +500,7 @@ void __bt_adapter_event_filter(GDBusConnection *connection,
                        BT_INFO("App-wise data transaction details:");
                        for (GSList *l = data->atm_list; l != NULL; l = g_slist_next(l)) {
                                bt_battery_app_data *t = (bt_battery_app_data *)(l->data);
-                               BT_DBG("%ld %ld %d %d", (long int)(t->uid), (long int)(t->pid), t->rx_bytes, t->tx_bytes);
+                               BT_DBG("%ld %ld %d %d %u", (long int)(t->uid), (long int)(t->pid), t->rx_bytes, t->tx_bytes, t->time);
                        }
                }
 
@@ -883,7 +886,6 @@ void __bt_device_event_filter(GDBusConnection *connection,
                g_variant_get(parameters, "(i&s)", &result, &address);
 
                _bt_convert_addr_string_to_type(dev_address.addr, address);
-               BT_DBG("Sending Event to Framework");
                _bt_common_event_cb(BLUETOOTH_EVENT_GATT_SERVER_CONNECTED,
                                result, &dev_address,
                                event_info->cb, event_info->user_data);
@@ -894,7 +896,6 @@ void __bt_device_event_filter(GDBusConnection *connection,
                g_variant_get(parameters, "(i&s)", &result, &address);
 
                _bt_convert_addr_string_to_type(dev_address.addr, address);
-               BT_DBG("Sending Event to Framework");
                _bt_common_event_cb(BLUETOOTH_EVENT_GATT_SERVER_DISCONNECTED,
                                result, &dev_address,
                                event_info->cb, event_info->user_data);
@@ -905,7 +906,6 @@ void __bt_device_event_filter(GDBusConnection *connection,
                g_variant_get(parameters, "(i&s)", &result, &address);
 
                _bt_convert_addr_string_to_type(dev_address.addr, address);
-               BT_DBG("Sending Event to Framework");
                _bt_common_event_cb(BLUETOOTH_EVENT_GATT_CLIENT_CONNECTED,
                                result, &dev_address,
                                event_info->cb, event_info->user_data);
@@ -916,7 +916,6 @@ void __bt_device_event_filter(GDBusConnection *connection,
                g_variant_get(parameters, "(i&s)", &result, &address);
 
                _bt_convert_addr_string_to_type(dev_address.addr, address);
-               BT_DBG("Sending Event to Framework");
                _bt_common_event_cb(BLUETOOTH_EVENT_GATT_CLIENT_DISCONNECTED,
                                result, &dev_address,
                                event_info->cb, event_info->user_data);
@@ -928,7 +927,6 @@ void __bt_device_event_filter(GDBusConnection *connection,
                g_variant_get(parameters, "(i&s)", &result, &address);
 
                _bt_convert_addr_string_to_type(dev_address.addr, address);
-               BT_DBG("Sending Event to Framework");
                _bt_common_event_cb(BLUETOOTH_EVENT_GATT_CONNECTED,
                                result, &dev_address,
                                event_info->cb, event_info->user_data);
@@ -939,7 +937,6 @@ void __bt_device_event_filter(GDBusConnection *connection,
                g_variant_get(parameters, "(i&s)", &result, &address);
 
                _bt_convert_addr_string_to_type(dev_address.addr, address);
-               BT_DBG("Sending Event to Framework");
                _bt_common_event_cb(BLUETOOTH_EVENT_GATT_DISCONNECTED,
                                result, &dev_address,
                                event_info->cb, event_info->user_data);
@@ -1019,7 +1016,6 @@ void __bt_device_event_filter(GDBusConnection *connection,
 
                conn_info.addr_type = addr_type;
                conn_info.disc_reason = 0;
-               BT_DBG("Sending Event to Framework");
                _bt_common_event_cb(BLUETOOTH_EVENT_DEVICE_CONNECTED,
                                result, &conn_info,
                                event_info->cb, event_info->user_data);
@@ -1029,8 +1025,9 @@ void __bt_device_event_filter(GDBusConnection *connection,
                unsigned char addr_type;
                bt_connection_info_t conn_info;
                bluetooth_device_address_t dev_address = { {0} };
-               BT_DBG("BT_DEVICE_DISCONNECTED");
-               g_variant_get(parameters, "(i&sy)", &result, &address, &addr_type);
+               int rssi;
+               g_variant_get(parameters, "(i&syi)", &result, &address, &addr_type, &rssi);
+               BT_DBG("BT_DEVICE_DISCONNECTED reason(%d)", result);
 
                _bt_convert_addr_string_to_type(dev_address.addr,
                                                address);
@@ -1043,7 +1040,7 @@ void __bt_device_event_filter(GDBusConnection *connection,
 
                conn_info.addr_type = addr_type;
                conn_info.disc_reason = result;
-               BT_DBG("Sending Event to Framework, disconnect reason [0x%x]", result);
+               conn_info.rssi = rssi;
                _bt_common_event_cb(BLUETOOTH_EVENT_DEVICE_DISCONNECTED,
                                result, &conn_info,
                                event_info->cb, event_info->user_data);
@@ -1054,7 +1051,7 @@ void __bt_device_event_filter(GDBusConnection *connection,
                int link_type;
                gboolean rssi_enabled = FALSE;
 
-               g_variant_get(parameters, "(isib)", &result, &address,
+               g_variant_get(parameters, "(i&sib)", &result, &address,
                                        &link_type, &rssi_enabled);
 
                BT_DBG("RSSI Enabled[Address:%s LinkType:%d RSSI_dbm:%d]",
@@ -1073,7 +1070,7 @@ void __bt_device_event_filter(GDBusConnection *connection,
                int link_type;
                bt_rssi_alert_t alert = { 0, };
 
-               g_variant_get(parameters, "(isiii)", &result, &address,
+               g_variant_get(parameters, "(i&siii)", &result, &address,
                                        &link_type, &alert_type, &rssi_dbm);
 
                alert.alert_type = alert_type;
@@ -1091,7 +1088,7 @@ void __bt_device_event_filter(GDBusConnection *connection,
                char *address;
                bt_raw_rssi_t raw_rssi = { 0, };
 
-               g_variant_get(parameters, "(isii)", &result,
+               g_variant_get(parameters, "(i&sii)", &result,
                                        &address, &link_type, &rssi_dbm);
 
                BT_DBG("Address [%s] Link Type[%d] dBm[%d]",
@@ -1238,7 +1235,7 @@ void __bt_device_event_filter(GDBusConnection *connection,
 
                BT_DBG("BT_PXP_PROPERTY_CHANGED");
 
-               g_variant_get(parameters, "(isiii)", &result, &address, &role, &type, &level);
+               g_variant_get(parameters, "(i&siii)", &result, &address, &role, &type, &level);
 
                _bt_convert_addr_string_to_type(dev_address.addr, address);
                memcpy(&params.device_address, &dev_address, BLUETOOTH_ADDRESS_LENGTH);
@@ -1392,7 +1389,24 @@ void __bt_headset_event_filter(GDBusConnection *connection,
                _bt_headset_event_cb(BLUETOOTH_EVENT_AG_MIC_GAIN,
                                result, &gain,
                                event_info->cb, event_info->user_data);
+#ifdef TIZEN_FEATURE_BT_AVC_TARGET
+       } else if (strcasecmp(signal_name, BT_AUDIO_AVC_MODE_CHANGED) == 0) {
+               bool mode;
+
+               g_variant_get(parameters, "(b)", &mode);
+
+               _bt_headset_event_cb(BLUETOOTH_EVENT_AUDIO_AVC_STATUS,
+                               result, &mode,
+                               event_info->cb, event_info->user_data);
+       } else if (strcasecmp(signal_name, BT_MEDIA_VOLUME_CHANGE) == 0) {
+               unsigned int volume;
+
+               g_variant_get(parameters, "(u)", &volume);
+               _bt_avrcp_event_cb(BLUETOOTH_EVENT_AVRCP_VOLUME_CHANGED,
+                               result, &volume,
+                               event_info->cb, event_info->user_data);
        }
+#endif
 }
 
 void __bt_hid_device_event_filter(GDBusConnection *connection,
@@ -2234,7 +2248,7 @@ void __bt_map_client_event_filter(GDBusConnection *connection,
                        GVariant* value = NULL;
                        while (g_variant_iter_loop(res, "{sv}", &key, &value)) {
                                char* string_value = NULL;
-                               g_variant_get(value, "s", &string_value);
+                               g_variant_get(value, "&s", &string_value);
                                BT_DBG("got folder name: %s", string_value);
                                folders_struct.names[i] = strdup(string_value);
                        }
@@ -2253,6 +2267,7 @@ void __bt_map_client_event_filter(GDBusConnection *connection,
                }
                g_free(folders_struct.names);
 
+               g_variant_iter_free(iter);
                g_variant_unref(folder_list_var);
 
        } else if (strcasecmp(signal_name, BT_MAP_FILTER_FIELDS_COMPLETE) == 0) {
@@ -2281,6 +2296,7 @@ void __bt_map_client_event_filter(GDBusConnection *connection,
                                fields_info.fields[i] = strdup(field);
                                i++;
                        }
+                       g_variant_iter_free(iter);
                }
 
                _bt_common_event_cb(BLUETOOTH_EVENT_MAP_LIST_FILTER_FIELD_COMPLETE,
@@ -2411,9 +2427,12 @@ void __bt_map_client_event_filter(GDBusConnection *connection,
                                        messages_struct.message_items[i].is_protected = value_bool ? 1 : 0;
                                        BT_DBG("  Protected: %s", value_bool ? "true" : "false");
                                }
+
+                               g_free(value_string);
                        }
                        ++i;
                }
+               g_variant_iter_free(iter);
 
                _bt_common_event_cb(BLUETOOTH_EVENT_MAP_LIST_MESSAGES_COMPLETE,
                                result, &messages_struct,
@@ -3113,7 +3132,6 @@ static void __bt_tds_event_filter(GDBusConnection *connection,
                const char *address = NULL;
                char *data;
                int data_len = 0;
-               int k;
                GVariant *var = NULL;
                bluetooth_tds_transport_data_info_t *info = NULL;
 
@@ -3122,13 +3140,6 @@ static void __bt_tds_event_filter(GDBusConnection *connection,
                data = (char *)g_variant_get_data(var);
 
                if (data) {
-                       BT_DBG("Address [%s]", address);
-                       BT_DBG("Data len [%d]", data_len);
-
-                       /* DEBUG */
-                       for (k = 0; k < data_len ; k++)
-                               BT_DBG("Data[%d] [0x%x]", k, data[k]);
-
                        if (data_len == 0) {
                                BT_ERR("No data");
                                g_variant_unref(var);
@@ -3569,8 +3580,6 @@ static void __bt_gatt_client_event_filter(GDBusConnection *connection,
                GVariant *parameters,
                gpointer user_data)
 {
-       BT_DBG("GATT Client event handler Entry >>");
-
        bt_event_info_t *event_info;
        int result = BLUETOOTH_ERROR_NONE;
 
@@ -3579,7 +3588,7 @@ static void __bt_gatt_client_event_filter(GDBusConnection *connection,
 
        if (strcasecmp(signal_name, BT_GATT_CHAR_VAL_CHANGED) == 0) { /* Done */
                /* Event: BLUETOOTH_EVENT_GATT_CHAR_VAL_CHANGED */
-               BT_INFO("GATT Client event[BT_GATT_CHAR_VAL_CHANGED]");
+               BT_DBG("GATT Client event[BT_GATT_CHAR_VAL_CHANGED]");
                bt_gatt_char_property_t char_prop;
                const char *address = NULL;
                GVariant *data_var = NULL;
@@ -3588,7 +3597,6 @@ static void __bt_gatt_client_event_filter(GDBusConnection *connection,
                GVariant *char_uuid_var = NULL;
                int svc_uuid_len = 0;
                int char_uuid_len = 0;
-               unsigned int i;
 
                memset(&char_prop, 0x00, sizeof(bt_gatt_char_property_t));
 
@@ -3606,8 +3614,8 @@ static void __bt_gatt_client_event_filter(GDBusConnection *connection,
                                &data_var);
                g_strlcpy(char_prop.address, address, BT_ADDRESS_STRING_SIZE);
 
-               BT_INFO("GATT Client Char value changed in remote Server [%s]", address);
-               BT_INFO("GATT Client Char Val len: [%d]", char_prop.val_len);
+               BT_DBG("GATT Client Char value changed in remote Server [%s]", address);
+               BT_DBG("GATT Client Char Val len: [%d]", char_prop.val_len);
 
                if (char_prop.val_len > 0) {
                        /* Copy Data */
@@ -3620,16 +3628,16 @@ static void __bt_gatt_client_event_filter(GDBusConnection *connection,
                memcpy(&char_prop.svc_prop.uuid, g_variant_get_data(svc_uuid_var), 16);
                char_prop.svc_prop.instance_id = svc_inst;
 
-               /* DEBUG */
-               for (i = 0; i < char_prop.val_len; i++)
-                       BT_INFO("Data[%d] = [0x%x]", i, char_prop.value[i]);
-
                _bt_gatt_client_event_cb(BLUETOOTH_EVENT_GATT_CHAR_VAL_CHANGED,
                                result, &char_prop,
                                event_info->cb, event_info->user_data);
+
+               g_variant_unref(svc_uuid_var);
+               g_variant_unref(char_uuid_var);
+               g_variant_unref(data_var);
        } else if (strcasecmp(signal_name, BT_GATT_CLIENT_READ_CHAR) == 0) { /* Done */
                /* Event: BLUETOOTH_EVENT_GATT_READ_CHAR */
-               BT_INFO("GATT Client event[BT_GATT_CLIENT_READ_CHAR]");
+               BT_DBG("GATT Client event[BT_GATT_CLIENT_READ_CHAR]");
                bt_gatt_char_property_t char_prop;
                const char *address = NULL;
                GVariant *data_var = NULL;
@@ -3638,7 +3646,6 @@ static void __bt_gatt_client_event_filter(GDBusConnection *connection,
                GVariant *char_uuid_var = NULL;
                int svc_uuid_len = 0;
                int char_uuid_len = 0;
-               unsigned int i;
 
                memset(&char_prop, 0x00, sizeof(bt_gatt_char_property_t));
 
@@ -3656,11 +3663,10 @@ static void __bt_gatt_client_event_filter(GDBusConnection *connection,
                                &data_var);
                g_strlcpy(char_prop.address, address, BT_ADDRESS_STRING_SIZE);
 
-               BT_INFO("GATT Client Read Callback from [%s] svc inst [%d] char val len [%d] char inst [%d]",
+               BT_DBG("GATT Client Read Callback from [%s] svc inst [%d] char val len [%d] char inst [%d]",
                                address, svc_inst, char_prop.val_len, char_prop.prop.instance_id);
 
                if (char_prop.val_len > 0) {
-                       BT_INFO("Get the read data");
                        /* Copy Data */
                        memcpy(&char_prop.value, g_variant_get_data(data_var), char_prop.val_len);
                }
@@ -3671,16 +3677,16 @@ static void __bt_gatt_client_event_filter(GDBusConnection *connection,
                memcpy(&char_prop.svc_prop.uuid, g_variant_get_data(svc_uuid_var), 16);
                char_prop.svc_prop.instance_id = svc_inst;
 
-               /* DEBUG */
-               for (i = 0; i < char_prop.val_len; i++)
-                       BT_INFO("Data[%d] = [0x%x]", i, char_prop.value[i]);
-
                _bt_gatt_client_event_cb(BLUETOOTH_EVENT_GATT_READ_CHAR,
                                result, &char_prop,
                                event_info->cb, event_info->user_data);
+
+               g_variant_unref(svc_uuid_var);
+               g_variant_unref(char_uuid_var);
+               g_variant_unref(data_var);
        } else if (strcasecmp(signal_name, BT_GATT_CLIENT_WRITE_CHAR) == 0) { /* Done */
                /* Event: BLUETOOTH_EVENT_GATT_WRITE_CHAR */
-               BT_INFO("GATT Client event[BT_GATT_CLIENT_WRITE_CHAR]");
+               BT_DBG("GATT Client event[BT_GATT_CLIENT_WRITE_CHAR]");
                bt_gatt_char_property_t char_prop;
                const char *address = NULL;
                GVariant *svc_uuid_var = NULL;
@@ -3716,9 +3722,12 @@ static void __bt_gatt_client_event_filter(GDBusConnection *connection,
                _bt_gatt_client_event_cb(BLUETOOTH_EVENT_GATT_WRITE_CHAR,
                                result, &char_prop,
                                event_info->cb, event_info->user_data);
+
+               g_variant_unref(svc_uuid_var);
+               g_variant_unref(char_uuid_var);
        } else if (strcasecmp(signal_name, BT_GATT_CLIENT_READ_DESC) == 0) { /* Done */
                /* Event: BLUETOOTH_EVENT_GATT_READ_DESC */
-               BT_INFO("GATT Client event[BT_GATT_CLIENT_READ_DESC]");
+               BT_DBG("GATT Client event[BT_GATT_CLIENT_READ_DESC]");
                bt_gatt_char_descriptor_property_t desc_prop;
                const char *address = NULL;
                GVariant *data_var = NULL;
@@ -3730,7 +3739,6 @@ static void __bt_gatt_client_event_filter(GDBusConnection *connection,
                int svc_uuid_len = 0;
                int char_uuid_len = 0;
                int desc_uuid_len = 0;
-               unsigned int i;
 
                memset(&desc_prop, 0x00, sizeof(bt_gatt_char_descriptor_property_t));
 
@@ -3770,16 +3778,17 @@ static void __bt_gatt_client_event_filter(GDBusConnection *connection,
                memcpy(&desc_prop.svc_prop.uuid, g_variant_get_data(svc_uuid_var), 16);
                desc_prop.svc_prop.instance_id = svc_inst;
 
-               /* DEBUG */
-               for (i = 0; i < desc_prop.val_len; i++)
-                       BT_INFO("Data[%d] = [0x%x]", i, desc_prop.value[i]);
-
                _bt_gatt_client_event_cb(BLUETOOTH_EVENT_GATT_READ_DESC,
                                result, &desc_prop,
                                event_info->cb, event_info->user_data);
+
+               g_variant_unref(svc_uuid_var);
+               g_variant_unref(char_uuid_var);
+               g_variant_unref(desc_uuid_var);
+               g_variant_unref(data_var);
        } else if (strcasecmp(signal_name, BT_GATT_CLIENT_WRITE_DESC) == 0) { /* Done */
                /* Event: BLUETOOTH_EVENT_GATT_WRITE_DESC */
-               BT_INFO("GATT Client event[BT_GATT_CLIENT_WRITE_DESC]");
+               BT_DBG("GATT Client event[BT_GATT_CLIENT_WRITE_DESC]");
                bt_gatt_char_descriptor_property_t desc_prop;
                const char *address = NULL;
                GVariant *svc_uuid_var = NULL;
@@ -3809,8 +3818,8 @@ static void __bt_gatt_client_event_filter(GDBusConnection *connection,
 
                g_strlcpy(desc_prop.address, address, BT_ADDRESS_STRING_SIZE);
 
-               BT_INFO("GATT Client Write Descriptor Callback from [%s]", address);
-               BT_INFO("GATT Client Descriptor Val len: [%d]", desc_prop.val_len);
+               BT_DBG("GATT Client Write Descriptor Callback from [%s]", address);
+               BT_DBG("GATT Client Descriptor Val len: [%d]", desc_prop.val_len);
 
                /* Copy Data */
                memcpy(&desc_prop.prop.uuid, g_variant_get_data(desc_uuid_var), 16);
@@ -3826,9 +3835,32 @@ static void __bt_gatt_client_event_filter(GDBusConnection *connection,
                _bt_gatt_client_event_cb(BLUETOOTH_EVENT_GATT_WRITE_DESC,
                                result, &desc_prop,
                                event_info->cb, event_info->user_data);
-       }
 
-       BT_DBG("GATT Client event handler Exit <<");
+               g_variant_unref(svc_uuid_var);
+               g_variant_unref(char_uuid_var);
+               g_variant_unref(desc_uuid_var);
+       } else if (strcasecmp(signal_name, BT_GATT_CLIENT_SERVICE_CHANGED) == 0) {
+               bt_gatt_service_change_t change = {0, };
+               char *address_str = NULL;
+               char *name = NULL;
+
+               g_variant_get(parameters, "(ii&s&s)", &change.inst_id, &change.change_type, &address_str, &change.uuid);
+
+               _bt_convert_addr_string_to_type(change.device_addr.addr, address_str);
+
+               if (_bluetooth_gatt_check_service_change_watcher_address(&change.device_addr) == FALSE) {
+                       BT_DBG("GATT Service changed, but no watcher for %s", address_str);
+                       return;
+               }
+
+               bluetooth_get_uuid_name(change.uuid, &name);
+               BT_INFO(" ### GATT Service %s [%s]", change.change_type ? "Added" : "Removed", name);
+               g_free(name);
+
+               _bt_gatt_client_event_cb(BLUETOOTH_EVENT_GATT_CLIENT_SERVICE_CHANGED,
+                               BLUETOOTH_ERROR_NONE, &change,
+                               event_info->cb, event_info->user_data);
+       }
 }
 
 #endif
@@ -3843,7 +3875,7 @@ static void __bt_gatt_server_event_filter(GDBusConnection *connection,
                GVariant *parameters,
                gpointer user_data)
 {
-       BT_INFO("GATT Server event handler Entry >>");
+       BT_DBG("Signal : %s", signal_name);
 
        bt_event_info_t *event_info;
        int result = BLUETOOTH_ERROR_NONE;
@@ -3875,10 +3907,8 @@ static void __bt_gatt_server_event_filter(GDBusConnection *connection,
                                event_info->cb, event_info->user_data);
        } else if (strcasecmp(signal_name, BT_GATT_VALUE_CHANGED) == 0) {
 #endif
-               BT_INFO("GATT Server event[BT_GATT_SERVER_WRITE_REQUESTED]");
                const char *address = NULL;
                GVariant *data_var = NULL;
-               int i;
                bluetooth_device_address_t dev_address = { {0} };
 
                bluetooth_gatt_server_write_requested_info_t write_info;
@@ -3917,13 +3947,11 @@ static void __bt_gatt_server_event_filter(GDBusConnection *connection,
                                dev_address.addr,
                                BLUETOOTH_ADDRESS_LENGTH);
 
-               /* DEBUG */
-               for (i = 0; i < write_info.length; i++)
-                       BT_DBG("Data[%d] = [0x%x]", i, write_info.data.data[i]);
-
                _bt_gatt_server_event_cb(BLUETOOTH_EVENT_GATT_SERVER_VALUE_CHANGED,
                                BLUETOOTH_ERROR_NONE, &write_info,
                                event_info->cb, event_info->user_data);
+
+               g_variant_unref(data_var);
        } else if (strcasecmp(signal_name, BT_GATT_SERVER_READ_REQ) == 0) {
                const char *address = NULL;
                bluetooth_device_address_t dev_address = { {0} };
@@ -4029,8 +4057,6 @@ static void __bt_gatt_server_event_filter(GDBusConnection *connection,
                                event_info->cb, event_info->user_data);
        }
 
-
-       BT_INFO("GATT Server event handler Exit <<");
 }
 #endif
 
@@ -4108,41 +4134,34 @@ int _bt_register_event(int event_type, void *event_cb, void *user_data)
                path = BT_RFCOMM_SERVER_PATH;
                break;
        case BT_HF_AGENT_EVENT:
-               BT_DBG("BT_HF_AGENT_EVENT\n");
                event_func = __bt_hf_agent_event_filter;
                path = BT_HF_AGENT_PATH;
                interface = BT_HF_SERVICE_INTERFACE;
                break;
        case BT_A2DP_SOURCE_EVENT:
-               BT_DBG("BT_A2DP_SOURCE_EVENT");
                event_func = __bt_a2dp_source_event_filter;
                path = BT_A2DP_SOURCE_PATH;
                break;
        case BT_HID_DEVICE_EVENT:
-               BT_DBG("BT_HID_DEVICE_EVENT");
                event_func = __bt_hid_device_event_filter;
                path = BT_HID_DEVICE_PATH;
                break;
 #ifdef GATT_NO_RELAY
        case BT_GATT_BLUEZ_EVENT:
-               BT_DBG("BT_GATT_BLUEZ_EVENT");
                event_func = __bt_device_event_filter;
                interface = BT_GATT_CHARACTERISTIC_INTERFACE;
                path = NULL;
                break;
 #endif
        case BT_TDS_EVENT:
-               BT_DBG("BT_TDS_EVENT");
                event_func = __bt_tds_event_filter;
                path = BT_TDS_PATH;
                break;
        case BT_OTP_EVENT:
-               BT_DBG("BT_OTP_EVENT");
                event_func = __bt_otp_event_filter;
                path = BT_OTP_PATH;
                break;
        case BT_HDP_EVENT:
-               BT_DBG("BT_HDP_EVENT");
                event_func = __bt_hdp_event_filter;
                path = BT_HDP_DEVICE_PATH;
                break;