/packages/modules/Uwb/androidx_backend/src/androidx/core/uwb/backend/impl/internal/ |
D | UwbAddress.java | 33 public class UwbAddress { class 47 private UwbAddress(AddressingMode mode, byte[] addressBytes) { in UwbAddress() method in UwbAddress 53 public static UwbAddress fromBytes(byte[] address) { in fromBytes() 55 return new UwbAddress(AddressingMode.SHORT, address); in fromBytes() 59 return new UwbAddress(AddressingMode.EXTENDED, address); in fromBytes() 70 public static UwbAddress fromShort(short address) { in fromShort() 71 return new UwbAddress(AddressingMode.SHORT, Shorts.toByteArray(address)); in fromShort() 75 public static short toShort(UwbAddress address) { in toShort() 84 public static UwbAddress fromLong(long address) { in fromLong() 85 return new UwbAddress(AddressingMode.EXTENDED, Longs.toByteArray(address)); in fromLong() [all …]
|
D | Conversions.java | 184 static android.uwb.UwbAddress convertUwbAddress(UwbAddress address, boolean reverseMacAddress) { in convertUwbAddress() 186 ? android.uwb.UwbAddress.fromBytes(getReverseBytes(address.toBytes())) in convertUwbAddress() 187 : android.uwb.UwbAddress.fromBytes(address.toBytes()); in convertUwbAddress() 190 static List<android.uwb.UwbAddress> convertUwbAddressList( in convertUwbAddressList() 191 UwbAddress[] addressList, boolean reverseMacAddress) { in convertUwbAddressList() 192 List<android.uwb.UwbAddress> list = new ArrayList<>(); in convertUwbAddressList() 193 for (UwbAddress address : addressList) { in convertUwbAddressList()
|
D | RangingController.java | 55 private final List<UwbAddress> mDynamicallyAddedPeers = new ArrayList<>(); 116 protected boolean isKnownPeer(UwbAddress address) { in isKnownPeer() 163 public synchronized int addControlee(UwbAddress controleeAddress) { in addControlee() 185 new UwbAddress[] {controleeAddress}, subSessionIdList, subSessionKeyInfo); in addControlee() 219 UwbAddress controleeAddress = params.getAddress(); in addControleeWithSessionParams() 241 new UwbAddress[] {controleeAddress}, subSessionIdList, subSessionKeyInfo); in addControleeWithSessionParams() 271 UwbAddress[] controleeAddress, in addControleeAdapter() 306 public synchronized int removeControlee(UwbAddress controleeAddress) { in removeControlee() 318 boolean success = removeControleeAdapter(new UwbAddress[] {controleeAddress}); in removeControlee() 340 private synchronized boolean removeControleeAdapter(UwbAddress[] controleeAddress) { in removeControleeAdapter()
|
D | RangingControleeParameters.java | 21 private final UwbAddress mAddress; 25 public RangingControleeParameters(UwbAddress address, int subSessionId, byte[] subSessionKey) { in RangingControleeParameters() 31 public RangingControleeParameters(UwbAddress address) { in RangingControleeParameters() 37 public UwbAddress getAddress() { in getAddress()
|
D | UwbDevice.java | 26 private final UwbAddress mAddress; 30 return new UwbDevice(UwbAddress.fromBytes(address)); in createForAddress() 33 private UwbDevice(UwbAddress address) { in UwbDevice() 38 public UwbAddress getAddress() { in getAddress()
|
D | RangingDevice.java | 71 private UwbAddress mLocalAddress; 106 private final HashMap<String, UwbAddress> mMultiChipMap; 133 public UwbAddress getLocalAddress() { in getLocalAddress() 146 public UwbAddress getLocalAddress(String chipId) { in getLocalAddress() 160 public void setLocalAddress(UwbAddress localAddress) { in setLocalAddress() 165 private UwbAddress getRandomizedLocalAddress() { in getRandomizedLocalAddress() 166 return UwbAddress.getRandomizedShortAddress(); in getRandomizedLocalAddress() 172 UwbAddress controllerAddress, UwbComplexChannel complexChannel) { in calculateHashedSessionId() 216 protected boolean isKnownPeer(UwbAddress address) { in isKnownPeer() 236 UwbAddress peerAddress = UwbAddress.fromBytes(remoteAddressBytes); in onRangingDataReceived() [all …]
|
/packages/modules/Uwb/framework/java/android/uwb/ |
D | UwbAddress.java | 33 public final class UwbAddress implements Parcelable { class 39 private UwbAddress(byte[] address) { in UwbAddress() method in UwbAddress 56 public static UwbAddress fromBytes(@NonNull byte[] address) { in fromBytes() 61 return new UwbAddress(address); in fromBytes() 95 if (obj instanceof UwbAddress) { in equals() 96 return Arrays.equals(mAddressBytes, ((UwbAddress) obj).toBytes()); in equals() 117 public static final @android.annotation.NonNull Creator<UwbAddress> CREATOR = 118 new Creator<UwbAddress>() { 120 public UwbAddress createFromParcel(Parcel in) { 123 return UwbAddress.fromBytes(address); [all …]
|
/packages/modules/Uwb/service/support_lib/src/com/google/uwb/support/fira/ |
D | FiraControleeParams.java | 25 import android.uwb.UwbAddress; 40 @Nullable private final UwbAddress[] mAddressList; 51 @Nullable UwbAddress[] addressList, in FiraControleeParams() 71 public UwbAddress[] getAddressList() { in getAddressList() 121 for (UwbAddress address : mAddressList) { in toBundle() 125 if (mAddressList[0].size() == UwbAddress.EXTENDED_ADDRESS_BYTE_LENGTH) { in toBundle() 153 int addressByteLength = UwbAddress.SHORT_ADDRESS_BYTE_LENGTH; in parseVersion1() 155 addressByteLength = UwbAddress.EXTENDED_ADDRESS_BYTE_LENGTH; in parseVersion1() 158 UwbAddress[] addressList = new UwbAddress[addresses.length]; in parseVersion1() 173 @Nullable private UwbAddress[] mAddressList = null; [all …]
|
D | FiraOnControleeRemovedParams.java | 23 import android.uwb.UwbAddress; 48 private final @NonNull UwbAddress mAddress; 51 private FiraOnControleeRemovedParams(@NonNull UwbAddress address, @Reason int reason) { in FiraOnControleeRemovedParams() 59 int addressMode = mAddress.size() == UwbAddress.SHORT_ADDRESS_BYTE_LENGTH in toBundle() 74 UwbAddress uwbAddress = longToUwbAddress( in fromBundle() 77 ? UwbAddress.SHORT_ADDRESS_BYTE_LENGTH in fromBundle() 78 : UwbAddress.EXTENDED_ADDRESS_BYTE_LENGTH in fromBundle() 84 public UwbAddress getAddress() { in getAddress() 94 private final UwbAddress mAddress; 100 public Builder(@NonNull UwbAddress address) { in Builder()
|
D | FiraRangingReconfigureParams.java | 25 import android.uwb.UwbAddress; 41 @Nullable private final UwbAddress[] mAddressList; 79 @Nullable UwbAddress[] addressList, in FiraRangingReconfigureParams() 118 public UwbAddress[] getAddressList() { in getAddressList() 212 for (UwbAddress address : mAddressList) { in toBundle() 216 if (mAddressList[0].size() == UwbAddress.EXTENDED_ADDRESS_BYTE_LENGTH) { in toBundle() 286 int addressByteLength = UwbAddress.SHORT_ADDRESS_BYTE_LENGTH; in parseVersion1() 288 addressByteLength = UwbAddress.EXTENDED_ADDRESS_BYTE_LENGTH; in parseVersion1() 292 UwbAddress[] addressList = new UwbAddress[addresses.length]; in parseVersion1() 350 @Nullable private UwbAddress[] mAddressList = null; [all …]
|
D | FiraDataTransferPhaseConfig.java | 19 import android.uwb.UwbAddress; 142 List<UwbAddress> macAddressList = new ArrayList<>(); in parseVersion1() 149 ? UwbAddress.SHORT_ADDRESS_BYTE_LENGTH in parseVersion1() 150 : UwbAddress.EXTENDED_ADDRESS_BYTE_LENGTH)); in parseVersion1() 176 private final UwbAddress mUwbAddress; 179 public FiraDataTransferPhaseManagementList(UwbAddress uwbAddress, byte[] slotBitmap) { in FiraDataTransferPhaseManagementList() 184 public UwbAddress getUwbAddress() { in getUwbAddress()
|
/packages/modules/Uwb/service/java/com/android/server/uwb/data/ |
D | UwbMulticastListUpdateStatus.java | 19 import android.uwb.UwbAddress; 35 private UwbAddress[] mControleeUwbAddresses; 56 public UwbAddress[] getUwbAddresses(byte[] macAddresses, int numOfAddresses, in getUwbAddresses() 58 UwbAddress[] uwbAddresses = new UwbAddress[numOfAddresses]; in getUwbAddresses() 97 public UwbAddress[] getControleeUwbAddresses() { in getControleeUwbAddresses() 113 private static UwbAddress getComputedMacAddress(byte[] address) { in getComputedMacAddress() 115 return UwbAddress.fromBytes(TlvUtil.getReverseBytes(address)); in getComputedMacAddress() 117 return UwbAddress.fromBytes(address); in getComputedMacAddress()
|
/packages/modules/Uwb/tests/cts/tests/src/android/uwb/cts/ |
D | UwbAddressTest.java | 22 import android.uwb.UwbAddress; 39 runFromBytes(UwbAddress.SHORT_ADDRESS_BYTE_LENGTH); in testFromBytes_Short() 44 runFromBytes(UwbAddress.EXTENDED_ADDRESS_BYTE_LENGTH); in testFromBytes_Extended() 49 UwbAddress address = UwbAddress.fromBytes(addressBytes); in runFromBytes() 74 UwbAddress address = UwbTestUtils.getUwbAddress(useShortAddress); in runParcel() 77 UwbAddress fromParcel = UwbAddress.CREATOR.createFromParcel(parcel); in runParcel()
|
D | UwbTestUtils.java | 29 import android.uwb.UwbAddress; 75 public static RangingMeasurement getRangingMeasurement(UwbAddress address) { in getRangingMeasurement() 121 public static UwbAddress getUwbAddress(boolean isShortAddress) { in getUwbAddress() 122 byte[] addressBytes = new byte[isShortAddress ? UwbAddress.SHORT_ADDRESS_BYTE_LENGTH : in getUwbAddress() 123 UwbAddress.EXTENDED_ADDRESS_BYTE_LENGTH]; in getUwbAddress() 127 return UwbAddress.fromBytes(addressBytes); in getUwbAddress()
|
/packages/modules/Uwb/androidx_backend/src/androidx/core/uwb/backend/impl/ |
D | UwbControllerClient.java | 29 import androidx.core.uwb.backend.UwbAddress; 74 public void addControlee(UwbAddress address) throws RemoteException { in addControlee() 75 androidx.core.uwb.backend.impl.internal.UwbAddress uwbAddress = in addControlee() 76 androidx.core.uwb.backend.impl.internal.UwbAddress.fromBytes(address.address); in addControlee() 87 androidx.core.uwb.backend.impl.internal.UwbAddress uwbAddress = in addControleeWithSessionParams() 88 androidx.core.uwb.backend.impl.internal.UwbAddress in addControleeWithSessionParams() 101 public void removeControlee(UwbAddress address) throws RemoteException { in removeControlee() 102 androidx.core.uwb.backend.impl.internal.UwbAddress uwbAddress = in removeControlee() 103 androidx.core.uwb.backend.impl.internal.UwbAddress.fromBytes(address.address); in removeControlee()
|
D | UwbClient.java | 31 import androidx.core.uwb.backend.UwbAddress; 85 public UwbAddress getLocalAddress() throws RemoteException { in getLocalAddress() 86 androidx.core.uwb.backend.impl.internal.UwbAddress address = mDevice.getLocalAddress(); in getLocalAddress() 87 UwbAddress uwbAddress = new UwbAddress(); in getLocalAddress() 96 List<androidx.core.uwb.backend.impl.internal.UwbAddress> addresses = new ArrayList<>(); in setRangingParameters() 98 addresses.add(androidx.core.uwb.backend.impl.internal.UwbAddress in setRangingParameters() 126 backendDevice.address = new UwbAddress(); in convertCallback() 139 backendDevice.address = new UwbAddress(); in convertCallback() 171 backendDevice.address = new UwbAddress(); in convertCallback()
|
/packages/modules/Connectivity/remoteauth/service/java/com/android/server/remoteauth/ranging/ |
D | RangingParameters.java | 18 import androidx.core.uwb.backend.impl.internal.UwbAddress; 24 private final UwbAddress mUwbLocalAddress; 28 public UwbAddress getUwbLocalAddress() { in getUwbLocalAddress() 37 UwbAddress uwbLocalAddress, in RangingParameters() 45 private UwbAddress mUwbLocalAddress; 54 public Builder setUwbLocalAddress(UwbAddress uwbLocalAddress) { in setUwbLocalAddress()
|
/packages/modules/Uwb/androidx_backend/tests/src/androidx/core/uwb/backend/impl/internal/ |
D | RangingControllerTest.java | 82 private UwbAddress mRangingParamsKnownPeerAddress; 114 mRangingParamsKnownPeerAddress = UwbAddress.getRandomizedShortAddress(); 158 UwbAddress deviceAddress = mRangingController.getLocalAddress(); 172 List.of(UwbAddress.fromBytes(new byte[]{3, 4})), 197 UwbAddress deviceAddress = mRangingController.getLocalAddress(); 235 UwbAddress deviceAddress = mRangingController.getLocalAddress(); 264 UwbAddress deviceAddress = mRangingController.getLocalAddress(); 305 UwbAddress deviceAddress = mRangingController.getLocalAddress(); 364 UwbAddress deviceAddress = mRangingController.getLocalAddress(); 365 UwbAddress peerAddress = UwbAddress.getRandomizedShortAddress(); [all …]
|
/packages/modules/Uwb/service/support_lib/src/com/google/uwb/support/oemextension/ |
D | AdvertisePointedTarget.java | 20 import android.uwb.UwbAddress; 39 private final UwbAddress mMacAddress; 46 public AdvertisePointedTarget(UwbAddress macAddress, boolean advertisePointingResult) { in AdvertisePointedTarget() 55 public UwbAddress getMacAddress() { in getMacAddress() 115 private final RequiredParam<UwbAddress> mMacAddress = new RequiredParam<>(); 119 mMacAddress.set(UwbAddress.fromBytes(macAddress)); in setMacAddress()
|
/packages/modules/Uwb/framework/tests/src/android/uwb/ |
D | UwbTestUtils.java | 51 public static RangingMeasurement getRangingMeasurement(UwbAddress address) { in getRangingMeasurement() 73 public static UwbAddress getUwbAddress(boolean isShortAddress) { in getUwbAddress() 74 byte[] addressBytes = new byte[isShortAddress ? UwbAddress.SHORT_ADDRESS_BYTE_LENGTH : in getUwbAddress() 75 UwbAddress.EXTENDED_ADDRESS_BYTE_LENGTH]; in getUwbAddress() 79 return UwbAddress.fromBytes(addressBytes); in getUwbAddress()
|
/packages/modules/Uwb/service/java/com/android/server/uwb/ |
D | UwbTestUtils.java | 36 import android.uwb.UwbAddress; 70 public static final UwbAddress PEER_EXTENDED_UWB_ADDRESS = UwbAddress.fromBytes( 72 public static final UwbAddress PEER_EXTENDED_UWB_ADDRESS_2 = UwbAddress.fromBytes( 74 public static final UwbAddress PEER_SHORT_UWB_ADDRESS = UwbAddress.fromBytes( 76 public static final UwbAddress PEER_EXTENDED_SHORT_UWB_ADDRESS = UwbAddress.fromBytes( 300 private static UwbAddress getComputedMacAddress(byte[] address) { in getComputedMacAddress() 302 return UwbAddress.fromBytes(TlvUtil.getReverseBytes(address)); in getComputedMacAddress() 304 return UwbAddress.fromBytes(address); in getComputedMacAddress()
|
/packages/modules/Uwb/service/tests/src/com/android/server/uwb/params/ |
D | FiraEncoderTest.java | 51 import android.uwb.UwbAddress; 91 .setDeviceAddress(UwbAddress.fromBytes(new byte[]{0x4, 0x6})) 92 .setDestAddressList(Arrays.asList(UwbAddress.fromBytes(new byte[]{0x4, 0x6}))) 139 .setDeviceAddress(UwbAddress.fromBytes(new byte[]{0x4, 0x6})) 140 .setDestAddressList(Arrays.asList(UwbAddress.fromBytes(new byte[]{0x4, 0x6}))) 440 .setDeviceAddress(UwbAddress.fromBytes(new byte[]{0x4, 0x6})) in testFiraOpenSessionParamsProvisionedStsWithSessionKey() 441 .setDestAddressList(Arrays.asList(UwbAddress.fromBytes( in testFiraOpenSessionParamsProvisionedStsWithSessionKey() 500 .setDeviceAddress(UwbAddress.fromBytes(new byte[]{0x4, 0x6})) in testFiraOpenSessionParamsProvisionedStsWithoutSessionKey() 501 .setDestAddressList(Arrays.asList(UwbAddress.fromBytes( in testFiraOpenSessionParamsProvisionedStsWithoutSessionKey() 557 .setDeviceAddress(UwbAddress.fromBytes(new byte[]{0x4, 0x6})) in testFiraOpenSessionParamsDynamicControleeIndKey() [all …]
|
/packages/modules/Uwb/tests/cts/hostsidetests/multidevices/uwb/snippet/ |
D | UwbManagerSnippet.java | 27 import android.uwb.UwbAddress; 191 public UwbAddress uwbAddress; 346 public void onDataSent(UwbAddress remoteDeviceAddress, in onDataSent() 355 public void onDataSendFailed(UwbAddress remoteDeviceAddress, in onDataSendFailed() 365 public void onDataReceived(UwbAddress remoteDeviceAddress, in onDataReceived() 375 public void onDataReceiveFailed(UwbAddress remoteDeviceAddress, in onDataReceiveFailed() 480 UwbAddress[] addressList = new UwbAddress[jArray.length()]; in generateFiraRangingReconfigureParams() 482 addressList[i] = getComputedMacAddress(UwbAddress.fromBytes( in generateFiraRangingReconfigureParams() 515 UwbAddress[] addressList = new UwbAddress[jArray.length()]; in generateFiraControleeParams() 517 addressList[i] = getComputedMacAddress(UwbAddress.fromBytes( in generateFiraControleeParams() [all …]
|
/packages/modules/Uwb/androidx_backend/interface/androidx/core/uwb/backend/ |
D | IUwbClient.aidl | 23 import androidx.core.uwb.backend.UwbAddress; 30 UwbAddress getLocalAddress(); in getLocalAddress() 34 void addControlee(in UwbAddress address); in addControlee() 36 void removeControlee(in UwbAddress address); in removeControlee()
|
/packages/modules/Uwb/androidx_backend/tests/src/androidx/core/uwb/backend/impl/ |
D | UwbControllerClientTest.java | 33 import androidx.core.uwb.backend.UwbAddress; 62 ArgumentCaptor<androidx.core.uwb.backend.impl.internal.UwbAddress> mAddressCaptor; 111 UwbAddress address = new UwbAddress(); in testAddControlee() 122 UwbAddress address = new UwbAddress(); in testRemoveControlee()
|