/ohos5.0/docs/zh-cn/application-dev/connectivity/bluetooth/ |
H A D | ble-development-guide.md | 89 let advData: ble.AdvertiseData = { 103 advertisingData: advData, 215 let advData = new Uint8Array(data); 216 if (advData.byteLength == 0) { 220 console.info(TAG, 'advData: ' + JSON.stringify(advData)); 231 while (curPos < advData.byteLength) { 232 let length = advData[curPos++]; 237 let advDataType = advData[curPos++]; 240 advFlags = advData[curPos]; 247 txPowerLevel = advData[curPos]; [all …]
|
/ohos5.0/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() 114 if (advData.GetManufacturerData().empty()) { in ManufacturerData() 130 if (advData.GetServiceData().empty()) { in ServiceData() 133 for (auto &iter : advData.GetServiceData()) { in ServiceData() 196 BleAdvertiserData advData; variable 198 advData.AddServiceUuid(g_uuid); 200 advData.AddServiceData(g_serviceDataUuid, g_serviceData); 201 advData.SetAdvFlag(BLE_ADV_FLAG_GEN_DISC); 206 EXPECT_TRUE(BleTest::bleInstance_->HaveUuid(advData)); [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);
|
/ohos5.0/docs/en/application-dev/connectivity/bluetooth/ |
H A D | ble-development-guide.md | 90 let advData: ble.AdvertiseData = { 104 advertisingData: advData, 217 let advData = new Uint8Array(data); 218 if (advData.byteLength == 0) { 222 console.info(TAG, 'advData: ' + JSON.stringify(advData)); 233 while (curPos < advData.byteLength) { 234 let length = advData[curPos++]; 239 let advDataType = advData[curPos++]; 242 advFlags = advData[curPos]; 249 txPowerLevel = advData[curPos]; [all …]
|
/ohos5.0/foundation/communication/dsoftbus/adapter/common/net/bluetooth/broadcast/adapter/ble/src/ |
H A D | softbus_ble_utils.c | 372 uint8_t *advData = (uint8_t *)SoftBusCalloc(len); in AssembleAdvData() local 373 if (advData == NULL) { in AssembleAdvData() 380 advData[IDX_BC_FLAG_BYTE_LEN] = BC_FLAG_BYTE_LEN; in AssembleAdvData() 381 advData[IDX_BC_FLAG_AD_TYPE] = BC_FLAG_AD_TYPE; in AssembleAdvData() 382 advData[IDX_BC_FLAG_AD_DATA] = data->flag; in AssembleAdvData() 394 SoftBusFree(advData); in AssembleAdvData() 398 return advData; in AssembleAdvData() 431 dst->data.flag = advData[index + 1]; in ParseFlag() 455 uint8_t len = advData[index]; in ParseScanResult() 463 uint8_t type = advData[++index]; in ParseScanResult() [all …]
|
H A D | softbus_ble_gatt.c | 476 if (advRawData.advData == NULL) { in StartBleAdv() 485 SoftBusFree(advRawData.advData); in StartBleAdv() 493 SoftBusFree(advRawData.advData); in StartBleAdv() 588 if (advRawData.advData == NULL) { in SoftbusSetAdvData() 598 SoftBusFree(advRawData.advData); in SoftbusSetAdvData() 606 SoftBusFree(advRawData.advData); in SoftbusSetAdvData() 762 lpParam.rawData.advData = (unsigned char *)AssembleAdvData(&bcParam->advData, in SoftbusSetLpParam() 765 if (bcParam->advData.rspData.payloadLen > 0 && bcParam->advData.rspData.payload != NULL) { in SoftbusSetLpParam() 769 SoftBusFree(lpParam.rawData.advData); in SoftbusSetLpParam() 776 SoftBusFree(lpParam.rawData.advData); in SoftbusSetLpParam() [all …]
|
/ohos5.0/foundation/communication/bluetooth_service/services/bluetooth/service/src/ble/ |
H A D | ble_advertiser_impl.h | 39 …rtiserImplWrapData(const BleAdvertiserSettingsImpl &settings, const BleAdvertiserDataImpl &advData, 42 : settings_(settings), advData_(advData), rspData_(rspData), timer_(nullptr) 92 …d StartAdvertising(const BleAdvertiserSettingsImpl &settings, const BleAdvertiserDataImpl &advData, 219 …const BleAdvertiserDataImpl &advData, const BleAdvertiserSettingsImpl &settings, int8_t txPowerLev… 230 …const BleAdvertiserDataImpl &advData, const BleAdvertiserSettingsImpl &settings, int8_t txPowerLev… 297 …heckAdvertiserPara(const BleAdvertiserSettingsImpl &settings, const BleAdvertiserDataImpl &advData,
|
H A D | ble_advertiser_impl.cpp | 203 if (advData.GetPayload().length() > BLE_LEGACY_ADV_DATA_LEN_MAX) { in CheckAdvertiserPara() 228 if (advData.GetPayload().length() > maxData) { in CheckAdvertiserPara() 268 int ret = CheckAdvertiserPara(settings, advData, scanResponse); in StartAdvertising() 826 BleAdvertiserDataImpl data = static_cast<BleAdvertiserDataImpl>(advData); in SetAdvDataToGap() 874 std::string advData = payload.substr(0, maxlen); in ExAdvDataFragment() local 877 reinterpret_cast<uint8_t *>(const_cast<char *>(advData.c_str()))); in ExAdvDataFragment() 881 advData = payload.substr(maxlen, payloadLen - maxlen); in ExAdvDataFragment() 883 reinterpret_cast<uint8_t *>(const_cast<char *>(advData.c_str()))); in ExAdvDataFragment() 887 std::string advData = payload.substr(0, maxlen); in ExAdvDataFragment() local 896 advData = payload.substr(maxlen * (i + 1), maxlen); in ExAdvDataFragment() [all …]
|
/ohos5.0/foundation/communication/dsoftbus/tests/core/discovery/ble/bluetooth_mock/ |
H A D | bluetooth_mock.cpp | 324 std::vector<uint8_t> advData; in CallbackScanResult() local 325 if (!HexStr2Bytes(hexStr, advData)) { in CallbackScanResult() 343 .advLen = advData.size(), in CallbackScanResult() 344 .advData = &advData[0], in CallbackScanResult() 358 char advData[BUFF_LEN] = {0}; in DumpBleAdvRawData() local 360 …if (ConvertBytesToUpperCaseHexString(advData, BUFF_LEN, rawData.advData, rawData.advDataLen) == SO… in DumpBleAdvRawData() 362 LOG("%s adv=%s, rsp=%s", __func__, advData, rspData); in DumpBleAdvRawData()
|
/ohos5.0/foundation/communication/bluetooth/frameworks/inner/c_adapter/ |
H A D | ohos_bt_gatt.cpp | 103 scanResult.advData = vec.data(); in OnScanCallback() 110 (void)sprintf_s(token, sizeof(token), "%02X", scanResult.advData[i]); in OnScanCallback() 246 BleAdvertiserData *advData = nullptr; member in OHOS::Bluetooth::BleAdvCallback 336 auto advData = ConvertDataToVec(data.advData, data.advDataLen); in BleSetAdvData() local 338 g_BleAdvertiser->SetAdvertisingData(advData, rspData, g_bleAdvCallbacks[advId]); in BleSetAdvData() 644 auto advData = ConvertDataToVec(rawData->advData, rawData->advDataLen); in BleStartAdvWithAddr() local 650 std::function startAdvFunc = [i, advData, scanResponse, settings]() { in BleStartAdvWithAddr() 713 auto advData = ConvertDataToVec(rawData.advData, rawData.advDataLen); in BleStartAdvEx() local 716 std::function startAdvFunc = [i, advData, scanResponse, settings]() { in BleStartAdvEx() 1318 if (inParam->rawData.advData != nullptr && inParam->rawData.advDataLen > 0) { in ConvertLpDeviceParamData() [all …]
|
/ohos5.0/foundation/communication/bluetooth/frameworks/inner/src/ |
H A D | bluetooth_ble_advertiser.cpp | 46 const BluetoothBleAdvertiserData &advData, const BluetoothBleAdvertiserData &scanResponse); 297 const BluetoothBleAdvertiserData &advData, const BluetoothBleAdvertiserData &scanResponse) in CheckAdvertiserData() argument 304 uint32_t size = GetAdvertiserTotalBytes(advData, setting.IsConnectable()); in CheckAdvertiserData() 317 …vertiser::StartAdvertising(const BleAdvertiserSettings &settings, const BleAdvertiserData &advData, in StartAdvertising() argument 342 bleAdvertiserData.SetAdvFlag(advData.GetAdvFlag()); in StartAdvertising() 343 pimpl->ConvertBleAdvertiserData(advData, bleAdvertiserData); in StartAdvertising() 369 …tiser::StartAdvertising(const BleAdvertiserSettings &settings, const std::vector<uint8_t> &advData, in StartAdvertising() argument 394 bleAdvertiserData.SetPayload(std::string(advData.begin(), advData.end())); in StartAdvertising() 416 void BleAdvertiser::SetAdvertisingData(const std::vector<uint8_t> &advData, const std::vector<uint8… in SetAdvertisingData() argument 435 bleAdvertiserData.SetPayload(std::string(advData.begin(), advData.end())); in SetAdvertisingData()
|
/ohos5.0/foundation/communication/dsoftbus/tests/adapter/broadcast/ |
H A D | softbus_ble_utils_test.cpp | 245 uint8_t *advData = AssembleAdvData(data, &dataLen); variable 249 EXPECT_NE(advData, nullptr); 251 SoftBusFree(advData); 286 uint8_t *advData = (uint8_t *)"00112233445566"; variable 289 int32_t ret = ParseScanResult(advData, advLen, &softBusBcScanResult);
|
/ohos5.0/foundation/communication/bluetooth_service/services/bluetooth/stack/src/gap/ |
H A D | gap_le_adv.c | 206 …ndle, uint8_t operation, uint8_t fragmentPreference, uint8_t advDataLength, const uint8_t *advData) in GapLeSetExtendedAdvertisingData() argument 213 hciCmdParam.advertisingData = advData; in GapLeSetExtendedAdvertisingData() 226 …ndle, uint8_t operation, uint8_t fragmentPreference, uint8_t advDataLength, const uint8_t *advData) in GAP_LeExAdvSetData() argument 237 … 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, advDataL… 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, advDat… in GAP_LeAdvSetScanRspData()
|
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.h | 126 …dle, uint8_t operation, uint8_t fragmentPreference, uint8_t advDataLength, const uint8_t *advData); 197 int GAP_LeAdvSetData(uint8_t advDataLength, const uint8_t *advData); 206 int GAP_LeAdvSetScanRspData(uint8_t advDataLength, const uint8_t *advData);
|
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() 503 ctx->advData = (uint8_t *)advData; in GAPIF_LeExAdvSetData() 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 724 ctx->advData = (uint8_t *)advData; in GAPIF_LeAdvSetData() 738 info->result = GAP_LeAdvSetScanRspData(info->advDataLength, info->advData); in GapLeAdvSetScanRspDataTask() 741 int GAPIF_LeAdvSetScanRspData(uint8_t advDataLength, const uint8_t *advData) in GAPIF_LeAdvSetScanRspData() argument [all …]
|
/ohos5.0/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,
|
/ohos5.0/foundation/communication/bluetooth/frameworks/inner/ipc/src/ |
H A D | bluetooth_ble_advertiser_proxy.cpp | 75 …const BluetoothBleAdvertiserData &advData, const BluetoothBleAdvertiserData &scanResponse, int32_t… in StartAdvertising() argument 89 if (!data.WriteParcelable(&advData)) { in StartAdvertising() 239 void BluetoothBleAdvertiserProxy::SetAdvertisingData(const BluetoothBleAdvertiserData &advData, in SetAdvertisingData() argument 248 if (!data.WriteParcelable(&advData)) { in SetAdvertisingData()
|
/ohos5.0/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,
|
/ohos5.0/foundation/communication/bluetooth/frameworks/inner/ipc/include/ |
H A D | bluetooth_ble_advertiser_proxy.h | 33 …ertising(const BluetoothBleAdvertiserSettings &settings, const BluetoothBleAdvertiserData &advData, 40 void SetAdvertisingData(const BluetoothBleAdvertiserData &advData,
|
/ohos5.0/foundation/communication/bluetooth/interfaces/inner_api/include/ |
H A D | bluetooth_ble_advertiser.h | 433 int StartAdvertising(const BleAdvertiserSettings &settings, const BleAdvertiserData &advData, 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> &scanRespo…
|
/ohos5.0/foundation/communication/bluetooth_service/test/example/bluetoothtest/entry/src/main/ets/MainAbility/model/ |
H A D | gattServerInterface.ets | 291 let advData = curAdvData; 297 console.log("advData.serviceUuids:" + advData.serviceUuids + "\n") 298 …console.log("advData.manufactureData:" + advData.manufactureData + (typeof advData.manufactureData… 299 console.log("advData.serviceData:" + advData.serviceData + "\n") 300 gattServerInstance!.startAdvertising(setting , advData); 301 console.log("startAdvertising(setting,advData)-----------") 306 gattServerInstance!.startAdvertising(setting , advData , advResponse); 307 console.log("startAdvertising(setting,advData,advResponse)-----------")
|
H A D | gattServerManagerInterface.ets | 264 let advData = curAdvData; 270 console.log("advData.serviceUuids:" + advData.serviceUuids + "\n") 271 …console.log("advData.manufactureData:" + advData.manufactureData + (typeof advData.manufactureData… 272 console.log("advData.serviceData:" + advData.serviceData + "\n") 273 gattServerInstance!.startAdvertising(setting , advData); 274 console.log("startAdvertising(setting,advData)-----------") 279 gattServerInstance!.startAdvertising(setting , advData , advResponse); 280 console.log("startAdvertising(setting,advData,advResponse)-----------")
|
/ohos5.0/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… in StartAdvertising() argument 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
|
/ohos5.0/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() local 111 if (advData == nullptr) { in StartAdvertisingInner() 124 …int32_t ret = StartAdvertising(*settings, *advData, *scanResponse, advHandle, duration, isRawData); in StartAdvertisingInner()
|