Home
last modified time | relevance | path

Searched refs:serviceDataMask (Results 1 - 22 of 22) sorted by relevance

/foundation/communication/dsoftbus/adapter/common/net/bluetooth/broadcast/adapter/ble/src/
H A Dsoftbus_ble_utils.c255 if ((filter + filterSize)->serviceData == NULL || (filter + filterSize)->serviceDataMask == NULL) { in SoftbusFilterToBt()
259 // serviceData = uuid + serviceData, serviceDataMask = 0xFFFF + serviceDataMask in SoftbusFilterToBt()
273 uint8_t *serviceDataMask = (uint8_t *)SoftBusCalloc(serviceDataLen); in SoftbusFilterToBt() local
274 if (serviceDataMask == NULL) { in SoftbusFilterToBt()
279 serviceDataMask[0] = BC_BYTE_MASK; in SoftbusFilterToBt()
280 serviceDataMask[1] = BC_BYTE_MASK; in SoftbusFilterToBt()
281 if (memcpy_s(serviceDataMask + UUID_MASK_LEN, serviceDataLen - UUID_MASK_LEN, in SoftbusFilterToBt()
282 (filter + filterSize)->serviceDataMask, serviceDataLen - UUID_MASK_LEN) != EOK) { in SoftbusFilterToBt()
287 (nativeFilter + filterSize)->serviceDataMask in SoftbusFilterToBt()
340 char *serviceDataMask = (char *)SoftBusCalloc(sizeof(char) * hexLen); DumpBleScanFilter() local
[all...]
/foundation/communication/bluetooth_service/test/unittest/gatt_c/
H A Dgatt_c_test.cpp116 filter[0].serviceDataMask = test2; in HWTEST_F()
120 filter[0].serviceDataMask[0] = 1; in HWTEST_F()
140 filter[0].serviceDataMask = nullptr; in HWTEST_F()
/foundation/communication/bluetooth_service/services/bluetooth/service/src/ble/ble_scan_filter/include/
H A Di_ble_scan_filter.h52 std::vector<uint8_t> serviceDataMask; member
H A Dble_scan_filter_lsf.h162 int BleScanFilterServiceDataAdd(std::vector<uint8_t> serviceData, std::vector<uint8_t> serviceDataMask);
/foundation/communication/dsoftbus/adapter/common/net/bluetooth/broadcast/adapter/include/
H A Dsoftbus_broadcast_adapter_type.h178 uint8_t *serviceDataMask; member
/foundation/communication/bluetooth/frameworks/inner/c_adapter/
H A Dohos_bt_gatt.cpp854 if (nativeScanFilter->serviceDataMask != nullptr) { in SetOneScanFilter()
855 std::vector<uint8_t> serviceDataMask; in SetOneScanFilter() local
857 serviceDataMask.push_back(nativeScanFilter->serviceDataMask[i]); in SetOneScanFilter()
859 scanFilter.SetServiceDataMask(serviceDataMask); in SetOneScanFilter()
1210 if (filter.serviceDataMask != nullptr) { in BleScanNativeFilterLog()
1212 ConvertDataToHex(filter.serviceDataMask, filter.serviceDataLength, dataStr); in BleScanNativeFilterLog()
1213 HILOGI("serviceDataMask: %{public}s", dataStr.c_str()); in BleScanNativeFilterLog()
/foundation/communication/bluetooth/frameworks/inner/ipc/common/
H A Dble_parcel_data.h934 void SetServiceDataMask(const std::vector<uint8_t> &serviceDataMask) in SetServiceDataMask() argument
936 serviceDataMask_ = serviceDataMask; in SetServiceDataMask()
H A Dble_service_data.cpp204 void BleScanFilterImpl::SetServiceDataMask(const std::vector<uint8_t> &serviceDataMask) in SetServiceDataMask() argument
206 serviceDataMask_ = serviceDataMask; in SetServiceDataMask()
H A Dble_service_data.h431 void SetServiceDataMask(const std::vector<uint8_t> &serviceDataMask);
/foundation/communication/bluetooth_service/test/unittest/ble/
H A Dble_test.cpp255 std::vector<uint8_t> serviceDataMask = {0xff, 0xff}; in HWTEST_F() local
265 filter.SetServiceDataMask(serviceDataMask); in HWTEST_F()
/foundation/communication/dsoftbus/adapter/common/net/bluetooth/broadcast/interface/
H A Dsoftbus_broadcast_type.h420 uint8_t *serviceDataMask; member
/foundation/communication/bluetooth_service/services/bluetooth/service/src/ble/ble_scan_filter/src/
H A Dble_scan_filter_lsf.cpp302 return BleScanFilterServiceDataAdd(filterParam_.serviceData, filterParam_.serviceDataMask); in ContinueBleScanFilter()
547 std::vector<uint8_t> serviceData, std::vector<uint8_t> serviceDataMask) in BleScanFilterServiceDataAdd()
570 if (memcpy_s(param.data + paramLength, sizeof(param.data) - paramLength, serviceDataMask.data(), in BleScanFilterServiceDataAdd()
546 BleScanFilterServiceDataAdd( std::vector<uint8_t> serviceData, std::vector<uint8_t> serviceDataMask) BleScanFilterServiceDataAdd() argument
/foundation/communication/bluetooth/interfaces/inner_api/include/c_header/
H A Dohos_bt_gatt.h382 /** Handling advertisments sent by advertisers with specific serviceDataMask */
383 unsigned char *serviceDataMask; member
/foundation/communication/dsoftbus/core/discovery/ble/softbus_ble/src/
H A Ddisc_ble.c1834 SoftBusFree(filter->serviceDataMask); in DiscFreeBleScanFilter()
1847 filter->serviceDataMask = (uint8_t *)SoftBusCalloc(BLE_SCAN_FILTER_LEN); in DiscBleSetScanFilter()
1848 if (filter->serviceData == NULL || filter->serviceDataMask == NULL) { in DiscBleSetScanFilter()
1858 filter->serviceDataMask[POS_VERSION] = BYTE_MASK; in DiscBleSetScanFilter()
1859 filter->serviceDataMask[POS_BUSINESS] = BYTE_MASK; in DiscBleSetScanFilter()
1863 filter->serviceDataMask[POS_BUSINESS_EXTENSION] = ((1 << BYTE_SHIFT_7BIT) | (1 << BYTE_SHIFT_4BIT)); in DiscBleSetScanFilter()
1867 filter->serviceDataMask[POS_BUSINESS_EXTENSION] = ((1 << BYTE_SHIFT_7BIT) | (1 << BYTE_SHIFT_4BIT)); in DiscBleSetScanFilter()
1871 filter->serviceDataMask[POS_BUSINESS_EXTENSION] = (1 << BYTE_SHIFT_4BIT); in DiscBleSetScanFilter()
/foundation/communication/bluetooth_service/services/bluetooth/service/src/ble/
H A Dble_central_manager_impl.cpp1534 std::vector<uint8_t> serviceDataMask = filter.GetServiceDataMask(); in BleScanFilterParamAddServiceData() local
1536 if (serviceData.size() != serviceDataMask.size()) { in BleScanFilterParamAddServiceData()
1537 LOG_ERROR("[BleCentralManagerImpl] %{public}s:serviceDataMask size is different with serviceData", in BleScanFilterParamAddServiceData()
1539 serviceDataMask.clear(); in BleScanFilterParamAddServiceData()
1541 serviceDataMask.push_back(0xFF); in BleScanFilterParamAddServiceData()
1545 filterParam.serviceDataMask = serviceDataMask; in BleScanFilterParamAddServiceData()
/foundation/communication/bluetooth/interfaces/inner_api/include/
H A Dbluetooth_ble_central_manager.h453 void SetServiceDataMask(std::vector<uint8_t> serviceDataMask);
/foundation/communication/dsoftbus/tests/adapter/broadcast/
H A Dsoftbus_ble_utils_test.cpp157 SoftBusFree(bleScanNativeFilter.serviceDataMask); in HWTEST()
H A Dsoftbus_ble_gatt_test.cpp153 filter->serviceDataMask = serviceDataMaskPtr; in CreateScanFilter()
/foundation/communication/dsoftbus/adapter/common/net/bluetooth/broadcast/manager/src/
H A Dsoftbus_broadcast_mgr.c475 if ((filter->serviceData[i] & filter->serviceDataMask[i]) != in CheckServiceIsMatch()
476 (bcData->payload[i] & filter->serviceDataMask[i])) { in CheckServiceIsMatch()
938 SoftBusFree((filter + filterSize)->serviceDataMask); in ReleaseBcScanFilter()
980 (adapterFilter + size)->serviceDataMask = (filter + size)->serviceDataMask; in CovertSoftBusBcScanFilters()
1037 DumpSoftbusData("service dataMask", len, (nativeFilter + filterSize)->serviceDataMask); in DumpBcScanFilter()
/foundation/communication/dsoftbus/tests/adapter/bluetooth/broadcast/
H A Dsoftbus_broadcast_mgr_test.cpp101 unsigned char serviceDataMask[] = {0xFF, 0xFF, 0xFF}; in GetBcScanFilter() local
115 if (memcpy_s(mask, serviceDataLength, serviceDataMask, serviceDataLength) != EOK) { in GetBcScanFilter()
121 filter->serviceDataMask = mask; in GetBcScanFilter()
/foundation/communication/bluetooth/frameworks/inner/src/
H A Dbluetooth_ble_central_manager.cpp809 void BleScanFilter::SetServiceDataMask(std::vector<uint8_t> serviceDataMask) in SetServiceDataMask() argument
811 serviceDataMask_ = serviceDataMask; in SetServiceDataMask()
/foundation/communication/bluetooth/frameworks/js/napi/include/
H A Dnapi_bluetooth_utils.h178 std::vector<uint8_t> serviceDataMask; member

Completed in 30 milliseconds