Fix the bug for LE scan filtering 85/220485/1
authorDoHyun Pyun <dh79.pyun@samsung.com>
Wed, 18 Dec 2019 22:56:41 +0000 (07:56 +0900)
committerDoHyun Pyun <dh79.pyun@samsung.com>
Wed, 18 Dec 2019 22:56:41 +0000 (07:56 +0900)
Change-Id: Iddbf7b088391884cdeff9493f2811ef22d21bfee
Signed-off-by: DoHyun Pyun <dh79.pyun@samsung.com>
bt-oal/oal-gatt.c

index c5b8956..cd5d354 100644 (file)
@@ -2278,7 +2278,7 @@ oal_status_t gattc_register_scan_filter(oal_ble_scan_filter_t* filter_data)
                        return convert_to_oal_status(ret);
                }
 
-               feature_selection |= OAL_BLE_SCAN_FILTER_FEATURE_DEVICE_ADDRESS;
+               feature_selection |= OAL_BLE_SCAN_FILTER_FEATURE_DEVICE_NAME;
        }
        if (filter_data->added_features & OAL_BLE_SCAN_FILTER_FEATURE_SERVICE_UUID){
                BT_INFO("OAL_BLE_SCAN_FILTER_FEATURE_SERVICE_UUID is being added");
@@ -2311,7 +2311,7 @@ oal_status_t gattc_register_scan_filter(oal_ble_scan_filter_t* filter_data)
                        return convert_to_oal_status(ret);
                }
 
-               feature_selection |= OAL_BLE_SCAN_FILTER_FEATURE_DEVICE_ADDRESS;
+               feature_selection |= OAL_BLE_SCAN_FILTER_FEATURE_SERVICE_UUID;
        }
        if (filter_data->added_features & OAL_BLE_SCAN_FILTER_FEATURE_SERVICE_SOLICITATION_UUID){
                BT_INFO("OAL_BLE_SCAN_FILTER_FEATURE_SERVICE_SOLICITATION_UUID is being added");
@@ -2342,7 +2342,7 @@ oal_status_t gattc_register_scan_filter(oal_ble_scan_filter_t* filter_data)
                        return convert_to_oal_status(ret);
                }
 
-               feature_selection |= OAL_BLE_SCAN_FILTER_FEATURE_DEVICE_ADDRESS;
+               feature_selection |= OAL_BLE_SCAN_FILTER_FEATURE_SERVICE_SOLICITATION_UUID;
        }
        if (filter_data->added_features & OAL_BLE_SCAN_FILTER_FEATURE_SERVICE_DATA){
                ret = gatt_api->client->scan_filter_add_remove(client_info,
@@ -2367,7 +2367,7 @@ oal_status_t gattc_register_scan_filter(oal_ble_scan_filter_t* filter_data)
                        return convert_to_oal_status(ret);
                }
 
-               feature_selection |= OAL_BLE_SCAN_FILTER_FEATURE_DEVICE_ADDRESS;
+               feature_selection |= OAL_BLE_SCAN_FILTER_FEATURE_SERVICE_DATA;
        }
        if (filter_data->added_features & OAL_BLE_SCAN_FILTER_FEATURE_MANUFACTURER_DATA){
                ret = gatt_api->client->scan_filter_add_remove(client_info,
@@ -2393,7 +2393,7 @@ oal_status_t gattc_register_scan_filter(oal_ble_scan_filter_t* filter_data)
                        return convert_to_oal_status(ret);
                }
 
-               feature_selection |= OAL_BLE_SCAN_FILTER_FEATURE_DEVICE_ADDRESS;
+               feature_selection |= OAL_BLE_SCAN_FILTER_FEATURE_MANUFACTURER_DATA;
        }
 
        BT_DBG("Filter selection 0x%.2x", feature_selection);