Skip to content

Commit 8624c36

Browse files
Regenerate generated code.
1 parent d653225 commit 8624c36

File tree

18 files changed

+75
-4
lines changed

18 files changed

+75
-4
lines changed

examples/all-clusters-minimal-app/all-clusters-common/all-clusters-minimal-app.matter

+1
Original file line numberDiff line numberDiff line change
@@ -3464,6 +3464,7 @@ cluster DoorLock = 257 {
34643464
nullable fabric_idx creatorFabricIndex = 2;
34653465
nullable fabric_idx lastModifiedFabricIndex = 3;
34663466
nullable int16u nextCredentialIndex = 4;
3467+
optional nullable octet_string credentialData = 5;
34673468
}
34683469

34693470
request struct ClearCredentialRequest {

examples/chef/devices/rootnode_doorlock_aNKYAreMXE.matter

+1
Original file line numberDiff line numberDiff line change
@@ -2301,6 +2301,7 @@ cluster DoorLock = 257 {
23012301
nullable fabric_idx creatorFabricIndex = 2;
23022302
nullable fabric_idx lastModifiedFabricIndex = 3;
23032303
nullable int16u nextCredentialIndex = 4;
2304+
optional nullable octet_string credentialData = 5;
23042305
}
23052306

23062307
request struct ClearCredentialRequest {

examples/lock-app/lock-common/lock-app.matter

+1
Original file line numberDiff line numberDiff line change
@@ -2728,6 +2728,7 @@ cluster DoorLock = 257 {
27282728
nullable fabric_idx creatorFabricIndex = 2;
27292729
nullable fabric_idx lastModifiedFabricIndex = 3;
27302730
nullable int16u nextCredentialIndex = 4;
2731+
optional nullable octet_string credentialData = 5;
27312732
}
27322733

27332734
request struct ClearCredentialRequest {

examples/lock-app/nxp/zap/lock-app.matter

+1
Original file line numberDiff line numberDiff line change
@@ -2304,6 +2304,7 @@ cluster DoorLock = 257 {
23042304
nullable fabric_idx creatorFabricIndex = 2;
23052305
nullable fabric_idx lastModifiedFabricIndex = 3;
23062306
nullable int16u nextCredentialIndex = 4;
2307+
optional nullable octet_string credentialData = 5;
23072308
}
23082309

23092310
request struct ClearCredentialRequest {

examples/lock-app/qpg/zap/lock.matter

+1
Original file line numberDiff line numberDiff line change
@@ -2401,6 +2401,7 @@ cluster DoorLock = 257 {
24012401
nullable fabric_idx creatorFabricIndex = 2;
24022402
nullable fabric_idx lastModifiedFabricIndex = 3;
24032403
nullable int16u nextCredentialIndex = 4;
2404+
optional nullable octet_string credentialData = 5;
24042405
}
24052406

24062407
request struct ClearCredentialRequest {

examples/placeholder/linux/apps/app1/config.matter

+2
Original file line numberDiff line numberDiff line change
@@ -4098,6 +4098,7 @@ cluster DoorLock = 257 {
40984098
nullable fabric_idx creatorFabricIndex = 2;
40994099
nullable fabric_idx lastModifiedFabricIndex = 3;
41004100
nullable int16u nextCredentialIndex = 4;
4101+
optional nullable octet_string credentialData = 5;
41014102
}
41024103

41034104
request struct ClearCredentialRequest {
@@ -4749,6 +4750,7 @@ cluster DoorLock = 257 {
47494750
nullable fabric_idx creatorFabricIndex = 2;
47504751
nullable fabric_idx lastModifiedFabricIndex = 3;
47514752
nullable int16u nextCredentialIndex = 4;
4753+
optional nullable octet_string credentialData = 5;
47524754
}
47534755

47544756
request struct ClearCredentialRequest {

examples/placeholder/linux/apps/app2/config.matter

+2
Original file line numberDiff line numberDiff line change
@@ -4055,6 +4055,7 @@ cluster DoorLock = 257 {
40554055
nullable fabric_idx creatorFabricIndex = 2;
40564056
nullable fabric_idx lastModifiedFabricIndex = 3;
40574057
nullable int16u nextCredentialIndex = 4;
4058+
optional nullable octet_string credentialData = 5;
40584059
}
40594060

40604061
request struct ClearCredentialRequest {
@@ -4706,6 +4707,7 @@ cluster DoorLock = 257 {
47064707
nullable fabric_idx creatorFabricIndex = 2;
47074708
nullable fabric_idx lastModifiedFabricIndex = 3;
47084709
nullable int16u nextCredentialIndex = 4;
4710+
optional nullable octet_string credentialData = 5;
47094711
}
47104712

47114713
request struct ClearCredentialRequest {

examples/virtual-device-app/virtual-device-common/virtual-device-app.matter

+1
Original file line numberDiff line numberDiff line change
@@ -2939,6 +2939,7 @@ cluster DoorLock = 257 {
29392939
nullable fabric_idx creatorFabricIndex = 2;
29402940
nullable fabric_idx lastModifiedFabricIndex = 3;
29412941
nullable int16u nextCredentialIndex = 4;
2942+
optional nullable octet_string credentialData = 5;
29422943
}
29432944

29442945
request struct ClearCredentialRequest {

src/controller/data_model/controller-clusters.matter

+1
Original file line numberDiff line numberDiff line change
@@ -6263,6 +6263,7 @@ cluster DoorLock = 257 {
62636263
nullable fabric_idx creatorFabricIndex = 2;
62646264
nullable fabric_idx lastModifiedFabricIndex = 3;
62656265
nullable int16u nextCredentialIndex = 4;
6266+
optional nullable octet_string credentialData = 5;
62666267
}
62676268

62686269
request struct ClearCredentialRequest {

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

+9-2
Original file line numberDiff line numberDiff line change
@@ -35125,6 +35125,8 @@ public void onResponse(StructType invokeStructValue) {
3512535125
@Nullable Integer lastModifiedFabricIndex = null;
3512635126
final long nextCredentialIndexFieldID = 4L;
3512735127
@Nullable Integer nextCredentialIndex = null;
35128+
final long credentialDataFieldID = 5L;
35129+
@Nullable Optional<byte[]> credentialData = null;
3512835130
for (StructElement element: invokeStructValue.value()) {
3512935131
if (element.contextTagNum() == credentialExistsFieldID) {
3513035132
if (element.value(BaseTLVType.class).type() == TLVType.Boolean) {
@@ -35151,9 +35153,14 @@ public void onResponse(StructType invokeStructValue) {
3515135153
UIntType castingValue = element.value(UIntType.class);
3515235154
nextCredentialIndex = castingValue.value(Integer.class);
3515335155
}
35156+
} else if (element.contextTagNum() == credentialDataFieldID) {
35157+
if (element.value(BaseTLVType.class).type() == TLVType.ByteArray) {
35158+
ByteArrayType castingValue = element.value(ByteArrayType.class);
35159+
credentialData = Optional.of(castingValue.value(byte[].class));
35160+
}
3515435161
}
3515535162
}
35156-
callback.onSuccess(credentialExists, userIndex, creatorFabricIndex, lastModifiedFabricIndex, nextCredentialIndex);
35163+
callback.onSuccess(credentialExists, userIndex, creatorFabricIndex, lastModifiedFabricIndex, nextCredentialIndex, credentialData);
3515735164
}}, commandId, commandArgs, timedInvokeTimeoutMs);
3515835165
}
3515935166

@@ -35254,7 +35261,7 @@ public interface SetCredentialResponseCallback extends BaseClusterCallback {
3525435261
}
3525535262

3525635263
public interface GetCredentialStatusResponseCallback extends BaseClusterCallback {
35257-
void onSuccess(Boolean credentialExists, @Nullable Integer userIndex, @Nullable Integer creatorFabricIndex, @Nullable Integer lastModifiedFabricIndex, @Nullable Integer nextCredentialIndex);
35264+
void onSuccess(Boolean credentialExists, @Nullable Integer userIndex, @Nullable Integer creatorFabricIndex, @Nullable Integer lastModifiedFabricIndex, @Nullable Integer nextCredentialIndex, @Nullable Optional<byte[]> credentialData);
3525835265
}
3525935266

3526035267
public interface LockStateAttributeCallback extends BaseAttributeCallback {

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

+3-1
Original file line numberDiff line numberDiff line change
@@ -12382,7 +12382,7 @@ public void setCallbackDelegate(ClusterCommandCallback callback) {
1238212382
}
1238312383

1238412384
@Override
12385-
public void onSuccess(Boolean credentialExists, @Nullable Integer userIndex, @Nullable Integer creatorFabricIndex, @Nullable Integer lastModifiedFabricIndex, @Nullable Integer nextCredentialIndex) {
12385+
public void onSuccess(Boolean credentialExists, @Nullable Integer userIndex, @Nullable Integer creatorFabricIndex, @Nullable Integer lastModifiedFabricIndex, @Nullable Integer nextCredentialIndex, @Nullable Optional<byte[]> credentialData) {
1238612386
Map<CommandResponseInfo, Object> responseValues = new LinkedHashMap<>();
1238712387

1238812388
CommandResponseInfo credentialExistsResponseValue = new CommandResponseInfo("credentialExists", "Boolean");
@@ -12395,6 +12395,8 @@ public void onSuccess(Boolean credentialExists, @Nullable Integer userIndex, @Nu
1239512395
responseValues.put(lastModifiedFabricIndexResponseValue, lastModifiedFabricIndex);
1239612396
CommandResponseInfo nextCredentialIndexResponseValue = new CommandResponseInfo("nextCredentialIndex", "Integer");
1239712397
responseValues.put(nextCredentialIndexResponseValue, nextCredentialIndex);
12398+
CommandResponseInfo credentialDataResponseValue = new CommandResponseInfo("credentialData", "Optional<byte[]>");
12399+
responseValues.put(credentialDataResponseValue, credentialData);
1239812400
callback.onSuccess(responseValues);
1239912401
}
1240012402

src/controller/java/generated/java/matter/controller/cluster/clusters/DoorLockCluster.kt

+24
Original file line numberDiff line numberDiff line change
@@ -99,6 +99,7 @@ class DoorLockCluster(private val controller: MatterController, private val endp
9999
val creatorFabricIndex: UByte?,
100100
val lastModifiedFabricIndex: UByte?,
101101
val nextCredentialIndex: UShort?,
102+
val credentialData: ByteArray?,
102103
)
103104

104105
class LockStateAttribute(val value: UByte?)
@@ -1320,6 +1321,9 @@ class DoorLockCluster(private val controller: MatterController, private val endp
13201321
val TAG_NEXT_CREDENTIAL_INDEX: Int = 4
13211322
var nextCredentialIndex_decoded: UShort? = null
13221323

1324+
val TAG_CREDENTIAL_DATA: Int = 5
1325+
var credentialData_decoded: ByteArray? = null
1326+
13231327
while (!tlvReader.isEndOfContainer()) {
13241328
val tag = tlvReader.peekElement().tag
13251329

@@ -1385,6 +1389,25 @@ class DoorLockCluster(private val controller: MatterController, private val endp
13851389
null
13861390
}
13871391
}
1392+
}
1393+
1394+
if (tag == ContextSpecificTag(TAG_CREDENTIAL_DATA)) {
1395+
credentialData_decoded =
1396+
if (tlvReader.isNull()) {
1397+
tlvReader.getNull(tag)
1398+
null
1399+
} else {
1400+
if (!tlvReader.isNull()) {
1401+
if (tlvReader.isNextTag(tag)) {
1402+
tlvReader.getByteArray(tag)
1403+
} else {
1404+
null
1405+
}
1406+
} else {
1407+
tlvReader.getNull(tag)
1408+
null
1409+
}
1410+
}
13881411
} else {
13891412
tlvReader.skipElement()
13901413
}
@@ -1402,6 +1425,7 @@ class DoorLockCluster(private val controller: MatterController, private val endp
14021425
creatorFabricIndex_decoded,
14031426
lastModifiedFabricIndex_decoded,
14041427
nextCredentialIndex_decoded,
1428+
credentialData_decoded,
14051429
)
14061430
}
14071431

src/controller/python/chip/clusters/Objects.py

+2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/darwin/Framework/CHIP/zap-generated/MTRCommandPayloadsObjc.h

+2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/darwin/Framework/CHIP/zap-generated/MTRCommandPayloadsObjc.mm

+15-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

zzz_generated/app-common/app-common/zap-generated/cluster-objects.cpp

+5
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

zzz_generated/app-common/app-common/zap-generated/cluster-objects.h

+3
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

zzz_generated/chip-tool/zap-generated/cluster/logging/DataModelLogger.cpp

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)