/packages/modules/Uwb/service/java/com/android/server/uwb/params/ |
D | CccDecoder.java | 89 public <T extends Params> T getParams(TlvDecoderBuffer tlvs, Class<T> paramsType, in getParams() argument 93 return (T) getCccRangingStartedParamsFromTlvBuffer(tlvs); in getParams() 96 return (T) getCccSpecificationParamsFromTlvBuffer(tlvs); in getParams() 99 return (T) getCccRangingStoppedParamsFromTlvBuffer(tlvs); in getParams() 108 private CccRangingStartedParams getCccRangingStartedParamsFromTlvBuffer(TlvDecoderBuffer tlvs) { in getCccRangingStartedParamsFromTlvBuffer() argument 109 byte[] hopModeKey = tlvs.getByteArray(ConfigParam.HOP_MODE_KEY); in getCccRangingStartedParamsFromTlvBuffer() 115 uwbTime0 = tlvs.getLong(ConfigParam.UWB_TIME0); in getCccRangingStartedParamsFromTlvBuffer() 117 uwbTime0 = tlvs.getLong(ConfigParam.UWB_INITIATION_TIME); in getCccRangingStartedParamsFromTlvBuffer() 122 .setStartingStsIndex(tlvs.getInt(ConfigParam.STS_INDEX)) in getCccRangingStartedParamsFromTlvBuffer() 127 .setRanMultiplier(tlvs.getInt(ConfigParam.RANGING_INTERVAL) / 96) in getCccRangingStartedParamsFromTlvBuffer() [all …]
|
D | AliroDecoder.java | 89 public <T extends Params> T getParams(TlvDecoderBuffer tlvs, Class<T> paramsType, in getParams() argument 93 return (T) getAliroRangingStartedParamsFromTlvBuffer(tlvs); in getParams() 96 return (T) getAliroSpecificationParamsFromTlvBuffer(tlvs); in getParams() 99 return (T) getAliroRangingStoppedParamsFromTlvBuffer(tlvs); in getParams() 109 TlvDecoderBuffer tlvs) { in getAliroRangingStartedParamsFromTlvBuffer() argument 110 byte[] hopModeKey = tlvs.getByteArray(ConfigParam.HOP_MODE_KEY); in getAliroRangingStartedParamsFromTlvBuffer() 116 uwbTime0 = tlvs.getLong(ConfigParam.UWB_TIME0); in getAliroRangingStartedParamsFromTlvBuffer() 118 uwbTime0 = tlvs.getLong(ConfigParam.UWB_INITIATION_TIME); in getAliroRangingStartedParamsFromTlvBuffer() 123 .setStartingStsIndex(tlvs.getInt(ConfigParam.STS_INDEX)) in getAliroRangingStartedParamsFromTlvBuffer() 128 .setRanMultiplier(tlvs.getInt(ConfigParam.RANGING_INTERVAL) / 96) in getAliroRangingStartedParamsFromTlvBuffer() [all …]
|
D | FiraDecoder.java | 177 public <T extends Params> T getParams(TlvDecoderBuffer tlvs, Class<T> paramType, in getParams() argument 185 return (T) getFiraSpecificationParamsFromTlvBuffer(tlvs, uwbsFiraProtocolVersion); in getParams() 194 private FiraSpecificationParams getFiraSpecificationParamsFromTlvBuffer(TlvDecoderBuffer tlvs, in getFiraSpecificationParamsFromTlvBuffer() argument 197 byte[] versionCheck = tlvs.getByteArray(SUPPORTED_FIRA_PHY_VERSION_RANGE_VER_2_0); in getFiraSpecificationParamsFromTlvBuffer() 200 byte[] phyVersions = tlvs.getByteArray(SUPPORTED_FIRA_PHY_VERSION_RANGE_VER_1_0); in getFiraSpecificationParamsFromTlvBuffer() 203 byte[] macVersions = tlvs.getByteArray(SUPPORTED_FIRA_MAC_VERSION_RANGE_VER_1_0); in getFiraSpecificationParamsFromTlvBuffer() 207 byte deviceRolesUci = tlvs.getByte(SUPPORTED_DEVICE_ROLES_VER_1_0); in getFiraSpecificationParamsFromTlvBuffer() 222 byte rangingMethodUci = tlvs.getByte(SUPPORTED_RANGING_METHOD_VER_1_0); in getFiraSpecificationParamsFromTlvBuffer() 239 byte stsConfigUci = tlvs.getByte(SUPPORTED_STS_CONFIG_VER_1_0); in getFiraSpecificationParamsFromTlvBuffer() 260 byte multiNodeUci = tlvs.getByte(SUPPORTED_MULTI_NODE_MODES_VER_1_0); in getFiraSpecificationParamsFromTlvBuffer() [all …]
|
D | GenericDecoder.java | 46 public <T extends Params> T getParams(TlvDecoderBuffer tlvs, Class<T> paramType, in getParams() argument 49 return (T) getSpecificationParamsFromTlvBuffer(tlvs, protocolVersion); in getParams() 54 private GenericSpecificationParams getSpecificationParamsFromTlvBuffer(TlvDecoderBuffer tlvs, in getSpecificationParamsFromTlvBuffer() argument 60 tlvs, FiraSpecificationParams.class, protocolVersion); in getSpecificationParamsFromTlvBuffer() 68 tlvs, CccSpecificationParams.class, protocolVersion); in getSpecificationParamsFromTlvBuffer() 76 tlvs, AliroSpecificationParams.class, protocolVersion); in getSpecificationParamsFromTlvBuffer() 84 .getParams(tlvs, RadarSpecificationParams.class, protocolVersion); in getSpecificationParamsFromTlvBuffer() 90 byte supported_power_stats_query = tlvs.getByte(SUPPORTED_POWER_STATS_QUERY); in getSpecificationParamsFromTlvBuffer()
|
D | RadarDecoder.java | 30 public <T extends Params> T getParams(TlvDecoderBuffer tlvs, Class<T> paramsType, in getParams() argument 34 return (T) getRadarSpecificationParamsFromTlvBuffer(tlvs); in getParams() 44 TlvDecoderBuffer tlvs) { in getRadarSpecificationParamsFromTlvBuffer() argument 47 byte radarCapabilities = tlvs.getByte(RADAR_SUPPORT); in getRadarSpecificationParamsFromTlvBuffer()
|
D | TlvDecoder.java | 49 public abstract <T extends Params> T getParams(TlvDecoderBuffer tlvs, Class<T> paramType, in getParams() argument
|
/packages/modules/Uwb/service/tests/src/com/android/server/uwb/params/ |
D | AliroEncoderTest.java | 110 TlvBuffer tlvs = mAliroEncoder.getTlvBuffer(params, AliroParams.PROTOCOL_VERSION_1_0); in testAliroOpenRangingParams() local 112 assertThat(tlvs.getNoOfParams()).isEqualTo(17); in testAliroOpenRangingParams() 113 assertThat(tlvs.getByteArray()).isEqualTo(TEST_ALIRO_OPEN_RANGING_TLV_DATA); in testAliroOpenRangingParams() 119 TlvBuffer tlvs = TlvEncoder.getEncoder(AliroParams.PROTOCOL_NAME, mUwbInjector) in testAliroOpenRangingParamsViaTlvEncoder() local 122 assertThat(tlvs.getNoOfParams()).isEqualTo(17); in testAliroOpenRangingParamsViaTlvEncoder() 123 assertThat(tlvs.getByteArray()).isEqualTo(TEST_ALIRO_OPEN_RANGING_TLV_DATA); in testAliroOpenRangingParamsViaTlvEncoder() 133 TlvBuffer tlvs = mAliroEncoder.getTlvBuffer(params, AliroParams.PROTOCOL_VERSION_1_0); in testAliroOpenRangingParamsWithAbsoluteInitiationTime() local 140 assertThat(tlvs.getNoOfParams()).isEqualTo(17); in testAliroOpenRangingParamsWithAbsoluteInitiationTime() 141 assertThat(tlvs.getByteArray()).isEqualTo( in testAliroOpenRangingParamsWithAbsoluteInitiationTime() 153 TlvBuffer tlvs = mAliroEncoder.getTlvBuffer(params, AliroParams.PROTOCOL_VERSION_1_0); in testAliroOpenRangingParams_withRangeDataNtfConfigSupportedAndDisabled() local [all …]
|
D | CccEncoderTest.java | 110 TlvBuffer tlvs = mCccEncoder.getTlvBuffer(params, CccParams.PROTOCOL_VERSION_1_0); in testCccOpenRangingParams() local 112 assertThat(tlvs.getNoOfParams()).isEqualTo(17); in testCccOpenRangingParams() 113 assertThat(tlvs.getByteArray()).isEqualTo(TEST_CCC_OPEN_RANGING_TLV_DATA); in testCccOpenRangingParams() 119 TlvBuffer tlvs = TlvEncoder.getEncoder(CccParams.PROTOCOL_NAME, mUwbInjector) in testCccOpenRangingParamsViaTlvEncoder() local 122 assertThat(tlvs.getNoOfParams()).isEqualTo(17); in testCccOpenRangingParamsViaTlvEncoder() 123 assertThat(tlvs.getByteArray()).isEqualTo(TEST_CCC_OPEN_RANGING_TLV_DATA); in testCccOpenRangingParamsViaTlvEncoder() 133 TlvBuffer tlvs = mCccEncoder.getTlvBuffer(params, CccParams.PROTOCOL_VERSION_1_0); in testCccOpenRangingParamsWithAbsoluteInitiationTime() local 140 assertThat(tlvs.getNoOfParams()).isEqualTo(17); in testCccOpenRangingParamsWithAbsoluteInitiationTime() 141 assertThat(tlvs.getByteArray()).isEqualTo( in testCccOpenRangingParamsWithAbsoluteInitiationTime() 153 TlvBuffer tlvs = mCccEncoder.getTlvBuffer(params, CccParams.PROTOCOL_VERSION_1_0); in testCccOpenRangingParams_withRangeDataNtfConfigSupportedAndDisabled() local [all …]
|
D | FiraEncoderTest.java | 364 TlvBuffer tlvs = mFiraEncoder.getTlvBuffer(params, PROTOCOL_VERSION_1_1); in testFiraOpenSessionParams_useUwbsUciVersion() local 366 assertThat(tlvs.getNoOfParams()).isEqualTo(46); in testFiraOpenSessionParams_useUwbsUciVersion() 367 assertThat(tlvs.getByteArray()).isEqualTo(mFiraSessionv11TlvData); in testFiraOpenSessionParams_useUwbsUciVersion() 373 tlvs = mFiraEncoder.getTlvBuffer(params, PROTOCOL_VERSION_2_0); in testFiraOpenSessionParams_useUwbsUciVersion() 375 assertThat(tlvs.getNoOfParams()).isEqualTo(49); in testFiraOpenSessionParams_useUwbsUciVersion() 376 assertThat(tlvs.getByteArray()).isEqualTo(mFiraSessionv20TlvData); in testFiraOpenSessionParams_useUwbsUciVersion() 380 tlvs = mFiraEncoder.getTlvBuffer(params, PROTOCOL_VERSION_2_0); in testFiraOpenSessionParams_useUwbsUciVersion() 382 assertThat(tlvs.getNoOfParams()).isEqualTo(49); in testFiraOpenSessionParams_useUwbsUciVersion() 383 assertThat(tlvs.getByteArray()).isEqualTo(mFiraSessionv20AbsoluteInitiationTimeTlvData); in testFiraOpenSessionParams_useUwbsUciVersion() 391 TlvBuffer tlvs = mFiraEncoder.getTlvBuffer(params, PROTOCOL_VERSION_1_1); in testFiraRangingReconfigureParams() local [all …]
|
D | RadarEncoderTest.java | 82 public static void verifyRadarOpenSessionParamsTlvBuffer(TlvBuffer tlvs) { in verifyRadarOpenSessionParamsTlvBuffer() argument 83 assertThat(tlvs.getNoOfParams()).isEqualTo(TEST_RADAR_OPEN_SESSION_TLV_NUM_PARAMS); in verifyRadarOpenSessionParamsTlvBuffer() 84 assertThat(tlvs.getByteArray()).isEqualTo(TEST_RADAR_OPEN_SESSION_TLV_DATA); in verifyRadarOpenSessionParamsTlvBuffer()
|
/packages/modules/Uwb/service/java/com/android/server/uwb/secure/csml/ |
D | SessionData.java | 108 TlvDecoderBuffer tlvs = new TlvDecoderBuffer(data, SESSION_DATA_COUNT_MAX); in fromBytes() local 109 tlvs.parse(); in fromBytes() 111 if (isPresent(tlvs, UWB_SESSION_DATA_VERSION_HEADER)) { in fromBytes() 112 byte[] sessionDataVersion = tlvs.getByteArray(UWB_SESSION_DATA_VERSION_HEADER); in fromBytes() 115 if (isPresent(tlvs, UWB_SESSION_ID)) { in fromBytes() 117 ByteBuffer.wrap(tlvs.getByteArray(UWB_SESSION_ID)).getInt()); in fromBytes() 119 if (isPresent(tlvs, UWB_SUB_SESSION_ID)) { in fromBytes() 121 ByteBuffer.wrap(tlvs.getByteArray(UWB_SUB_SESSION_ID)).getInt()); in fromBytes() 123 if (isPresent(tlvs, CONFIGURATION_PARAMS)) { in fromBytes() 124 byte[] configurationParams = tlvs.getByteArray(CONFIGURATION_PARAMS); in fromBytes() [all …]
|
D | ControleeInfo.java | 89 TlvDecoderBuffer tlvs = new TlvDecoderBuffer(data, CONTROLEE_INFO_MAX_COUNT); in fromBytes() local 90 tlvs.parse(); in fromBytes() 92 if (isPresent(tlvs, UWB_CONTROLEE_INFO_VERSION_HEADER)) { in fromBytes() 93 byte[] controleeInfoVersion = tlvs.getByteArray(UWB_CONTROLEE_INFO_VERSION_HEADER); in fromBytes() 96 if (isPresent(tlvs, UWB_CAPABILITY)) { in fromBytes() 97 byte[] uwbCapability = tlvs.getByteArray(UWB_CAPABILITY); in fromBytes()
|
D | SwapInAdfResponse.java | 50 List<TlvDatum> tlvs = tlvsMap.get(SLOT_IDENTIFIER_TAG); in SwapInAdfResponse() local 51 if (tlvs != null && tlvs.size() > 0) { in SwapInAdfResponse() 52 slotIdentifier = Optional.of(tlvs.get(0).value); in SwapInAdfResponse()
|
D | InitiateTransactionCommand.java | 87 List<TlvDatum> tlvs = new ArrayList<>(); in getTlvPayload() local 90 tlvs.add(sessionIdTlv); in getTlvPayload() 93 tlvs.add(CsmlUtil.encodeObjectIdentifierAsTlv(adfOid)); in getTlvPayload() 95 return tlvs; in getTlvPayload()
|
/packages/modules/Uwb/service/java/com/android/server/uwb/data/ |
D | UwbTlvData.java | 23 public final byte[] tlvs; field in UwbTlvData 25 public UwbTlvData(int status, int length, byte[] tlvs) { in UwbTlvData() argument 28 this.tlvs = tlvs; in UwbTlvData() 40 return tlvs; in getTlv() 48 + ", tlvs = [" + UwbUtil.toHexString(tlvs) in toString()
|
/packages/modules/Connectivity/thread/framework/java/android/net/thread/ |
D | ActiveOperationalDataset.java | 224 public static ActiveOperationalDataset fromThreadTlvs(@NonNull byte[] tlvs) { in fromThreadTlvs() argument 225 requireNonNull(tlvs, "tlvs cannot be null"); in fromThreadTlvs() 226 if (tlvs.length > LENGTH_MAX_DATASET_TLVS) { in fromThreadTlvs() 230 LENGTH_MAX_DATASET_TLVS, tlvs.length)); in fromThreadTlvs() 235 while (i < tlvs.length) { in fromThreadTlvs() 236 int type = tlvs[i++] & 0xff; in fromThreadTlvs() 237 if (i >= tlvs.length) { in fromThreadTlvs() 241 type, tlvs.length)); in fromThreadTlvs() 244 int length = tlvs[i++] & 0xff; in fromThreadTlvs() 245 if (i + length > tlvs.length) { in fromThreadTlvs() [all …]
|
D | PendingOperationalDataset.java | 106 public static PendingOperationalDataset fromThreadTlvs(@NonNull byte[] tlvs) { in fromThreadTlvs() argument 107 requireNonNull(tlvs, "tlvs cannot be null"); in fromThreadTlvs() 112 ActiveOperationalDataset activeDataset = ActiveOperationalDataset.fromThreadTlvs(tlvs); in fromThreadTlvs()
|
/packages/modules/Uwb/service/uci/jni/src/ |
D | uci_jni_android_new.rs | 340 let mut tlvs = Vec::<AppConfigTlv>::new(); in parse_app_config_tlv_vec() localVariable 348 tlvs.push(tlv.into()); in parse_app_config_tlv_vec() 353 Ok(tlvs) in parse_app_config_tlv_vec() 362 let mut tlvs = Vec::<RadarConfigTlv>::new(); in parse_radar_config_tlv_vec() localVariable 370 tlvs.push(tlv); in parse_radar_config_tlv_vec() 375 Ok(tlvs) in parse_radar_config_tlv_vec() 479 let tlvs = parse_app_config_tlv_vec(no_of_params, &config_byte_array)?; in native_set_app_configurations() localVariable 480 uci_manager.session_set_app_config(session_id as u32, tlvs) in native_set_app_configurations() 527 let tlvs = parse_radar_config_tlv_vec(no_of_params, &config_byte_array)?; in native_set_radar_app_configurations() localVariable 528 uci_manager.android_set_radar_config(session_id as u32, tlvs) in native_set_radar_app_configurations() [all …]
|
/packages/modules/Uwb/service/java/com/android/server/uwb/ |
D | UwbConfigurationManager.java | 135 TlvDecoderBuffer tlvs = new TlvDecoderBuffer(tlvData.getTlv(), numOfTlvs); in decodeTLV() local 136 if (!tlvs.parse()) { in decodeTLV() 142 params = decoder.getParams(tlvs, paramType, protocolVersion); in decodeTLV()
|
/packages/modules/Uwb/service/java/com/android/server/uwb/secure/iso7816/ |
D | TlvParser.java | 89 List<TlvDatum> tlvs = tlvData.computeIfAbsent( in parseTlvs() local 91 tlvs.add(tlvDatum); in parseTlvs()
|
/packages/modules/Uwb/service/tests/src/com/android/server/uwb/ |
D | UwbConfigurationManagerTest.java | 177 byte[] tlvs = {0x01, 0x02, 0x02, 0x03}; in testGetAppConfigurations() 178 UwbTlvData getAppConfig = new UwbTlvData(UwbUciConstants.STATUS_CODE_OK, 1, tlvs); in testGetAppConfigurations() 192 byte[] tlvs = {0x01, 0x02, 0x02, 0x03}; in testGetCapsInfo() 193 UwbTlvData getAppConfig = new UwbTlvData(UwbUciConstants.STATUS_CODE_OK, 1, tlvs); in testGetCapsInfo()
|
/packages/modules/Wifi/service/java/com/android/server/wifi/p2p/ |
D | SupplicantP2pIfaceCallbackHidlV1_4Impl.java | 238 ArrayList<Byte> tlvs) { in onServiceDiscoveryResponse() argument 239 mCallbackV10.onServiceDiscoveryResponse(srcAddress, updateIndicator, tlvs); in onServiceDiscoveryResponse()
|
D | SupplicantP2pIfaceCallbackHidlImpl.java | 477 ArrayList<Byte> tlvs) { in onServiceDiscoveryResponse() argument 485 NativeUtil.byteArrayFromArrayList(tlvs)); in onServiceDiscoveryResponse()
|
D | SupplicantP2pIfaceCallbackAidlImpl.java | 615 byte[] tlvs) { in onServiceDiscoveryResponse() argument 622 response = WifiP2pServiceResponse.newInstance(srcAddressStr, tlvs); in onServiceDiscoveryResponse()
|
/packages/modules/Wifi/service/tests/wifitests/src/com/android/server/wifi/p2p/ |
D | SupplicantP2pIfaceCallbackHidlImplTest.java | 591 ArrayList<Byte> tlvs = NativeUtil.byteArrayToArrayList(hexStr2Bin(SERV_DISC_RESP_TLVS)); in testOnServiceDiscoveryResponseCompleted_success() local 597 tlvs); in testOnServiceDiscoveryResponseCompleted_success()
|