Home
last modified time | relevance | path

Searched refs:tlvs (Results 1 – 25 of 27) sorted by relevance

12

/packages/modules/Uwb/service/java/com/android/server/uwb/params/
DCccDecoder.java89 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 …]
DAliroDecoder.java89 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 …]
DFiraDecoder.java177 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 …]
DGenericDecoder.java46 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()
DRadarDecoder.java30 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()
DTlvDecoder.java49 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/
DAliroEncoderTest.java110 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 …]
DCccEncoderTest.java110 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 …]
DFiraEncoderTest.java364 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 …]
DRadarEncoderTest.java82 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/
DSessionData.java108 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 …]
DControleeInfo.java89 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()
DSwapInAdfResponse.java50 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()
DInitiateTransactionCommand.java87 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/
DUwbTlvData.java23 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/
DActiveOperationalDataset.java224 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 …]
DPendingOperationalDataset.java106 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/
Duci_jni_android_new.rs340 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/
DUwbConfigurationManager.java135 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/
DTlvParser.java89 List<TlvDatum> tlvs = tlvData.computeIfAbsent( in parseTlvs() local
91 tlvs.add(tlvDatum); in parseTlvs()
/packages/modules/Uwb/service/tests/src/com/android/server/uwb/
DUwbConfigurationManagerTest.java177 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/
DSupplicantP2pIfaceCallbackHidlV1_4Impl.java238 ArrayList<Byte> tlvs) { in onServiceDiscoveryResponse() argument
239 mCallbackV10.onServiceDiscoveryResponse(srcAddress, updateIndicator, tlvs); in onServiceDiscoveryResponse()
DSupplicantP2pIfaceCallbackHidlImpl.java477 ArrayList<Byte> tlvs) { in onServiceDiscoveryResponse() argument
485 NativeUtil.byteArrayFromArrayList(tlvs)); in onServiceDiscoveryResponse()
DSupplicantP2pIfaceCallbackAidlImpl.java615 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/
DSupplicantP2pIfaceCallbackHidlImplTest.java591 ArrayList<Byte> tlvs = NativeUtil.byteArrayToArrayList(hexStr2Bin(SERV_DISC_RESP_TLVS)); in testOnServiceDiscoveryResponseCompleted_success() local
597 tlvs); in testOnServiceDiscoveryResponseCompleted_success()

12