Skip to content

Commit d23ec7a

Browse files
committed
Generated using ./scripts/tools/zap_regen_all.py
1 parent bef2e51 commit d23ec7a

38 files changed

+123
-2182
lines changed

scripts/tools/zap/tests/outputs/all-clusters-app/app-templates/gen_config.h

+2
Original file line numberDiff line numberDiff line change
@@ -149,6 +149,7 @@
149149
#define MATTER_DM_ECOSYSTEM_INFORMATION_CLUSTER_SERVER_ENDPOINT_COUNT (0)
150150
#define MATTER_DM_COMMISSIONER_CONTROL_CLUSTER_SERVER_ENDPOINT_COUNT (0)
151151
#define MATTER_DM_TLS_CERTIFICATE_MANAGEMENT_CLUSTER_SERVER_ENDPOINT_COUNT (0)
152+
#define MATTER_DM_TLS_CLIENT_MANAGEMENT_CLUSTER_SERVER_ENDPOINT_COUNT (0)
152153
#define MATTER_DM_UNIT_TESTING_CLUSTER_SERVER_ENDPOINT_COUNT (1)
153154
#define MATTER_DM_FAULT_INJECTION_CLUSTER_SERVER_ENDPOINT_COUNT (1)
154155
#define MATTER_DM_SAMPLE_MEI_CLUSTER_SERVER_ENDPOINT_COUNT (0)
@@ -281,6 +282,7 @@
281282
#define MATTER_DM_ECOSYSTEM_INFORMATION_CLUSTER_CLIENT_ENDPOINT_COUNT (0)
282283
#define MATTER_DM_COMMISSIONER_CONTROL_CLUSTER_CLIENT_ENDPOINT_COUNT (0)
283284
#define MATTER_DM_TLS_CERTIFICATE_MANAGEMENT_CLUSTER_CLIENT_ENDPOINT_COUNT (0)
285+
#define MATTER_DM_TLS_CLIENT_MANAGEMENT_CLUSTER_CLIENT_ENDPOINT_COUNT (0)
284286
#define MATTER_DM_UNIT_TESTING_CLUSTER_CLIENT_ENDPOINT_COUNT (0)
285287
#define MATTER_DM_FAULT_INJECTION_CLUSTER_CLIENT_ENDPOINT_COUNT (0)
286288
#define MATTER_DM_SAMPLE_MEI_CLUSTER_CLIENT_ENDPOINT_COUNT (0)

scripts/tools/zap/tests/outputs/lighting-app/app-templates/gen_config.h

+2
Original file line numberDiff line numberDiff line change
@@ -149,6 +149,7 @@
149149
#define MATTER_DM_ECOSYSTEM_INFORMATION_CLUSTER_SERVER_ENDPOINT_COUNT (0)
150150
#define MATTER_DM_COMMISSIONER_CONTROL_CLUSTER_SERVER_ENDPOINT_COUNT (0)
151151
#define MATTER_DM_TLS_CERTIFICATE_MANAGEMENT_CLUSTER_SERVER_ENDPOINT_COUNT (0)
152+
#define MATTER_DM_TLS_CLIENT_MANAGEMENT_CLUSTER_SERVER_ENDPOINT_COUNT (0)
152153
#define MATTER_DM_UNIT_TESTING_CLUSTER_SERVER_ENDPOINT_COUNT (0)
153154
#define MATTER_DM_FAULT_INJECTION_CLUSTER_SERVER_ENDPOINT_COUNT (0)
154155
#define MATTER_DM_SAMPLE_MEI_CLUSTER_SERVER_ENDPOINT_COUNT (0)
@@ -281,6 +282,7 @@
281282
#define MATTER_DM_ECOSYSTEM_INFORMATION_CLUSTER_CLIENT_ENDPOINT_COUNT (0)
282283
#define MATTER_DM_COMMISSIONER_CONTROL_CLUSTER_CLIENT_ENDPOINT_COUNT (0)
283284
#define MATTER_DM_TLS_CERTIFICATE_MANAGEMENT_CLUSTER_CLIENT_ENDPOINT_COUNT (0)
285+
#define MATTER_DM_TLS_CLIENT_MANAGEMENT_CLUSTER_CLIENT_ENDPOINT_COUNT (0)
284286
#define MATTER_DM_UNIT_TESTING_CLUSTER_CLIENT_ENDPOINT_COUNT (0)
285287
#define MATTER_DM_FAULT_INJECTION_CLUSTER_CLIENT_ENDPOINT_COUNT (0)
286288
#define MATTER_DM_SAMPLE_MEI_CLUSTER_CLIENT_ENDPOINT_COUNT (0)

