Home
last modified time | relevance | path

Searched refs:UwbAddress (Results 1 – 25 of 87) sorted by relevance

1234

/packages/modules/Uwb/androidx_backend/src/androidx/core/uwb/backend/impl/internal/
DUwbAddress.java33 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 …]
DConversions.java184 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()
DRangingController.java55 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()
DRangingControleeParameters.java21 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()
DUwbDevice.java26 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()
DRangingDevice.java71 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/
DUwbAddress.java33 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/
DFiraControleeParams.java25 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 …]
DFiraOnControleeRemovedParams.java23 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()
DFiraRangingReconfigureParams.java25 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 …]
DFiraDataTransferPhaseConfig.java19 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/
DUwbMulticastListUpdateStatus.java19 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/
DUwbAddressTest.java22 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()
DUwbTestUtils.java29 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/
DUwbControllerClient.java29 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()
DUwbClient.java31 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/
DRangingParameters.java18 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/
DRangingControllerTest.java82 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/
DAdvertisePointedTarget.java20 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/
DUwbTestUtils.java51 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/
DUwbTestUtils.java36 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/
DFiraEncoderTest.java51 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/
DUwbManagerSnippet.java27 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/
DIUwbClient.aidl23 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/
DUwbControllerClientTest.java33 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()

1234