/packages/modules/Bluetooth/android/app/src/com/android/bluetooth/bass_client/ |
D | BaseData.java | 110 static BaseData parseBaseData(byte[] serviceData) { in BaseData() argument 111 if (serviceData == null) { in BaseData() 119 log("BASE input" + Arrays.toString(serviceData)); in BaseData() 124 System.arraycopy(serviceData, offset, levelOne.mPresentationDelay, 0, 3); in BaseData() 126 levelOne.mNumSubGroups = serviceData[offset++]; in BaseData() 130 if (offset >= serviceData.length) { in BaseData() 135 Pair<BaseInformation, Integer> pair1 = parseLevelTwo(serviceData, i, offset); in BaseData() 146 if (offset >= serviceData.length) { in BaseData() 151 Pair<BaseInformation, Integer> pair2 = parseLevelThree(serviceData, offset); in BaseData() 167 byte[] serviceData, int groupIndex, int offset) { in BaseData() argument [all …]
|
D | PublicBroadcastData.java | 67 static PublicBroadcastData parsePublicBroadcastData(byte[] serviceData) { in parsePublicBroadcastData() argument 68 if (serviceData == null || serviceData.length < PUBLIC_BROADCAST_SERVICE_DATA_LEN_MIN) { in parsePublicBroadcastData() 74 log("PublicBroadcast input" + Arrays.toString(serviceData)); in parsePublicBroadcastData() 78 int features = serviceData[offset++]; in parsePublicBroadcastData() 93 publicBroadcastInfo.metaDataLength = serviceData[offset++] & 0xff; in parsePublicBroadcastData() 94 if (serviceData.length in parsePublicBroadcastData() 102 serviceData, in parsePublicBroadcastData()
|
D | BassClientStateMachine.java | 444 int serviceData = 0; in processPASyncState() local 455 serviceData = 0x000000FF & sourceId; in processPASyncState() 456 serviceData = serviceData << 8; in processPASyncState() 458 serviceData = in processPASyncState() 459 serviceData | BassConstants.ADV_ADDRESS_DONT_MATCHES_SOURCE_ADV_ADDRESS; in processPASyncState() 466 + serviceData); in processPASyncState() 472 serviceData, in processPASyncState() 496 int serviceData = 0x000000FF & sourceId; in initiatePaSyncTransfer() local 497 serviceData = serviceData << 8; in initiatePaSyncTransfer() 500 serviceData = serviceData & (~BassConstants.ADV_ADDRESS_DONT_MATCHES_EXT_ADV_ADDRESS); in initiatePaSyncTransfer() [all …]
|
/packages/modules/Bluetooth/android/app/tests/unit/src/com/android/bluetooth/bass_client/ |
D | BaseDataTest.java | 75 byte[] serviceData = in parseBaseData() 104 BaseData data = BaseData.parseBaseData(serviceData); in parseBaseData() 127 byte[] serviceData = in parseBaseDataLvl2TruncatedConfig() 146 assertThat(BaseData.parseBaseData(serviceData)).isNull(); in parseBaseDataLvl2TruncatedConfig() 153 byte[] serviceData = in parseBaseDataLvl2TruncatedMetadata() 176 assertThat(BaseData.parseBaseData(serviceData)).isNull(); in parseBaseDataLvl2TruncatedMetadata() 183 byte[] serviceData = in parseBaseDataLvl3TruncatedConfig() 212 assertThat(BaseData.parseBaseData(serviceData)).isNull(); in parseBaseDataLvl3TruncatedConfig() 219 byte[] serviceData = in parseBaseDataInvalidLtv() 248 BaseData data = BaseData.parseBaseData(serviceData); in parseBaseDataInvalidLtv() [all …]
|
D | PublicBroadcastDataTest.java | 70 byte[] serviceData = in parsePublicBroadcastData() 78 PublicBroadcastData data = PublicBroadcastData.parsePublicBroadcastData(serviceData); in parsePublicBroadcastData() 117 byte[] serviceData = in parsePublicBroadcastData_longMetaData() 134 Bytes.concat(serviceData, metadataHeader, metadataPayload)); in parsePublicBroadcastData_longMetaData()
|
D | BassClientStateMachineTest.java | 774 int serviceData = 0x000000FF & sourceId; in gattCallbackOnCharacteristicReadObsolete() local 775 serviceData = serviceData << 8; in gattCallbackOnCharacteristicReadObsolete() 778 serviceData = serviceData & (~BassConstants.ADV_ADDRESS_DONT_MATCHES_EXT_ADV_ADDRESS); in gattCallbackOnCharacteristicReadObsolete() 779 serviceData = serviceData & (~BassConstants.ADV_ADDRESS_DONT_MATCHES_SOURCE_ADV_ADDRESS); in gattCallbackOnCharacteristicReadObsolete() 782 any(), any(), eq(serviceData), eq(syncHandle)); in gattCallbackOnCharacteristicReadObsolete() 1201 int serviceData = 0x000000FF & sourceId; in gattCallbackOnCharacteristicChanged() local 1202 serviceData = serviceData << 8; in gattCallbackOnCharacteristicChanged() 1205 serviceData = serviceData & (~BassConstants.ADV_ADDRESS_DONT_MATCHES_EXT_ADV_ADDRESS); in gattCallbackOnCharacteristicChanged() 1206 serviceData = serviceData & (~BassConstants.ADV_ADDRESS_DONT_MATCHES_SOURCE_ADV_ADDRESS); in gattCallbackOnCharacteristicChanged() 1209 any(), any(), eq(serviceData), eq(syncHandle)); in gattCallbackOnCharacteristicChanged() [all …]
|
/packages/modules/Bluetooth/android/app/tests/unit/src/com/android/bluetooth/le_scan/ |
D | ScanFilterQueueTest.java | 78 byte[] serviceData = new byte[] {0x06}; in scanFilterQueueParams() 80 queue.addServiceData(serviceData, serviceDataMask); in scanFilterQueueParams() 116 assertThat(entry.data).isEqualTo(serviceData); in scanFilterQueueParams() 140 byte[] serviceData = new byte[] {0x02}; in popFromQueue() 142 queue.addServiceData(serviceData, serviceDataMask); in popFromQueue() 145 assertThat(entry.data).isEqualTo(serviceData); in popFromQueue() 153 byte[] serviceData = new byte[] {0x02}; in checkFeatureSelection() 155 queue.addServiceData(serviceData, serviceDataMask); in checkFeatureSelection() 165 byte[] serviceData = new byte[] {0x02}; in convertQueueToArray() 167 queue.addServiceData(serviceData, serviceDataMask); in convertQueueToArray() [all …]
|
D | ScanBinderTest.kt | 159 val serviceData = 1 in transferSync() constant 162 binder.transferSync(device, serviceData, syncHandle, attributionSource) in transferSync() 163 verify(scanController).transferSync(device, serviceData, syncHandle, attributionSource) in transferSync() 168 val serviceData = 1 in transferSetInfo() constant 172 binder.transferSetInfo(device, serviceData, advHandle, callback, attributionSource) in transferSetInfo() 174 .transferSetInfo(device, serviceData, advHandle, callback, attributionSource) in transferSetInfo()
|
D | ScanControllerTest.java | 529 int serviceData = 1; in transferSync() local 532 mScanController.transferSync(mDevice, serviceData, syncHandle, mAttributionSource); in transferSync() 533 verify(mPeriodicScanManager).transferSync(mDevice, serviceData, syncHandle); in transferSync() 538 int serviceData = 1; in transferSetInfo() local 543 mDevice, serviceData, advHandle, callback, mAttributionSource); in transferSetInfo() 544 verify(mPeriodicScanManager).transferSetInfo(mDevice, serviceData, advHandle, callback); in transferSetInfo()
|
/packages/modules/Bluetooth/android/app/src/com/android/bluetooth/le_scan/ |
D | ScanFilterQueue.java | 248 byte[] serviceData = filter.getServiceData(); in addScanFilter() 251 serviceDataMask = new byte[serviceData.length]; in addScanFilter() 254 serviceData = concatenate(serviceDataUuid, serviceData, false); in addScanFilter() 256 if (serviceData != null && serviceDataMask != null) { in addScanFilter() 257 addServiceData(serviceData, serviceDataMask); in addScanFilter() 292 ParcelUuid serviceDataUuid, byte[] serviceData, boolean isMask) { in concatenate() argument 295 int dataLen = uuid.length + serviceData.length; in concatenate() 308 System.arraycopy(serviceData, 0, concatenated, uuid.length, serviceData.length); in concatenate()
|
D | PeriodicScanNativeInterface.java | 79 void syncTransfer(BluetoothDevice bda, int serviceData, int syncHandle) { in syncTransfer() argument 80 syncTransferNative(PA_SOURCE_REMOTE, bda.getAddress(), serviceData, syncHandle); in syncTransfer() 83 void transferSetInfo(BluetoothDevice bda, int serviceData, int advHandle) { in transferSetInfo() argument 84 transferSetInfoNative(PA_SOURCE_LOCAL, bda.getAddress(), serviceData, advHandle); in transferSetInfo() 148 int paSource, String address, int serviceData, int syncHandle); in syncTransferNative() argument 151 int paSource, String address, int serviceData, int advHandle); in transferSetInfoNative() argument
|
D | ScanBinder.kt | 124 serviceData: Int, in <lambda>() 129 scanController.transferSync(device, serviceData, syncHandle, source) in <lambda>() 135 serviceData: Int, in <lambda>() 141 scanController.transferSetInfo(device, serviceData, advHandle, callback, source) in <lambda>()
|
D | PeriodicScanManager.java | 337 public void transferSync(BluetoothDevice bda, int serviceData, int syncHandle) { in transferSync() argument 347 mNativeInterface.syncTransfer(bda, serviceData, syncHandle); in transferSync() 352 int serviceData, in transferSetInfo() argument 364 mNativeInterface.transferSetInfo(bda, serviceData, advHandle); in transferSetInfo()
|
/packages/modules/Bluetooth/framework/java/android/bluetooth/le/ |
D | PeriodicAdvertisingManager.java | 200 public void transferSync(BluetoothDevice bda, int serviceData, int syncHandle) { in transferSync() argument 203 scan.transferSync(bda, serviceData, syncHandle, mAttributionSource); in transferSync() 218 int serviceData, in transferSetInfo() argument 221 transferSetInfo(bda, serviceData, advHandle, callback, null); in transferSetInfo() 233 int serviceData, in transferSetInfo() argument 250 scan.transferSetInfo(bda, serviceData, advHandle, wrapper, mAttributionSource); in transferSetInfo()
|
D | AdvertiseData.java | 61 Map<ParcelUuid, byte[]> serviceData, in AdvertiseData() argument 68 mServiceData = serviceData; in AdvertiseData() 239 byte[] serviceData = in.createByteArray(); 240 builder.addServiceData(serviceDataUuid, serviceData); 298 public Builder addServiceData(ParcelUuid serviceDataUuid, byte[] serviceData) { in addServiceData() argument 299 if (serviceDataUuid == null || serviceData == null) { in addServiceData() 302 mServiceData.put(serviceDataUuid, serviceData); in addServiceData()
|
D | ScanFilter.java | 99 byte[] serviceData, in ScanFilter() argument 117 mServiceData = serviceData; in ScanFilter() 261 byte[] serviceData = new byte[serviceDataLength]; 262 in.readByteArray(serviceData); 264 builder.setServiceData(serviceDataUuid, serviceData); 270 serviceDataUuid, serviceData, serviceDataMask); 934 public Builder setServiceData(ParcelUuid serviceDataUuid, byte[] serviceData) { in setServiceData() argument 939 mServiceData = serviceData; in setServiceData() 955 ParcelUuid serviceDataUuid, byte[] serviceData, byte[] serviceDataMask) { in setServiceData() argument 960 if (serviceData == null) { in setServiceData() [all …]
|
D | ScanRecord.java | 491 Map<ParcelUuid, byte[]> serviceData, in ScanRecord() argument 501 mServiceData = serviceData; in ScanRecord() 535 Map<ParcelUuid, byte[]> serviceData = new ArrayMap<ParcelUuid, byte[]>(); in parseFromBytes() local 634 serviceData.put(serviceDataUuid, serviceDataArray); in parseFromBytes() 678 serviceData, in parseFromBytes()
|
/packages/modules/Bluetooth/android/app/src/com/android/bluetooth/gatt/ |
D | AdvertiseHelper.java | 143 final byte[] serviceData = data.getServiceData().get(parcelUuid); in advertiseDataToBytes() 146 final int dataLen = uuidLen + (serviceData == null ? 0 : serviceData.length); in advertiseDataToBytes() 151 if (serviceData != null) { in advertiseDataToBytes() 152 System.arraycopy(serviceData, 0, concatenated, uuidLen, serviceData.length); in advertiseDataToBytes()
|
D | AppAdvertiseStats.java | 61 public Map<ParcelUuid, byte[]> serviceData; field in AppAdvertiseStats.AppAdvertiserData 68 Map<ParcelUuid, byte[]> serviceData, in AppAdvertiserData() argument 73 this.serviceData = serviceData; in AppAdvertiserData() 283 mAdvertisingData.serviceData = data.getServiceData(); in setAdvertisingData() 301 mScanResponseData.serviceData = data.getServiceData(); in setScanResponseData() 339 mPeriodicAdvertisingData.serviceData = data.getServiceData(); in setPeriodicAdvertisingData() 498 if (!advData.serviceData.isEmpty()) { in dumpAppAdvertiserData() 500 for (ParcelUuid uuid : advData.serviceData.keySet()) { in dumpAppAdvertiserData() 504 .append(advData.serviceData.get(uuid).length) in dumpAppAdvertiserData()
|
/packages/modules/Bluetooth/android/app/src/com/android/bluetooth/ |
D | BluetoothMethodProxy.java | 271 int serviceData, in periodicAdvertisingManagerTransferSync() argument 273 manager.transferSync(bda, serviceData, syncHandle); in periodicAdvertisingManagerTransferSync() 281 int serviceData, in periodicAdvertisingManagerTransferSetInfo() argument 284 manager.transferSetInfo(bda, serviceData, advHandle, callback); in periodicAdvertisingManagerTransferSetInfo()
|
/packages/modules/Uwb/service/java/com/android/server/uwb/discovery/ble/ |
D | BleDiscoveryScanProvider.java | 147 byte[] serviceData = record.getServiceData(UuidConstants.FIRA_CP_PARCEL_UUID); in processScanResult() 148 if (serviceData == null) { in processScanResult() 154 DiscoveryAdvertisement.fromBytes(serviceData, record.getManufacturerSpecificData()); in processScanResult()
|
D | DiscoveryAdvertisement.java | 69 @Nullable byte[] serviceData, @Nullable SparseArray<byte[]> vendorSpecificDataArray) { in fromBytes() 70 if (ArrayUtils.isEmpty(serviceData)) { in fromBytes() 75 ByteBuffer byteBuffer = ByteBuffer.wrap(serviceData); in fromBytes()
|
/packages/modules/Bluetooth/android/app/tests/unit/src/com/android/bluetooth/gatt/ |
D | AdvertiseHelperTest.java | 47 byte[] serviceData = new byte[] {0x10, 0x12, 0x14}; in advertiseDataToBytes() 55 .addServiceData(new ParcelUuid(UUID.randomUUID()), serviceData) in advertiseDataToBytes()
|
/packages/modules/Bluetooth/android/app/aidl/android/bluetooth/ |
D | IBluetoothScan.aidl | 57 …void transferSync(in BluetoothDevice bda, in int serviceData, in int syncHandle, in AttributionSou… in transferSync() argument 59 …void transferSetInfo(in BluetoothDevice bda, in int serviceData, in int advertisingHandle, in IPer… in transferSetInfo() argument
|
/packages/modules/Bluetooth/android/pandora/server/src/ |
D | Host.kt | 612 val serviceData = scanRecord.serviceData in scan() constant 613 checkNotNull(serviceData) in scan() 665 for (serviceDataEntry in serviceData) { in scan()
|