/foundation/communication/bluetooth_service/test/unittest/ble/ |
H A D | ble_test.cpp | 102 bool BleTest::HaveUuid(Bluetooth::BleAdvertiserData advData) in HaveUuid() argument 104 for (Bluetooth::UUID uuid : advData.GetServiceUuids()) { in HaveUuid() 112 bool BleTest::ManufacturerData(Bluetooth::BleAdvertiserData advData) in ManufacturerData() argument 114 if (advData.GetManufacturerData().empty()) { in ManufacturerData() 117 std::map<uint16_t, std::string> data = advData.GetManufacturerData(); in ManufacturerData() 128 bool BleTest::ServiceData(Bluetooth::BleAdvertiserData advData) in ServiceData() argument 130 if (advData.GetServiceData().empty()) { in ServiceData() 133 for (auto &iter : advData.GetServiceData()) { in ServiceData() 196 BleAdvertiserData advData; in HWTEST_F() local 198 advData in HWTEST_F() [all...] |
H A D | ble_test.h | 99 bool HaveUuid(Bluetooth::BleAdvertiserData advData); 100 bool ManufacturerData(Bluetooth::BleAdvertiserData advData); 101 bool ServiceData(Bluetooth::BleAdvertiserData advData);
|
/foundation/communication/dsoftbus/adapter/common/net/bluetooth/broadcast/adapter/ble/src/ |
H A D | softbus_ble_utils.c | 387 uint8_t *advData = (uint8_t *)SoftBusCalloc(len); in AssembleAdvData() local 388 if (advData == NULL) { in AssembleAdvData() 395 advData[IDX_BC_FLAG_BYTE_LEN] = BC_FLAG_BYTE_LEN; in AssembleAdvData() 396 advData[IDX_BC_FLAG_AD_TYPE] = BC_FLAG_AD_TYPE; in AssembleAdvData() 397 advData[IDX_BC_FLAG_AD_DATA] = data->flag; in AssembleAdvData() 401 advData[IDX_PACKET_LEN + offset] = payloadLen + BC_HEAD_LEN - BC_FLAG_LEN - 1; in AssembleAdvData() 402 advData[IDX_BC_TYPE + offset] = SoftbusAdvDataTypeToBt(data->bcData.type); in AssembleAdvData() 404 advData[IDX_BC_UUID + offset] = (uint8_t)(payloadId & BC_BYTE_MASK); in AssembleAdvData() 405 advData[IDX_BC_UUID + offset + 1] = (uint8_t)((payloadId >> BC_SHIFT_BIT) & BC_BYTE_MASK); in AssembleAdvData() 407 if (memcpy_s(&advData[BC_HEAD_LE in AssembleAdvData() 442 ParseFlag(const uint8_t *advData, uint8_t advLen, SoftBusBcScanResult *dst, uint8_t index) ParseFlag() argument 453 ParseLocalName(const uint8_t *advData, uint8_t advLen, SoftBusBcScanResult *dst, uint8_t index, uint8_t len) ParseLocalName() argument 467 ParseScanResult(const uint8_t *advData, uint8_t advLen, SoftBusBcScanResult *dst) ParseScanResult() argument [all...] |
H A D | softbus_ble_gatt.c | 277 if (ParseScanResult(data->advData, data->advLen, &scanResult) != SOFTBUS_OK) { in WrapperScanResultCb() 475 advRawData.advData = (unsigned char *)AssembleAdvData(data, (uint16_t *)&advRawData.advDataLen); in StartBleAdv() 476 if (advRawData.advData == NULL) { in StartBleAdv() 485 SoftBusFree(advRawData.advData); in StartBleAdv() 491 DumpSoftbusAdapterData("mgr pkg:", advRawData.advData, advRawData.advDataLen); in StartBleAdv() 493 SoftBusFree(advRawData.advData); in StartBleAdv() 587 advRawData.advData = (unsigned char *)AssembleAdvData(data, (uint16_t *)&advRawData.advDataLen); in SoftbusSetAdvData() 588 if (advRawData.advData == NULL) { in SoftbusSetAdvData() 598 SoftBusFree(advRawData.advData); in SoftbusSetAdvData() 606 SoftBusFree(advRawData.advData); in SoftbusSetAdvData() [all...] |
/foundation/communication/bluetooth_service/services/bluetooth/service/src/ble/ |
H A D | ble_advertiser_impl.h | 39 BleAdvertiserImplWrapData(const BleAdvertiserSettingsImpl &settings, const BleAdvertiserDataImpl &advData, in BleAdvertiserImplWrapData() 42 : settings_(settings), advData_(advData), rspData_(rspData), timer_(nullptr) in BleAdvertiserImplWrapData() 99 void StartAdvertising(const BleAdvertiserSettingsImpl &settings, const BleAdvertiserDataImpl &advData, 226 const BleAdvertiserDataImpl &advData, const BleAdvertiserSettingsImpl &settings, int8_t txPowerLevel) const; 237 const BleAdvertiserDataImpl &advData, const BleAdvertiserSettingsImpl &settings, int8_t txPowerLevel) const; 304 int CheckAdvertiserPara(const BleAdvertiserSettingsImpl &settings, const BleAdvertiserDataImpl &advData,
|
/foundation/communication/bluetooth/frameworks/inner/ipc/interface/ |
H A D | i_bluetooth_ble_advertiser.h | 36 const BluetoothBleAdvertiserData &advData, const BluetoothBleAdvertiserData &scanResponse, 43 virtual void SetAdvertisingData(const BluetoothBleAdvertiserData &advData,
|
/foundation/communication/bluetooth_service/services/bluetooth/server/include/ |
H A D | bluetooth_ble_advertiser_server.h | 35 const BluetoothBleAdvertiserData &advData, const BluetoothBleAdvertiserData &scanResponse, 42 void SetAdvertisingData(const BluetoothBleAdvertiserData &advData,
|
/foundation/communication/bluetooth/frameworks/inner/ipc/include/ |
H A D | bluetooth_ble_advertiser_proxy.h | 33 int StartAdvertising(const BluetoothBleAdvertiserSettings &settings, const BluetoothBleAdvertiserData &advData, 40 void SetAdvertisingData(const BluetoothBleAdvertiserData &advData,
|
/foundation/communication/dsoftbus/tests/core/discovery/ble/bluetooth_mock/ |
H A D | bluetooth_mock.cpp | 321 std::vector<uint8_t> advData; in CallbackScanResult() local 322 if (!HexStr2Bytes(hexStr, advData)) { in CallbackScanResult() 340 .advLen = advData.size(), in CallbackScanResult() 341 .advData = &advData[0], in CallbackScanResult() 355 char advData[BUFF_LEN] = { 0 }; in DumpBleAdvRawData() local 357 if (ConvertBytesToUpperCaseHexString(advData, BUFF_LEN, rawData.advData, rawData.advDataLen) == SOFTBUS_OK && in DumpBleAdvRawData() 359 LOG("%s adv=%s, rsp=%s", __func__, advData, rspData); in DumpBleAdvRawData()
|
/foundation/communication/bluetooth_service/services/bluetooth/stack/src/gap/ |
H A D | gap_le_adv.c | 206 uint8_t advHandle, uint8_t operation, uint8_t fragmentPreference, uint8_t advDataLength, const uint8_t *advData) in GapLeSetExtendedAdvertisingData() 213 hciCmdParam.advertisingData = advData; in GapLeSetExtendedAdvertisingData() 226 uint8_t advHandle, uint8_t operation, uint8_t fragmentPreference, uint8_t advDataLength, const uint8_t *advData) in GAP_LeExAdvSetData() 237 ret = GapLeSetExtendedAdvertisingData(advHandle, operation, fragmentPreference, advDataLength, advData); in GAP_LeExAdvSetData() 504 int GAP_LeAdvSetData(uint8_t advDataLength, const uint8_t *advData) in GAP_LeAdvSetData() argument 523 (void)memcpy_s(hciCmdParam.advertisingData, sizeof(hciCmdParam.advertisingData), advData, advDataLength); in GAP_LeAdvSetData() 538 int GAP_LeAdvSetScanRspData(uint8_t advDataLength, const uint8_t *advData) in GAP_LeAdvSetScanRspData() argument 557 (void)memcpy_s(hciCmdParam.scanResponseData, sizeof(hciCmdParam.scanResponseData), advData, advDataLength); in GAP_LeAdvSetScanRspData() 205 GapLeSetExtendedAdvertisingData( uint8_t advHandle, uint8_t operation, uint8_t fragmentPreference, uint8_t advDataLength, const uint8_t *advData) GapLeSetExtendedAdvertisingData() argument 225 GAP_LeExAdvSetData( uint8_t advHandle, uint8_t operation, uint8_t fragmentPreference, uint8_t advDataLength, const uint8_t *advData) GAP_LeExAdvSetData() argument
|
H A D | gap_le.h | 121 * @param[in] advData advertising data 126 uint8_t advHandle, uint8_t operation, uint8_t fragmentPreference, uint8_t advDataLength, const uint8_t *advData); 193 * @param[in] advData legacy advertising data 197 int GAP_LeAdvSetData(uint8_t advDataLength, const uint8_t *advData); 202 * @param[in] advData legacy advertising scan response data 206 int GAP_LeAdvSetScanRspData(uint8_t advDataLength, const uint8_t *advData);
|
H A D | gap_le_scan.c | 328 uint8_t *advData = NULL; in GapLeAllocAdvReportRPAResolveInfo() local 331 advData = MEM_MALLOC.alloc(((const HciLeAdvertisingReport *)advReport)->lengthData); in GapLeAllocAdvReportRPAResolveInfo() 332 if (advData != NULL) { in GapLeAllocAdvReportRPAResolveInfo() 333 (void)memcpy_s(advData, in GapLeAllocAdvReportRPAResolveInfo() 341 ((HciLeAdvertisingReport *)report)->data = advData; in GapLeAllocAdvReportRPAResolveInfo() 344 advData = MEM_MALLOC.alloc(((const HciLeExtendedAdvertisingReport *)advReport)->dataLength); in GapLeAllocAdvReportRPAResolveInfo() 345 if (advData != NULL) { in GapLeAllocAdvReportRPAResolveInfo() 346 (void)memcpy_s(advData, in GapLeAllocAdvReportRPAResolveInfo() 355 ((HciLeExtendedAdvertisingReport *)report)->data = advData; in GapLeAllocAdvReportRPAResolveInfo()
|
H A D | gap_le_if.c | 58 uint8_t *advData; member 82 uint8_t *advData; member 485 info->advHandle, info->operation, info->fragmentPreference, info->advDataLength, info->advData); in GapLeExAdvSetDataTask() 489 uint8_t advHandle, uint8_t operation, uint8_t fragmentPreference, uint8_t advDataLength, const uint8_t *advData) in GAPIF_LeExAdvSetData() 503 ctx->advData = (uint8_t *)advData; in GAPIF_LeExAdvSetData() 518 info->advHandle, info->operation, info->fragmentPreference, info->advDataLength, info->advData); in GapLeExAdvSetScanRspDataTask() 536 ctx->advData = (uint8_t *)scanResponseData; in GAPIF_LeExAdvSetScanRspData() 710 info->result = GAP_LeAdvSetData(info->advDataLength, info->advData); in GapLeAdvSetDataTask() 713 int GAPIF_LeAdvSetData(uint8_t advDataLength, const uint8_t *advData) in GAPIF_LeAdvSetData() argument 488 GAPIF_LeExAdvSetData( uint8_t advHandle, uint8_t operation, uint8_t fragmentPreference, uint8_t advDataLength, const uint8_t *advData) GAPIF_LeExAdvSetData() argument 741 GAPIF_LeAdvSetScanRspData(uint8_t advDataLength, const uint8_t *advData) GAPIF_LeAdvSetScanRspData() argument [all...] |
/foundation/communication/bluetooth/frameworks/inner/ipc/src/ |
H A D | bluetooth_ble_advertiser_proxy.cpp | 72 const BluetoothBleAdvertiserData &advData, const BluetoothBleAdvertiserData &scanResponse, int32_t advHandle, in StartAdvertising() 86 if (!data.WriteParcelable(&advData)) { in StartAdvertising() 87 HILOGE("[StartAdvertising] fail:write advData failed"); in StartAdvertising() 236 void BluetoothBleAdvertiserProxy::SetAdvertisingData(const BluetoothBleAdvertiserData &advData, in SetAdvertisingData() argument 245 if (!data.WriteParcelable(&advData)) { in SetAdvertisingData() 246 HILOGW("[SetAdvertisingData] fail:write advData failed"); in SetAdvertisingData() 71 StartAdvertising(const BluetoothBleAdvertiserSettings &settings, const BluetoothBleAdvertiserData &advData, const BluetoothBleAdvertiserData &scanResponse, int32_t advHandle, uint16_t duration, bool isRawData) StartAdvertising() argument
|
/foundation/communication/bluetooth/interfaces/inner_api/include/ |
H A D | bluetooth_ble_advertiser.h | 427 * @param advData Advertise data. 433 int StartAdvertising(const BleAdvertiserSettings &settings, const BleAdvertiserData &advData, 440 * @param advData Advertise data. 446 int StartAdvertising(const BleAdvertiserSettings &settings, const std::vector<uint8_t> &advData, 468 void SetAdvertisingData(const std::vector<uint8_t> &advData, const std::vector<uint8_t> &scanResponse,
|
/foundation/communication/dsoftbus/tests/adapter/broadcast/ |
H A D | softbus_ble_utils_test.cpp | 254 uint8_t *advData = AssembleAdvData(data, &dataLen); in HWTEST() local 258 EXPECT_NE(advData, nullptr); in HWTEST() 260 SoftBusFree(advData); in HWTEST() 295 uint8_t *advData = (uint8_t *)"00112233445566"; in HWTEST() local 298 int32_t ret = ParseScanResult(advData, advLen, &softBusBcScanResult); in HWTEST()
|
/foundation/communication/bluetooth/frameworks/inner/c_adapter/ |
H A D | ohos_bt_gatt.cpp | 100 scanResult.advData = vec.data(); 107 (void)sprintf_s(token, sizeof(token), "%02X", scanResult.advData[i]); 253 BleAdvertiserData *advData = nullptr; member in OHOS::Bluetooth::BleAdvCallback 343 auto advData = ConvertDataToVec(data.advData, data.advDataLen); in BleSetAdvData() local 345 g_BleAdvertiser->SetAdvertisingData(advData, rspData, g_bleAdvCallbacks[advId]); in BleSetAdvData() 651 auto advData = ConvertDataToVec(rawData->advData, rawData->advDataLen); in BleStartAdvWithAddr() local 657 std::function startAdvFunc = [i, advData, scanResponse, settings]() { in BleStartAdvWithAddr() 660 int ret = g_BleAdvertiser->StartAdvertising(settings, advData, scanRespons in BleStartAdvWithAddr() 720 auto advData = ConvertDataToVec(rawData.advData, rawData.advDataLen); BleStartAdvEx() local [all...] |
/foundation/communication/bluetooth/frameworks/inner/src/ |
H A D | bluetooth_ble_advertiser.cpp | 42 const BluetoothBleAdvertiserData &advData, const BluetoothBleAdvertiserData &scanResponse); 292 const BluetoothBleAdvertiserData &advData, const BluetoothBleAdvertiserData &scanResponse) in CheckAdvertiserData() 299 uint32_t size = GetAdvertiserTotalBytes(advData, setting.IsConnectable()); in CheckAdvertiserData() 312 int BleAdvertiser::StartAdvertising(const BleAdvertiserSettings &settings, const BleAdvertiserData &advData, in StartAdvertising() argument 337 bleAdvertiserData.SetAdvFlag(advData.GetAdvFlag()); in StartAdvertising() 338 pimpl->ConvertBleAdvertiserData(advData, bleAdvertiserData); in StartAdvertising() 364 int BleAdvertiser::StartAdvertising(const BleAdvertiserSettings &settings, const std::vector<uint8_t> &advData, in StartAdvertising() argument 389 bleAdvertiserData.SetPayload(std::string(advData.begin(), advData.end())); in StartAdvertising() 411 void BleAdvertiser::SetAdvertisingData(const std::vector<uint8_t> &advData, cons argument 291 CheckAdvertiserData(const BluetoothBleAdvertiserSettings &setting, const BluetoothBleAdvertiserData &advData, const BluetoothBleAdvertiserData &scanResponse) CheckAdvertiserData() argument [all...] |
/foundation/communication/bluetooth_service/services/bluetooth/ipc/src/ |
H A D | bluetooth_ble_advertiser_stub.cpp | 110 std::shared_ptr<BluetoothBleAdvertiserData> advData(data.ReadParcelable<BluetoothBleAdvertiserData>()); in StartAdvertisingInner() 111 if (advData == nullptr) { in StartAdvertisingInner() 112 HILOGW("[StartAdvertisingInner] fail: read advData failed"); in StartAdvertisingInner() 124 int32_t ret = StartAdvertising(*settings, *advData, *scanResponse, advHandle, duration, isRawData); in StartAdvertisingInner()
|
/foundation/communication/bluetooth_service/services/bluetooth/server/src/ |
H A D | bluetooth_ble_advertiser_server.cpp | 181 const BluetoothBleAdvertiserData &advData, const BluetoothBleAdvertiserData &scanResponse, int32_t advHandle, in StartAdvertising() 198 BleAdvertiserDataImpl bleAdvertiserData = pimpl->ConvertAdvertisingData(advData); in StartAdvertising() 200 bleAdvertiserData.SetFlags(advData.GetAdvFlag()); in StartAdvertising() 306 void BluetoothBleAdvertiserServer::SetAdvertisingData(const BluetoothBleAdvertiserData &advData, in SetAdvertisingData() argument 180 StartAdvertising(const BluetoothBleAdvertiserSettings &settings, const BluetoothBleAdvertiserData &advData, const BluetoothBleAdvertiserData &scanResponse, int32_t advHandle, uint16_t duration, bool isRawData) StartAdvertising() argument
|
/foundation/communication/dsoftbus/adapter/common/net/bluetooth/broadcast/adapter/ble/include/ |
H A D | softbus_ble_utils.h | 45 int32_t ParseScanResult(const uint8_t *advData, uint8_t advLen, SoftBusBcScanResult *dst);
|
/foundation/communication/bluetooth/frameworks/js/napi/src/ble/ |
H A D | napi_bluetooth_ble.cpp | 773 BleAdvertiserData advData; in CheckAdvertisingDataWithDuration() local 774 NAPI_BT_CALL_RETURN(ParseAdvertisDataParameters(env, advDataObject, advData)); in CheckAdvertisingDataWithDuration() 795 outAdvData = std::move(advData); in CheckAdvertisingDataWithDuration() 811 BleAdvertiserData advData; in CheckAdvertisingData() local 812 NAPI_BT_CALL_RETURN(ParseAdvertisDataParameters(env, argv[PARAM1], advData)); in CheckAdvertisingData() 819 outAdvData = std::move(advData); in CheckAdvertisingData() 837 BleAdvertiserData advData; in StartAdvertising() local 841 auto status = CheckAdvertisingDataWithDuration(env, argv[PARAM0], settings, advData, rspData, duration); in StartAdvertising() 843 auto func = [settings, advData, rspData, duration, bleAdvertiser]() { in StartAdvertising() 845 settings, advData, rspDat in StartAdvertising() [all...] |
/foundation/communication/dsoftbus/core/discovery/ble/softbus_ble/include/ |
H A D | disc_ble_utils.h | 41 unsigned char advData[ADV_DATA_MAX_LEN]; member
|
/foundation/communication/dsoftbus/adapter/common/net/bluetooth/include/ |
H A D | softbus_adapter_bt_common.h | 98 uint8_t *advData; member
|
/foundation/communication/bluetooth/interfaces/inner_api/include/c_header/ |
H A D | ohos_bt_gatt.h | 421 unsigned char *advData; member 482 unsigned char *advData; member
|