/foundation/communication/dsoftbus/adapter/common/net/bluetooth/broadcast/adapter/ble/src/ |
H A D | softbus_ble_utils.c | 442 static int32_t ParseFlag(const uint8_t *advData, uint8_t advLen, SoftBusBcScanResult *dst, uint8_t index) in ParseFlag() argument 444 if (index + 1 >= advLen) { in ParseFlag() 453 static int32_t ParseLocalName(const uint8_t *advData, uint8_t advLen, SoftBusBcScanResult *dst, uint8_t index, in ParseLocalName() argument 456 if (index + 1 >= advLen) { in ParseLocalName() 467 int32_t ParseScanResult(const uint8_t *advData, uint8_t advLen, SoftBusBcScanResult *dst) in ParseScanResult() argument 469 DISC_CHECK_AND_RETURN_RET_LOGE(advData != NULL && dst != NULL && advLen > 0, SOFTBUS_INVALID_PARAM, in ParseScanResult() 473 while (index < advLen) { in ParseScanResult() 479 if (index + len >= advLen || index + 1 >= advLen) { in ParseScanResult() 484 DISC_CHECK_AND_RETURN_RET_LOGE(ParseFlag(advData, advLen, ds in ParseScanResult() [all...] |
H A D | softbus_ble_gatt.c | 277 if (ParseScanResult(data->advData, data->advLen, &scanResult) != SOFTBUS_OK) { in WrapperScanResultCb()
|
/foundation/communication/dsoftbus/tests/core/discovery/ble/softbus_ble_mock/ |
H A D | ble_mock.cpp | 262 DISC_LOGI(DISC_TEST, "bcId=%{public}d, advLen=%{public}d, rspLen=%{public}d", bcId, packet->bcData.payloadLen, in ShowAdvData() 422 constexpr uint32_t advLen = sizeof(passivePublishAdvData); in InjectPassiveNonPacket() local 430 reportInfo.packet.bcData.payloadLen = advLen; in InjectPassiveNonPacket() 440 constexpr uint32_t advLen = sizeof(activePublishAdvData); in InjectActiveNonPacket() local 448 reportInfo.packet.bcData.payloadLen = advLen; in InjectActiveNonPacket() 458 constexpr uint32_t advLen = sizeof(passivePublishAdvDataOfCust); in InjectPassiveNonPacketOfCust() local 466 reportInfo.packet.bcData.payloadLen = advLen; in InjectPassiveNonPacketOfCust() 476 constexpr uint32_t advLen = sizeof(activeDiscoveryAdvData); in InjectActiveConPacket() local 484 reportInfo.packet.bcData.payloadLen = advLen; in InjectActiveConPacket()
|
/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/dsoftbus/tests/core/discovery/ble/bluetooth_mock/ |
H A D | bluetooth_mock.cpp | 308 int32_t advLen = hexLen / HEX_CHAR_LEN; in HexStr2Bytes() local 310 bytes.resize(advLen); in HexStr2Bytes() 312 for (int32_t index = 0; index < advLen; ++index) { in HexStr2Bytes() 340 .advLen = advData.size(), in CallbackScanResult()
|
/foundation/communication/dsoftbus/tests/adapter/broadcast/ |
H A D | softbus_ble_utils_test.cpp | 296 uint8_t advLen = 23; in HWTEST() local 298 int32_t ret = ParseScanResult(advData, advLen, &softBusBcScanResult); in HWTEST()
|
H A D | softbus_ble_gatt_test.cpp | 1227 mockScanResult.advLen = sizeof(scanDataExample); in HWTEST_F()
|
/foundation/communication/bluetooth/interfaces/inner_api/include/c_header/ |
H A D | ohos_bt_gatt.h | 480 unsigned char advLen; member
|
/foundation/communication/dsoftbus/core/discovery/ble/softbus_ble/src/ |
H A D | disc_ble.c | 372 uint32_t advLen = reportInfo->packet.bcData.payloadLen; in ScanFilter() local 380 DISC_CHECK_AND_RETURN_RET_LOGE(advLen >= POS_TLV, SOFTBUS_DISCOVER_BLE_REPORT_FILTER_FAIL, DISC_BLE, in ScanFilter() 381 "advLen is too short, less than adv header length. advLen=%{public}u", advLen); in ScanFilter() 543 uint32_t advLen = reportInfo->packet.bcData.payloadLen; in ProcessDistributePacket() local 547 DISC_CHECK_AND_RETURN_LOGE(advData != NULL && advLen > POS_BUSINESS_EXTENSION, in ProcessDistributePacket() 548 DISC_BLE, "scan report data null, len=%{public}d", advLen); in ProcessDistributePacket()
|
/foundation/communication/bluetooth/frameworks/inner/c_adapter/ |
H A D | ohos_bt_gatt.cpp | 101 scanResult.advLen = vec.size(); 105 for (int i = 0; i < scanResult.advLen; i++) { 113 GetEncryptAddr(address).c_str(), scanResult.advLen, strs.c_str()); 341 HILOGD("advId: %{public}d, advLen: %{public}u, scanRspLen: %{public}u", advId, data.advDataLen, data.rspDataLen); in BleSetAdvData()
|