src/controller/data_model/controller-clusters.matter

+6-7
Original file line numberDiff line numberDiff line change
@@ -10710,7 +10710,7 @@ provisional cluster TlsClientManagement = 2050 {
1071010710
octet_string hostname = 1;
1071110711
int16u port = 2;
1071210712
int16u caid = 3;
10713-
optional nullable int16u ccdid = 4;
10713+
nullable int16u ccdid = 4;
1071410714
TLSEndpointStatusEnum status = 5;
1071510715
}
1071610716

@@ -10724,8 +10724,7 @@ provisional cluster TlsClientManagement = 2050 {
1072410724

1072510725
readonly attribute int8u maxProvisioned = 0;
1072610726
readonly attribute int8u currentProvisioned = 1;
10727-
readonly attribute int8u maxInUse = 2;
10728-
readonly attribute int8u currentInUse = 3;
10727+
readonly attribute int8u currentInUse = 2;
1072910728
readonly attribute command_id generatedCommandList[] = 65528;
1073010729
readonly attribute command_id acceptedCommandList[] = 65529;
1073110730
readonly attribute event_id eventList[] = 65530;
@@ -10737,16 +10736,16 @@ provisional cluster TlsClientManagement = 2050 {
1073710736
octet_string hostname = 0;
1073810737
int16u port = 1;
1073910738
int16u caid = 2;
10740-
optional nullable int16u ccdid = 3;
10741-
optional nullable int16u endpointID = 4;
10739+
nullable int16u ccdid = 3;
10740+
nullable int16u endpointID = 4;
1074210741
}
1074310742

1074410743
response struct ProvisionEndpointResponse = 1 {
1074510744
int16u endpointID = 0;
1074610745
}
1074710746

1074810747
request struct FindEndpointRequest {
10749-
optional nullable int16u endpointID = 0;
10748+
nullable int16u endpointID = 0;
1075010749
}
1075110750

1075210751
response struct FindEndpointResponse = 3 {
@@ -10759,7 +10758,7 @@ provisional cluster TlsClientManagement = 2050 {
1075910758

1076010759
/** This command SHALL provision a TLS Endpoint for the provided HostName / Port combination. */
1076110760
command access(invoke: administer) ProvisionEndpoint(ProvisionEndpointRequest): ProvisionEndpointResponse = 0;
10762-
/** This command SHALL return the TLS Endpoint details for the passed in EndpointID. */
10761+
/** This command SHALL return the TLS Endpoint details for the passed in EndpointID, or all provisioned endpoints if nu */
1076310762
command FindEndpoint(FindEndpointRequest): FindEndpointResponse = 2;
1076410763
/** This command SHALL be generated to request the Node terminates the TLS Connection. */
1076510764
command access(invoke: administer) RemoveEndpoint(RemoveEndpointRequest): DefaultSuccess = 4;

src/controller/java/generated/java/chip/devicecontroller/ChipClusters.java

+8-35
Original file line numberDiff line numberDiff line change
@@ -65650,8 +65650,7 @@ public static class TlsClientManagementCluster extends BaseChipCluster {
6565065650

6565165651
private static final long MAX_PROVISIONED_ATTRIBUTE_ID = 0L;
6565265652
private static final long CURRENT_PROVISIONED_ATTRIBUTE_ID = 1L;
65653-
private static final long MAX_IN_USE_ATTRIBUTE_ID = 2L;
65654-
private static final long CURRENT_IN_USE_ATTRIBUTE_ID = 3L;
65653+
private static final long CURRENT_IN_USE_ATTRIBUTE_ID = 2L;
6565565654
private static final long GENERATED_COMMAND_LIST_ATTRIBUTE_ID = 65528L;
6565665655
private static final long ACCEPTED_COMMAND_LIST_ATTRIBUTE_ID = 65529L;
6565765656
private static final long EVENT_LIST_ATTRIBUTE_ID = 65530L;
@@ -65669,11 +65668,11 @@ public long initWithDevice(long devicePtr, int endpointId) {
6566965668
return 0L;
6567065669
}
6567165670

65672-
public void provisionEndpoint(ProvisionEndpointResponseCallback callback, byte[] hostname, Integer port, Integer caid, @Nullable Optional<Integer> ccdid, @Nullable Optional<Integer> endpointID) {
65671+
public void provisionEndpoint(ProvisionEndpointResponseCallback callback, byte[] hostname, Integer port, Integer caid, @Nullable Integer ccdid, @Nullable Integer endpointID) {
6567365672
provisionEndpoint(callback, hostname, port, caid, ccdid, endpointID, 0);
6567465673
}
6567565674

65676-
public void provisionEndpoint(ProvisionEndpointResponseCallback callback, byte[] hostname, Integer port, Integer caid, @Nullable Optional<Integer> ccdid, @Nullable Optional<Integer> endpointID, int timedInvokeTimeoutMs) {
65675+
public void provisionEndpoint(ProvisionEndpointResponseCallback callback, byte[] hostname, Integer port, Integer caid, @Nullable Integer ccdid, @Nullable Integer endpointID, int timedInvokeTimeoutMs) {
6567765676
final long commandId = 0L;
6567865677

6567965678
ArrayList<StructElement> elements = new ArrayList<>();
@@ -65690,11 +65689,11 @@ public void provisionEndpoint(ProvisionEndpointResponseCallback callback, byte[]
6569065689
elements.add(new StructElement(caidFieldID, caidtlvValue));
6569165690

6569265691
final long ccdidFieldID = 3L;
65693-
BaseTLVType ccdidtlvValue = ccdid != null ? ccdid.<BaseTLVType>map((nonOptionalccdid) -> new UIntType(nonOptionalccdid)).orElse(new EmptyType()) : new NullType();
65692+
BaseTLVType ccdidtlvValue = ccdid != null ? new UIntType(ccdid) : new NullType();
6569465693
elements.add(new StructElement(ccdidFieldID, ccdidtlvValue));
6569565694

6569665695
final long endpointIDFieldID = 4L;
65697-
BaseTLVType endpointIDtlvValue = endpointID != null ? endpointID.<BaseTLVType>map((nonOptionalendpointID) -> new UIntType(nonOptionalendpointID)).orElse(new EmptyType()) : new NullType();
65696+
BaseTLVType endpointIDtlvValue = endpointID != null ? new UIntType(endpointID) : new NullType();
6569865697
elements.add(new StructElement(endpointIDFieldID, endpointIDtlvValue));
6569965698

6570065699
StructType commandArgs = new StructType(elements);
@@ -65715,16 +65714,16 @@ public void onResponse(StructType invokeStructValue) {
6571565714
}}, commandId, commandArgs, timedInvokeTimeoutMs);
6571665715
}
6571765716

65718-
public void findEndpoint(FindEndpointResponseCallback callback, @Nullable Optional<Integer> endpointID) {
65717+
public void findEndpoint(FindEndpointResponseCallback callback, @Nullable Integer endpointID) {
6571965718
findEndpoint(callback, endpointID, 0);
6572065719
}
6572165720

65722-
public void findEndpoint(FindEndpointResponseCallback callback, @Nullable Optional<Integer> endpointID, int timedInvokeTimeoutMs) {
65721+
public void findEndpoint(FindEndpointResponseCallback callback, @Nullable Integer endpointID, int timedInvokeTimeoutMs) {
6572365722
final long commandId = 2L;
6572465723

6572565724
ArrayList<StructElement> elements = new ArrayList<>();
6572665725
final long endpointIDFieldID = 0L;
65727-
BaseTLVType endpointIDtlvValue = endpointID != null ? endpointID.<BaseTLVType>map((nonOptionalendpointID) -> new UIntType(nonOptionalendpointID)).orElse(new EmptyType()) : new NullType();
65726+
BaseTLVType endpointIDtlvValue = endpointID != null ? new UIntType(endpointID) : new NullType();
6572865727
elements.add(new StructElement(endpointIDFieldID, endpointIDtlvValue));
6572965728

6573065729
StructType commandArgs = new StructType(elements);
@@ -65841,32 +65840,6 @@ public void onSuccess(byte[] tlv) {
6584165840
}, CURRENT_PROVISIONED_ATTRIBUTE_ID, minInterval, maxInterval);
6584265841
}
6584365842

65844-
public void readMaxInUseAttribute(
65845-
IntegerAttributeCallback callback) {
65846-
ChipAttributePath path = ChipAttributePath.newInstance(endpointId, clusterId, MAX_IN_USE_ATTRIBUTE_ID);
65847-
65848-
readAttribute(new ReportCallbackImpl(callback, path) {
65849-
@Override
65850-
public void onSuccess(byte[] tlv) {
65851-
Integer value = ChipTLVValueDecoder.decodeAttributeValue(path, tlv);
65852-
callback.onSuccess(value);
65853-
}
65854-
}, MAX_IN_USE_ATTRIBUTE_ID, true);
65855-
}
65856-
65857-
public void subscribeMaxInUseAttribute(
65858-
IntegerAttributeCallback callback, int minInterval, int maxInterval) {
65859-
ChipAttributePath path = ChipAttributePath.newInstance(endpointId, clusterId, MAX_IN_USE_ATTRIBUTE_ID);
65860-
65861-
subscribeAttribute(new ReportCallbackImpl(callback, path) {
65862-
@Override
65863-
public void onSuccess(byte[] tlv) {
65864-
Integer value = ChipTLVValueDecoder.decodeAttributeValue(path, tlv);
65865-
callback.onSuccess(value);
65866-
}
65867-
}, MAX_IN_USE_ATTRIBUTE_ID, minInterval, maxInterval);
65868-
}
65869-
6587065843
public void readCurrentInUseAttribute(
6587165844
IntegerAttributeCallback callback) {
6587265845
ChipAttributePath path = ChipAttributePath.newInstance(endpointId, clusterId, CURRENT_IN_USE_ATTRIBUTE_ID);

src/controller/java/generated/java/chip/devicecontroller/ChipStructs.java

+5-5
Original file line numberDiff line numberDiff line change
@@ -16291,7 +16291,7 @@ public static class TlsClientManagementClusterTLSEndpointStruct {
1629116291
public byte[] hostname;
1629216292
public Integer port;
1629316293
public Integer caid;
16294-
public @Nullable Optional<Integer> ccdid;
16294+
public @Nullable Integer ccdid;
1629516295
public Integer status;
1629616296
private static final long ENDPOINT_ID_ID = 0L;
1629716297
private static final long HOSTNAME_ID = 1L;
@@ -16305,7 +16305,7 @@ public TlsClientManagementClusterTLSEndpointStruct(
1630516305
byte[] hostname,
1630616306
Integer port,
1630716307
Integer caid,
16308-
@Nullable Optional<Integer> ccdid,
16308+
@Nullable Integer ccdid,
1630916309
Integer status
1631016310
) {
1631116311
this.endpointID = endpointID;
@@ -16322,7 +16322,7 @@ public StructType encodeTlv() {
1632216322
values.add(new StructElement(HOSTNAME_ID, new ByteArrayType(hostname)));
1632316323
values.add(new StructElement(PORT_ID, new UIntType(port)));
1632416324
values.add(new StructElement(CAID_ID, new UIntType(caid)));
16325-
values.add(new StructElement(CCDID_ID, ccdid != null ? ccdid.<BaseTLVType>map((nonOptionalccdid) -> new UIntType(nonOptionalccdid)).orElse(new EmptyType()) : new NullType()));
16325+
values.add(new StructElement(CCDID_ID, ccdid != null ? new UIntType(ccdid) : new NullType()));
1632616326
values.add(new StructElement(STATUS_ID, new UIntType(status)));
1632716327

1632816328
return new StructType(values);
@@ -16336,7 +16336,7 @@ public static TlsClientManagementClusterTLSEndpointStruct decodeTlv(BaseTLVType
1633616336
byte[] hostname = null;
1633716337
Integer port = null;
1633816338
Integer caid = null;
16339-
@Nullable Optional<Integer> ccdid = null;
16339+
@Nullable Integer ccdid = null;
1634016340
Integer status = null;
1634116341
for (StructElement element: ((StructType)tlvValue).value()) {
1634216342
if (element.contextTagNum() == ENDPOINT_ID_ID) {
@@ -16362,7 +16362,7 @@ public static TlsClientManagementClusterTLSEndpointStruct decodeTlv(BaseTLVType
1636216362
} else if (element.contextTagNum() == CCDID_ID) {
1636316363
if (element.value(BaseTLVType.class).type() == TLVType.UInt) {
1636416364
UIntType castingValue = element.value(UIntType.class);
16365-
ccdid = Optional.of(castingValue.value(Integer.class));
16365+
ccdid = castingValue.value(Integer.class);
1636616366
}
1636716367
} else if (element.contextTagNum() == STATUS_ID) {
1636816368
if (element.value(BaseTLVType.class).type() == TLVType.UInt) {

src/controller/java/generated/java/chip/devicecontroller/ClusterIDMapping.java

+1-2
Original file line numberDiff line numberDiff line change
@@ -19018,8 +19018,7 @@ public long getID() {
1901819018
public enum Attribute {
1901919019
MaxProvisioned(0L),
1902019020
CurrentProvisioned(1L),
19021-
MaxInUse(2L),
19022-
CurrentInUse(3L),
19021+
CurrentInUse(2L),
1902319022
GeneratedCommandList(65528L),
1902419023
AcceptedCommandList(65529L),
1902519024
EventList(65530L),

src/controller/java/generated/java/chip/devicecontroller/ClusterInfoMapping.java

+6-6
Original file line numberDiff line numberDiff line change
@@ -31817,10 +31817,10 @@ public Map<String, Map<String, InteractionInfo>> getCommandMap() {
3181731817
CommandParameterInfo tlsClientManagementprovisionEndpointcaidCommandParameterInfo = new CommandParameterInfo("caid", Integer.class, Integer.class);
3181831818
tlsClientManagementprovisionEndpointCommandParams.put("caid",tlsClientManagementprovisionEndpointcaidCommandParameterInfo);
3181931819

31820-
CommandParameterInfo tlsClientManagementprovisionEndpointccdidCommandParameterInfo = new CommandParameterInfo("ccdid", Optional.class, Integer.class);
31820+
CommandParameterInfo tlsClientManagementprovisionEndpointccdidCommandParameterInfo = new CommandParameterInfo("ccdid", Integer.class, Integer.class);
3182131821
tlsClientManagementprovisionEndpointCommandParams.put("ccdid",tlsClientManagementprovisionEndpointccdidCommandParameterInfo);
3182231822

31823-
CommandParameterInfo tlsClientManagementprovisionEndpointendpointIDCommandParameterInfo = new CommandParameterInfo("endpointID", Optional.class, Integer.class);
31823+
CommandParameterInfo tlsClientManagementprovisionEndpointendpointIDCommandParameterInfo = new CommandParameterInfo("endpointID", Integer.class, Integer.class);
3182431824
tlsClientManagementprovisionEndpointCommandParams.put("endpointID",tlsClientManagementprovisionEndpointendpointIDCommandParameterInfo);
3182531825
InteractionInfo tlsClientManagementprovisionEndpointInteractionInfo = new InteractionInfo(
3182631826
(cluster, callback, commandArguments) -> {
@@ -31835,10 +31835,10 @@ public Map<String, Map<String, InteractionInfo>> getCommandMap() {
3183531835
, (Integer)
3183631836
commandArguments.get("caid")
3183731837

31838-
, (Optional<Integer>)
31838+
, (Integer)
3183931839
commandArguments.get("ccdid")
3184031840

31841-
, (Optional<Integer>)
31841+
, (Integer)
3184231842
commandArguments.get("endpointID")
3184331843

3184431844
);
@@ -31850,13 +31850,13 @@ public Map<String, Map<String, InteractionInfo>> getCommandMap() {
3185031850

3185131851
Map<String, CommandParameterInfo> tlsClientManagementfindEndpointCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
3185231852

31853-
CommandParameterInfo tlsClientManagementfindEndpointendpointIDCommandParameterInfo = new CommandParameterInfo("endpointID", Optional.class, Integer.class);
31853+
CommandParameterInfo tlsClientManagementfindEndpointendpointIDCommandParameterInfo = new CommandParameterInfo("endpointID", Integer.class, Integer.class);
3185431854
tlsClientManagementfindEndpointCommandParams.put("endpointID",tlsClientManagementfindEndpointendpointIDCommandParameterInfo);
3185531855
InteractionInfo tlsClientManagementfindEndpointInteractionInfo = new InteractionInfo(
3185631856
(cluster, callback, commandArguments) -> {
3185731857
((ChipClusters.TlsClientManagementCluster) cluster)
3185831858
.findEndpoint((ChipClusters.TlsClientManagementCluster.FindEndpointResponseCallback) callback
31859-
, (Optional<Integer>)
31859+
, (Integer)
3186031860
commandArguments.get("endpointID")
3186131861

3186231862
);

src/controller/java/generated/java/chip/devicecontroller/ClusterReadMapping.java

-11
Original file line numberDiff line numberDiff line change
@@ -19755,17 +19755,6 @@ private static Map<String, InteractionInfo> readTlsClientManagementInteractionIn
1975519755
readTlsClientManagementCurrentProvisionedCommandParams
1975619756
);
1975719757
result.put("readCurrentProvisionedAttribute", readTlsClientManagementCurrentProvisionedAttributeInteractionInfo);
19758-
Map<String, CommandParameterInfo> readTlsClientManagementMaxInUseCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
19759-
InteractionInfo readTlsClientManagementMaxInUseAttributeInteractionInfo = new InteractionInfo(
19760-
(cluster, callback, commandArguments) -> {
19761-
((ChipClusters.TlsClientManagementCluster) cluster).readMaxInUseAttribute(
19762-
(ChipClusters.IntegerAttributeCallback) callback
19763-
);
19764-
},
19765-
() -> new ClusterInfoMapping.DelegatedIntegerAttributeCallback(),
19766-
readTlsClientManagementMaxInUseCommandParams
19767-
);
19768-
result.put("readMaxInUseAttribute", readTlsClientManagementMaxInUseAttributeInteractionInfo);
1976919758
Map<String, CommandParameterInfo> readTlsClientManagementCurrentInUseCommandParams = new LinkedHashMap<String, CommandParameterInfo>();
1977019759
InteractionInfo readTlsClientManagementCurrentInUseAttributeInteractionInfo = new InteractionInfo(
1977119760
(cluster, callback, commandArguments) -> {

src/controller/java/generated/java/chip/devicecontroller/cluster/structs/TlsClientManagementClusterTLSEndpointStruct.kt

+3-11
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@
1717
package chip.devicecontroller.cluster.structs
1818

1919
import chip.devicecontroller.cluster.*
20-
import java.util.Optional
2120
import matter.tlv.ContextSpecificTag
2221
import matter.tlv.Tag
2322
import matter.tlv.TlvReader
@@ -28,7 +27,7 @@ class TlsClientManagementClusterTLSEndpointStruct(
2827
val hostname: ByteArray,
2928
val port: UInt,
3029
val caid: UInt,
31-
val ccdid: Optional<UInt>?,
30+
val ccdid: UInt?,
3231
val status: UInt,
3332
) {
3433
override fun toString(): String = buildString {
@@ -50,10 +49,7 @@ class TlsClientManagementClusterTLSEndpointStruct(
5049
put(ContextSpecificTag(TAG_PORT), port)
5150
put(ContextSpecificTag(TAG_CAID), caid)
5251
if (ccdid != null) {
53-
if (ccdid.isPresent) {
54-
val optccdid = ccdid.get()
55-
put(ContextSpecificTag(TAG_CCDID), optccdid)
56-
}
52+
put(ContextSpecificTag(TAG_CCDID), ccdid)
5753
} else {
5854
putNull(ContextSpecificTag(TAG_CCDID))
5955
}
@@ -78,11 +74,7 @@ class TlsClientManagementClusterTLSEndpointStruct(
7874
val caid = tlvReader.getUInt(ContextSpecificTag(TAG_CAID))
7975
val ccdid =
8076
if (!tlvReader.isNull()) {
81-
if (tlvReader.isNextTag(ContextSpecificTag(TAG_CCDID))) {
82-
Optional.of(tlvReader.getUInt(ContextSpecificTag(TAG_CCDID)))
83-
} else {
84-
Optional.empty()
85-
}
77+
tlvReader.getUInt(ContextSpecificTag(TAG_CCDID))
8678
} else {
8779
tlvReader.getNull(ContextSpecificTag(TAG_CCDID))
8880
null

0 commit comments

Comments
 (0)