Skip to content

Commit f9731a8

Browse files
Align Access Control cluster XML with the spec. (#26773)
* Align Access Control cluster XML with the spec. Spec changes happened in CHIP-Specifications/connectedhomeip-spec#6276 Fixes #25340 * Regenerate generated code.
1 parent bf95967 commit f9731a8

File tree

79 files changed

+895
-821
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

79 files changed

+895
-821
lines changed

docs/guides/access-control-guide.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -552,13 +552,13 @@ await devCtrl.WriteAttribute(1, [ (0, Clusters.AccessControl.Attributes.Acl( [
552552
authMode = Clusters.AccessControl.Enums.AccessControlEntryAuthModeEnum.kGroup,
553553
subjects = [ 123, 456 ],
554554
targets = [
555-
Clusters.AccessControl.Structs.Target(
555+
Clusters.AccessControl.Structs.AccessControlTargetStruct(
556556
cluster = Clusters.OnOff.id,
557557
),
558-
Clusters.AccessControl.Structs.Target(
558+
Clusters.AccessControl.Structs.AccessControlTargetStruct(
559559
endpoint = 1,
560560
),
561-
Clusters.AccessControl.Structs.Target(
561+
Clusters.AccessControl.Structs.AccessControlTargetStruct(
562562
cluster = Clusters.LevelControl.id,
563563
endpoint = 2,
564564
),

docs/guides/repl/Matter_Access_Control.ipynb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -733,7 +733,7 @@
733733
" fabricIndex = 1,\n",
734734
" privilege = Clusters.AccessControl.Enums.AccessControlEntryPrivilegeEnum.kOperate,\n",
735735
" authMode = Clusters.AccessControl.Enums.AccessControlEntryAuthModeEnum.kCase,\n",
736-
" targets = [ Clusters.AccessControl.Structs.Target(\n",
736+
" targets = [ Clusters.AccessControl.Structs.AccessControlTargetStruct(\n",
737737
" endpoint = 1,\n",
738738
" ) ] ) )\n",
739739
"acl"

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -565,7 +565,7 @@ server cluster AccessControl = 31 {
565565
kRemoved = 2;
566566
}
567567

568-
struct Target {
568+
struct AccessControlTargetStruct {
569569
nullable cluster_id cluster = 0;
570570
nullable endpoint_no endpoint = 1;
571571
nullable devtype_id deviceType = 2;
@@ -575,7 +575,7 @@ server cluster AccessControl = 31 {
575575
fabric_sensitive AccessControlEntryPrivilegeEnum privilege = 1;
576576
fabric_sensitive AccessControlEntryAuthModeEnum authMode = 2;
577577
nullable fabric_sensitive int64u subjects[] = 3;
578-
nullable fabric_sensitive Target targets[] = 4;
578+
nullable fabric_sensitive AccessControlTargetStruct targets[] = 4;
579579
fabric_idx fabricIndex = 254;
580580
}
581581

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -437,7 +437,7 @@ server cluster AccessControl = 31 {
437437
kRemoved = 2;
438438
}
439439

440-
struct Target {
440+
struct AccessControlTargetStruct {
441441
nullable cluster_id cluster = 0;
442442
nullable endpoint_no endpoint = 1;
443443
nullable devtype_id deviceType = 2;
@@ -447,7 +447,7 @@ server cluster AccessControl = 31 {
447447
fabric_sensitive AccessControlEntryPrivilegeEnum privilege = 1;
448448
fabric_sensitive AccessControlEntryAuthModeEnum authMode = 2;
449449
nullable fabric_sensitive int64u subjects[] = 3;
450-
nullable fabric_sensitive Target targets[] = 4;
450+
nullable fabric_sensitive AccessControlTargetStruct targets[] = 4;
451451
fabric_idx fabricIndex = 254;
452452
}
453453

examples/bridge-app/bridge-common/bridge-app.matter

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -272,7 +272,7 @@ client cluster AccessControl = 31 {
272272
kRemoved = 2;
273273
}
274274

275-
struct Target {
275+
struct AccessControlTargetStruct {
276276
nullable cluster_id cluster = 0;
277277
nullable endpoint_no endpoint = 1;
278278
nullable devtype_id deviceType = 2;
@@ -282,7 +282,7 @@ client cluster AccessControl = 31 {
282282
fabric_sensitive AccessControlEntryPrivilegeEnum privilege = 1;
283283
fabric_sensitive AccessControlEntryAuthModeEnum authMode = 2;
284284
nullable fabric_sensitive int64u subjects[] = 3;
285-
nullable fabric_sensitive Target targets[] = 4;
285+
nullable fabric_sensitive AccessControlTargetStruct targets[] = 4;
286286
fabric_idx fabricIndex = 254;
287287
}
288288

@@ -345,7 +345,7 @@ server cluster AccessControl = 31 {
345345
kRemoved = 2;
346346
}
347347

348-
struct Target {
348+
struct AccessControlTargetStruct {
349349
nullable cluster_id cluster = 0;
350350
nullable endpoint_no endpoint = 1;
351351
nullable devtype_id deviceType = 2;
@@ -355,7 +355,7 @@ server cluster AccessControl = 31 {
355355
fabric_sensitive AccessControlEntryPrivilegeEnum privilege = 1;
356356
fabric_sensitive AccessControlEntryAuthModeEnum authMode = 2;
357357
nullable fabric_sensitive int64u subjects[] = 3;
358-
nullable fabric_sensitive Target targets[] = 4;
358+
nullable fabric_sensitive AccessControlTargetStruct targets[] = 4;
359359
fabric_idx fabricIndex = 254;
360360
}
361361

examples/chef/devices/noip_rootnode_dimmablelight_bCwGYSDpoe.matter

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -328,7 +328,7 @@ server cluster AccessControl = 31 {
328328
kRemoved = 2;
329329
}
330330

331-
struct Target {
331+
struct AccessControlTargetStruct {
332332
nullable cluster_id cluster = 0;
333333
nullable endpoint_no endpoint = 1;
334334
nullable devtype_id deviceType = 2;
@@ -338,7 +338,7 @@ server cluster AccessControl = 31 {
338338
fabric_sensitive AccessControlEntryPrivilegeEnum privilege = 1;
339339
fabric_sensitive AccessControlEntryAuthModeEnum authMode = 2;
340340
nullable fabric_sensitive int64u subjects[] = 3;
341-
nullable fabric_sensitive Target targets[] = 4;
341+
nullable fabric_sensitive AccessControlTargetStruct targets[] = 4;
342342
fabric_idx fabricIndex = 254;
343343
}
344344

examples/chef/devices/rootnode_colortemperaturelight_hbUnzYVeyn.matter

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -327,7 +327,7 @@ server cluster AccessControl = 31 {
327327
kRemoved = 2;
328328
}
329329

330-
struct Target {
330+
struct AccessControlTargetStruct {
331331
nullable cluster_id cluster = 0;
332332
nullable endpoint_no endpoint = 1;
333333
nullable devtype_id deviceType = 2;
@@ -337,7 +337,7 @@ server cluster AccessControl = 31 {
337337
fabric_sensitive AccessControlEntryPrivilegeEnum privilege = 1;
338338
fabric_sensitive AccessControlEntryAuthModeEnum authMode = 2;
339339
nullable fabric_sensitive int64u subjects[] = 3;
340-
nullable fabric_sensitive Target targets[] = 4;
340+
nullable fabric_sensitive AccessControlTargetStruct targets[] = 4;
341341
fabric_idx fabricIndex = 254;
342342
}
343343

examples/chef/devices/rootnode_contactsensor_lFAGG1bfRO.matter

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -179,7 +179,7 @@ server cluster AccessControl = 31 {
179179
kRemoved = 2;
180180
}
181181

182-
struct Target {
182+
struct AccessControlTargetStruct {
183183
nullable cluster_id cluster = 0;
184184
nullable endpoint_no endpoint = 1;
185185
nullable devtype_id deviceType = 2;
@@ -189,7 +189,7 @@ server cluster AccessControl = 31 {
189189
fabric_sensitive AccessControlEntryPrivilegeEnum privilege = 1;
190190
fabric_sensitive AccessControlEntryAuthModeEnum authMode = 2;
191191
nullable fabric_sensitive int64u subjects[] = 3;
192-
nullable fabric_sensitive Target targets[] = 4;
192+
nullable fabric_sensitive AccessControlTargetStruct targets[] = 4;
193193
fabric_idx fabricIndex = 254;
194194
}
195195

examples/chef/devices/rootnode_dimmablelight_bCwGYSDpoe.matter

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -328,7 +328,7 @@ server cluster AccessControl = 31 {
328328
kRemoved = 2;
329329
}
330330

331-
struct Target {
331+
struct AccessControlTargetStruct {
332332
nullable cluster_id cluster = 0;
333333
nullable endpoint_no endpoint = 1;
334334
nullable devtype_id deviceType = 2;
@@ -338,7 +338,7 @@ server cluster AccessControl = 31 {
338338
fabric_sensitive AccessControlEntryPrivilegeEnum privilege = 1;
339339
fabric_sensitive AccessControlEntryAuthModeEnum authMode = 2;
340340
nullable fabric_sensitive int64u subjects[] = 3;
341-
nullable fabric_sensitive Target targets[] = 4;
341+
nullable fabric_sensitive AccessControlTargetStruct targets[] = 4;
342342
fabric_idx fabricIndex = 254;
343343
}
344344

examples/chef/devices/rootnode_doorlock_aNKYAreMXE.matter

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -179,7 +179,7 @@ server cluster AccessControl = 31 {
179179
kRemoved = 2;
180180
}
181181

182-
struct Target {
182+
struct AccessControlTargetStruct {
183183
nullable cluster_id cluster = 0;
184184
nullable endpoint_no endpoint = 1;
185185
nullable devtype_id deviceType = 2;
@@ -189,7 +189,7 @@ server cluster AccessControl = 31 {
189189
fabric_sensitive AccessControlEntryPrivilegeEnum privilege = 1;
190190
fabric_sensitive AccessControlEntryAuthModeEnum authMode = 2;
191191
nullable fabric_sensitive int64u subjects[] = 3;
192-
nullable fabric_sensitive Target targets[] = 4;
192+
nullable fabric_sensitive AccessControlTargetStruct targets[] = 4;
193193
fabric_idx fabricIndex = 254;
194194
}
195195

0 commit comments

Comments
 (0)