/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() 265 HexDump(reinterpret_cast<const uint8_t *>(packet->bcData.payload), packet->bcData.payloadLen); in ShowAdvData() 274 if (packet->bcData.payloadLen != sizeof(activeDiscoveryAdvData) || in ActionOfSetAdvDataForActiveDiscovery() 276 memcmp(packet->bcData.payload, activeDiscoveryAdvData, packet->bcData.payloadLen) != 0 || in ActionOfSetAdvDataForActiveDiscovery() 296 if (packet->bcData.payloadLen != sizeof(activeDiscoveryAdvData) || in ActionOfUpdateAdvForActiveDiscovery() 298 memcmp(packet->bcData.payload, activeDiscoveryAdvData, packet->bcData.payloadLen) != 0 || in ActionOfUpdateAdvForActiveDiscovery() 317 if (packet->bcData in ActionOfSetAdvDataForActivePublish() [all...] |
/foundation/communication/dsoftbus/tests/core/discovery/ble/softbus_ble/ |
H A D | disc_ble_utils_test.cpp | 364 reportInfo.packet.bcData.id = SERVICE_UUID; in HWTEST_F() 365 reportInfo.packet.bcData.type = BC_DATA_TYPE_SERVICE; in HWTEST_F() 368 reportInfo.packet.bcData.payload = &g_invalidAdvData[0]; in HWTEST_F() 369 reportInfo.packet.bcData.payloadLen = ADV_DATA_MAX_LEN + 1; // bcLen > ADV_DATA_MAX_LEN in HWTEST_F() 393 reportInfo.packet.bcData.id = SERVICE_UUID; in HWTEST_F() 394 reportInfo.packet.bcData.type = BC_DATA_TYPE_SERVICE; in HWTEST_F() 397 reportInfo.packet.bcData.payload = &g_invalidAdvData[0]; in HWTEST_F() 398 reportInfo.packet.bcData.payloadLen = sizeof(g_invalidAdvData); // bcLen < POS_TLV in HWTEST_F() 423 reportInfo.packet.bcData.id = SERVICE_UUID; in HWTEST_F() 424 reportInfo.packet.bcData in HWTEST_F() [all...] |
H A D | disc_ble_distributed_test.cpp | 151 reportInfo.packet.bcData.payload = &payload[0]; in HWTEST_F() 152 reportInfo.packet.bcData.payloadLen = POS_TLV - 1; in HWTEST_F() 157 reportInfo.packet.bcData.payloadLen = POS_TLV; in HWTEST_F() 187 .bcData = { in HWTEST_F() 198 // when not reportInfo->packet.bcData.type == BC_DATA_TYPE_SERVICE in HWTEST_F() 199 reportInfo.packet.bcData.type = BC_DATA_TYPE_MANUFACTURER; in HWTEST_F() 203 // when not reportInfo->packet.bcData.id == SERVICE_UUID in HWTEST_F() 204 reportInfo.packet.bcData.type = BC_DATA_TYPE_SERVICE; in HWTEST_F() 205 reportInfo.packet.bcData.id = SERVICE_UUID + 1; in HWTEST_F() 210 reportInfo.packet.bcData in HWTEST_F() [all...] |
/foundation/communication/dsoftbus/tests/adapter/fuzztest/softbusbroadcast_fuzzer/ |
H A D | softbusbroadcast_fuzzer.cpp | 82 SoftBusFree(packet->bcData.payload); in DestroyBleConfigAdvData() 84 packet->bcData.payload = nullptr; in DestroyBleConfigAdvData() 92 packet->bcData.type = BC_DATA_TYPE_SERVICE; in BuildBroadcastPacket() 93 packet->bcData.id = SERVICE_UUID; in BuildBroadcastPacket() 97 packet->bcData.payload = (uint8_t *)SoftBusCalloc(ADV_DATA_MAX_LEN); in BuildBroadcastPacket() 98 if (packet->bcData.payload == nullptr) { in BuildBroadcastPacket() 101 packet->bcData.payloadLen = (size > ADV_DATA_MAX_LEN) ? ADV_DATA_MAX_LEN : size; in BuildBroadcastPacket() 102 if (memcpy_s(packet->bcData.payload, ADV_DATA_MAX_LEN, data, packet->bcData.payloadLen) != EOK) { in BuildBroadcastPacket() 103 SoftBusFree(packet->bcData in BuildBroadcastPacket() [all...] |
/foundation/communication/dsoftbus/tests/adapter/broadcast/ |
H A D | softbus_ble_utils_test.cpp | 246 SoftbusBroadcastPayload bcData; in HWTEST() local 247 bcData.type = BROADCAST_DATA_TYPE_SERVICE; in HWTEST() 248 bcData.id = 1; in HWTEST() 250 bcData.payloadLen = 15; in HWTEST() 251 bcData.payload = payload; in HWTEST() 252 data->bcData = bcData; in HWTEST() 256 bcData.payloadLen + BC_HEAD_LEN : bcData.payloadLen + BC_HEAD_LEN - BC_FLAG_LEN; in HWTEST() 300 SoftBusFree(softBusBcScanResult.data.bcData in HWTEST() [all...] |
H A D | softbus_ble_gatt_test.cpp | 520 data.bcData.payloadLen = sizeof(ADV_DATA_EXAMPLE); in HWTEST_F() 521 data.bcData.payload = (uint8_t *)ADV_DATA_EXAMPLE; in HWTEST_F() 543 data.bcData.payloadLen = sizeof(ADV_DATA_EXAMPLE); in HWTEST_F() 544 data.bcData.payload = (uint8_t *)ADV_DATA_EXAMPLE; in HWTEST_F() 665 data.bcData.payloadLen = sizeof(ADV_DATA_EXAMPLE); in HWTEST_F() 666 data.bcData.payload = (uint8_t *)ADV_DATA_EXAMPLE; in HWTEST_F() 686 data.bcData.payloadLen = sizeof(ADV_DATA_EXAMPLE); in HWTEST_F() 687 data.bcData.payload = (uint8_t *)ADV_DATA_EXAMPLE; in HWTEST_F() 716 data.bcData.payloadLen = sizeof(ADV_DATA_EXAMPLE); in HWTEST_F() 717 data.bcData in HWTEST_F() [all...] |
/foundation/communication/dsoftbus/adapter/common/net/bluetooth/broadcast/manager/src/ |
H A D | softbus_broadcast_mgr.c | 222 DISC_CHECK_AND_RETURN_RET_LOGE(packet->bcData.payload != NULL, SOFTBUS_INVALID_PARAM, DISC_BROADCAST, in CheckBroadcastingParam() 441 static bool CheckManufactureIsMatch(const BcScanFilter *filter, const BroadcastPayload *bcData) in CheckManufactureIsMatch() argument 443 uint8_t dataLen = bcData->payloadLen; in CheckManufactureIsMatch() 449 if (filter->manufactureId != bcData->id) { in CheckManufactureIsMatch() 455 (bcData->payload[i] & filter->manufactureDataMask[i])) { in CheckManufactureIsMatch() 462 static bool CheckServiceIsMatch(const BcScanFilter *filter, const BroadcastPayload *bcData) in CheckServiceIsMatch() argument 464 uint8_t dataLen = bcData->payloadLen; in CheckServiceIsMatch() 470 if (filter->serviceUuid != bcData->id) { in CheckServiceIsMatch() 476 (bcData->payload[i] & filter->serviceDataMask[i])) { in CheckServiceIsMatch() 483 static bool CheckScanResultDataIsMatch(const uint32_t managerId, BroadcastPayload *bcData) in CheckScanResultDataIsMatch() argument 594 CheckScanResultDataIsMatchApproach(const uint32_t managerId, BroadcastPayload *bcData) CheckScanResultDataIsMatchApproach() argument 1256 DumpBroadcastPacket(const BroadcastPayload *bcData, const BroadcastPayload *rspData) DumpBroadcastPacket() argument [all...] |
/foundation/communication/dsoftbus/tests/adapter/bluetooth/broadcast/ |
H A D | softbus_broadcast_mgr_test.cpp | 80 packet->bcData.type = BC_DATA_TYPE_SERVICE; in BuildBroadcastPacketExceptPayload() 81 packet->bcData.id = SERVICE_UUID; in BuildBroadcastPacketExceptPayload() 283 packet.bcData.payloadLen = sizeof(BC_DATA_PAYLOAD); in HWTEST_F() 284 packet.bcData.payload = BC_DATA_PAYLOAD; in HWTEST_F() 327 packet.bcData.payloadLen = sizeof(BC_DATA_PAYLOAD); in HWTEST_F() 328 packet.bcData.payload = BC_DATA_PAYLOAD; in HWTEST_F() 469 packet.bcData.payloadLen = sizeof(BC_DATA_PAYLOAD); in HWTEST_F() 470 packet.bcData.payload = BC_DATA_PAYLOAD; in HWTEST_F() 634 packet.bcData.payloadLen = sizeof(BC_DATA_PAYLOAD); in HWTEST_F() 635 packet.bcData in HWTEST_F() [all...] |
/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() 373 uint8_t *advData = reportInfo->packet.bcData.payload; in ScanFilter() 383 DISC_CHECK_AND_RETURN_RET_LOGE(reportInfo->packet.bcData.type == BC_DATA_TYPE_SERVICE, in ScanFilter() 385 "type is invalid. type=%{public}u", reportInfo->packet.bcData.type); in ScanFilter() 386 DISC_CHECK_AND_RETURN_RET_LOGE(reportInfo->packet.bcData.id == SERVICE_UUID, in ScanFilter() 388 "uuid is invalid. id=%{public}u", reportInfo->packet.bcData.id); in ScanFilter() 425 ret = SoftBusGenerateStrHash(reportInfo->packet.bcData.payload, in ProcessDisConPacket() 426 reportInfo->packet.bcData.payloadLen, (uint8_t *)key); in ProcessDisConPacket() 543 uint32_t advLen = reportInfo->packet.bcData.payloadLen; in ProcessDistributePacket() 544 uint8_t *advData = reportInfo->packet.bcData in ProcessDistributePacket() [all...] |
H A D | disc_ble_utils.c | 398 "bcData.payload=NULL is invalid"); in GetDeviceInfoFromDisAdvData() 400 reportInfo->packet.bcData.payload != NULL, SOFTBUS_INVALID_PARAM, DISC_BLE, "payload=NULL is invalid"); in GetDeviceInfoFromDisAdvData() 401 uint16_t bcLen = reportInfo->packet.bcData.payloadLen; in GetDeviceInfoFromDisAdvData() 406 uint8_t *serviceData = reportInfo->packet.bcData.payload; in GetDeviceInfoFromDisAdvData() 412 uint32_t bcTlvLen = reportInfo->packet.bcData.payloadLen - POS_TLV; in GetDeviceInfoFromDisAdvData()
|
/foundation/communication/dsoftbus/adapter/common/net/bluetooth/broadcast/adapter/ble/src/ |
H A D | softbus_ble_utils.c | 385 uint16_t payloadLen = (data->bcData.payloadLen > BC_DATA_MAX_LEN) ? BC_DATA_MAX_LEN : data->bcData.payloadLen; in AssembleAdvData() 402 advData[IDX_BC_TYPE + offset] = SoftbusAdvDataTypeToBt(data->bcData.type); in AssembleAdvData() 403 uint16_t payloadId = data->bcData.id; in AssembleAdvData() 407 if (memcpy_s(&advData[BC_HEAD_LEN + offset], payloadLen, data->bcData.payload, payloadLen) != EOK) { in AssembleAdvData() 495 SoftbusBroadcastPayload *data = isRsp ? &dst->data.rspData : &dst->data.bcData; in ParseScanResult()
|
H A D | softbus_ble_gatt.c | 278 SoftBusFree(scanResult.data.bcData.payload); in WrapperScanResultCb() 291 SoftBusFree(scanResult.data.bcData.payload); in WrapperScanResultCb() 500 if (param == NULL || data == NULL || data->bcData.payloadLen == 0 || data->bcData.payload == NULL) { in SoftbusStartAdv()
|
/foundation/communication/dsoftbus/adapter/common/net/bluetooth/broadcast/adapter/include/ |
H A D | softbus_broadcast_adapter_type.h | 100 SoftbusBroadcastPayload bcData; member
|
/foundation/communication/dsoftbus/adapter/common/net/bluetooth/broadcast/interface/ |
H A D | softbus_broadcast_type.h | 336 BroadcastPayload bcData; member
|