Skip to content

Commit 31a7d66

Browse files
zap_regen_all on with new xml
1 parent ec01ce2 commit 31a7d66

File tree

55 files changed

+574
-1044
lines changed

Some content is hidden

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

55 files changed

+574
-1044
lines changed

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

+12-15
Original file line numberDiff line numberDiff line change
@@ -3904,7 +3904,7 @@ provisional cluster ScenesManagement = 98 {
39043904
optional int64s valueSigned64 = 8;
39053905
}
39063906

3907-
struct ExtensionFieldSet {
3907+
struct ExtensionFieldSetStruct {
39083908
cluster_id clusterID = 0;
39093909
AttributeValuePairStruct attributeValueList[] = 1;
39103910
}
@@ -3918,9 +3918,8 @@ provisional cluster ScenesManagement = 98 {
39183918
fabric_idx fabricIndex = 254;
39193919
}
39203920

3921-
readonly attribute optional nullable node_id lastConfiguredBy = 0;
3922-
readonly attribute int16u sceneTableSize = 1;
3923-
readonly attribute SceneInfoStruct fabricSceneInfo[] = 2;
3921+
readonly attribute int16u sceneTableSize = 0;
3922+
readonly attribute SceneInfoStruct fabricSceneInfo[] = 1;
39243923
readonly attribute command_id generatedCommandList[] = 65528;
39253924
readonly attribute command_id acceptedCommandList[] = 65529;
39263925
readonly attribute event_id eventList[] = 65530;
@@ -3932,8 +3931,8 @@ provisional cluster ScenesManagement = 98 {
39323931
group_id groupID = 0;
39333932
int8u sceneID = 1;
39343933
int32u transitionTime = 2;
3935-
char_string sceneName = 3;
3936-
ExtensionFieldSet extensionFieldSets[] = 4;
3934+
char_string<16> sceneName = 3;
3935+
ExtensionFieldSetStruct extensionFieldSetStructs[] = 4;
39373936
}
39383937

39393938
response struct AddSceneResponse = 0 {
@@ -3952,8 +3951,8 @@ provisional cluster ScenesManagement = 98 {
39523951
group_id groupID = 1;
39533952
int8u sceneID = 2;
39543953
optional int32u transitionTime = 3;
3955-
optional char_string sceneName = 4;
3956-
optional ExtensionFieldSet extensionFieldSets[] = 5;
3954+
optional char_string<16> sceneName = 4;
3955+
optional ExtensionFieldSetStruct extensionFieldSetStructs[] = 5;
39573956
}
39583957

39593958
request struct RemoveSceneRequest {
@@ -4018,7 +4017,7 @@ provisional cluster ScenesManagement = 98 {
40184017
int8u sceneIdentifierFrom = 2;
40194018
}
40204019

4021-
/** Add a scene to the scene table. Extension field sets are supported, and are inputed as '{"ClusterID": VALUE, "AttributeValueList":[{"AttributeID": VALUE, "Value*": VALUE}]}' */
4020+
/** It is not mandatory for an extension field set to be included in the command for every cluster on that endpoint that has a defined extension field set. */
40224021
fabric command access(invoke: manage) AddScene(AddSceneRequest): AddSceneResponse = 0;
40234022
/** Retrieves the requested scene entry from its Scene table. */
40244023
fabric command ViewScene(ViewSceneRequest): ViewSceneResponse = 1;
@@ -4030,9 +4029,9 @@ provisional cluster ScenesManagement = 98 {
40304029
fabric command access(invoke: manage) StoreScene(StoreSceneRequest): StoreSceneResponse = 4;
40314030
/** Set the attributes and corresponding state for each other cluster implemented on the endpoint accordingly to the resquested scene entry in the Scene Table */
40324031
fabric command RecallScene(RecallSceneRequest): DefaultSuccess = 5;
4033-
/** Get an unused scene identifier when no commissioning tool is in the network, or for a commissioning tool to get the used scene identifiers within a certain group */
4032+
/** This command can be used to get the used scene identifiers within a certain group, for the endpoint that implements this cluster. */
40344033
fabric command GetSceneMembership(GetSceneMembershipRequest): GetSceneMembershipResponse = 6;
4035-
/** Allows a client to efficiently copy scenes from one group/scene identifier pair to another group/scene identifier pair. */
4034+
/** This command allows a client to efficiently copy scenes from one group/scene identifier pair to another group/scene identifier pair. */
40364035
fabric command access(invoke: manage) CopyScene(CopySceneRequest): CopySceneResponse = 64;
40374036
}
40384037

@@ -8528,8 +8527,7 @@ endpoint 1 {
85288527
}
85298528

85308529
server cluster ScenesManagement {
8531-
ram attribute lastConfiguredBy;
8532-
ram attribute sceneTableSize default = 16;
8530+
ram attribute sceneTableSize;
85338531
callback attribute fabricSceneInfo;
85348532
callback attribute generatedCommandList;
85358533
callback attribute acceptedCommandList;
@@ -9544,8 +9542,7 @@ endpoint 2 {
95449542
}
95459543

95469544
server cluster ScenesManagement {
9547-
ram attribute lastConfiguredBy;
9548-
ram attribute sceneTableSize default = 16;
9545+
ram attribute sceneTableSize;
95499546
callback attribute fabricSceneInfo;
95509547
callback attribute generatedCommandList;
95519548
callback attribute acceptedCommandList;

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

+12-15
Original file line numberDiff line numberDiff line change
@@ -2773,7 +2773,7 @@ provisional cluster ScenesManagement = 98 {
27732773
optional int64s valueSigned64 = 8;
27742774
}
27752775

2776-
struct ExtensionFieldSet {
2776+
struct ExtensionFieldSetStruct {
27772777
cluster_id clusterID = 0;
27782778
AttributeValuePairStruct attributeValueList[] = 1;
27792779
}
@@ -2787,9 +2787,8 @@ provisional cluster ScenesManagement = 98 {
27872787
fabric_idx fabricIndex = 254;
27882788
}
27892789

2790-
readonly attribute optional nullable node_id lastConfiguredBy = 0;
2791-
readonly attribute int16u sceneTableSize = 1;
2792-
readonly attribute SceneInfoStruct fabricSceneInfo[] = 2;
2790+
readonly attribute int16u sceneTableSize = 0;
2791+
readonly attribute SceneInfoStruct fabricSceneInfo[] = 1;
27932792
readonly attribute command_id generatedCommandList[] = 65528;
27942793
readonly attribute command_id acceptedCommandList[] = 65529;
27952794
readonly attribute event_id eventList[] = 65530;
@@ -2801,8 +2800,8 @@ provisional cluster ScenesManagement = 98 {
28012800
group_id groupID = 0;
28022801
int8u sceneID = 1;
28032802
int32u transitionTime = 2;
2804-
char_string sceneName = 3;
2805-
ExtensionFieldSet extensionFieldSets[] = 4;
2803+
char_string<16> sceneName = 3;
2804+
ExtensionFieldSetStruct extensionFieldSetStructs[] = 4;
28062805
}
28072806

28082807
response struct AddSceneResponse = 0 {
@@ -2821,8 +2820,8 @@ provisional cluster ScenesManagement = 98 {
28212820
group_id groupID = 1;
28222821
int8u sceneID = 2;
28232822
optional int32u transitionTime = 3;
2824-
optional char_string sceneName = 4;
2825-
optional ExtensionFieldSet extensionFieldSets[] = 5;
2823+
optional char_string<16> sceneName = 4;
2824+
optional ExtensionFieldSetStruct extensionFieldSetStructs[] = 5;
28262825
}
28272826

28282827
request struct RemoveSceneRequest {
@@ -2887,7 +2886,7 @@ provisional cluster ScenesManagement = 98 {
28872886
int8u sceneIdentifierFrom = 2;
28882887
}
28892888

2890-
/** Add a scene to the scene table. Extension field sets are supported, and are inputed as '{"ClusterID": VALUE, "AttributeValueList":[{"AttributeID": VALUE, "Value*": VALUE}]}' */
2889+
/** It is not mandatory for an extension field set to be included in the command for every cluster on that endpoint that has a defined extension field set. */
28912890
fabric command access(invoke: manage) AddScene(AddSceneRequest): AddSceneResponse = 0;
28922891
/** Retrieves the requested scene entry from its Scene table. */
28932892
fabric command ViewScene(ViewSceneRequest): ViewSceneResponse = 1;
@@ -2899,9 +2898,9 @@ provisional cluster ScenesManagement = 98 {
28992898
fabric command access(invoke: manage) StoreScene(StoreSceneRequest): StoreSceneResponse = 4;
29002899
/** Set the attributes and corresponding state for each other cluster implemented on the endpoint accordingly to the resquested scene entry in the Scene Table */
29012900
fabric command RecallScene(RecallSceneRequest): DefaultSuccess = 5;
2902-
/** Get an unused scene identifier when no commissioning tool is in the network, or for a commissioning tool to get the used scene identifiers within a certain group */
2901+
/** This command can be used to get the used scene identifiers within a certain group, for the endpoint that implements this cluster. */
29032902
fabric command GetSceneMembership(GetSceneMembershipRequest): GetSceneMembershipResponse = 6;
2904-
/** Allows a client to efficiently copy scenes from one group/scene identifier pair to another group/scene identifier pair. */
2903+
/** This command allows a client to efficiently copy scenes from one group/scene identifier pair to another group/scene identifier pair. */
29052904
fabric command access(invoke: manage) CopyScene(CopySceneRequest): CopySceneResponse = 64;
29062905
}
29072906

@@ -6773,8 +6772,7 @@ endpoint 1 {
67736772
}
67746773

67756774
server cluster ScenesManagement {
6776-
ram attribute lastConfiguredBy;
6777-
ram attribute sceneTableSize default = 16;
6775+
ram attribute sceneTableSize;
67786776
callback attribute fabricSceneInfo;
67796777
callback attribute generatedCommandList;
67806778
callback attribute acceptedCommandList;
@@ -7258,8 +7256,7 @@ endpoint 2 {
72587256
}
72597257

72607258
server cluster ScenesManagement {
7261-
ram attribute lastConfiguredBy;
7262-
ram attribute sceneTableSize default = 16;
7259+
ram attribute sceneTableSize;
72637260
callback attribute fabricSceneInfo;
72647261
callback attribute generatedCommandList;
72657262
callback attribute acceptedCommandList;

examples/chef/devices/rootnode_dimmablepluginunit_f8a9a0b9d4.matter

+10-12
Original file line numberDiff line numberDiff line change
@@ -1802,7 +1802,7 @@ provisional cluster ScenesManagement = 98 {
18021802
optional int64s valueSigned64 = 8;
18031803
}
18041804

1805-
struct ExtensionFieldSet {
1805+
struct ExtensionFieldSetStruct {
18061806
cluster_id clusterID = 0;
18071807
AttributeValuePairStruct attributeValueList[] = 1;
18081808
}
@@ -1816,9 +1816,8 @@ provisional cluster ScenesManagement = 98 {
18161816
fabric_idx fabricIndex = 254;
18171817
}
18181818

1819-
readonly attribute optional nullable node_id lastConfiguredBy = 0;
1820-
readonly attribute int16u sceneTableSize = 1;
1821-
readonly attribute SceneInfoStruct fabricSceneInfo[] = 2;
1819+
readonly attribute int16u sceneTableSize = 0;
1820+
readonly attribute SceneInfoStruct fabricSceneInfo[] = 1;
18221821
readonly attribute command_id generatedCommandList[] = 65528;
18231822
readonly attribute command_id acceptedCommandList[] = 65529;
18241823
readonly attribute event_id eventList[] = 65530;
@@ -1830,8 +1829,8 @@ provisional cluster ScenesManagement = 98 {
18301829
group_id groupID = 0;
18311830
int8u sceneID = 1;
18321831
int32u transitionTime = 2;
1833-
char_string sceneName = 3;
1834-
ExtensionFieldSet extensionFieldSets[] = 4;
1832+
char_string<16> sceneName = 3;
1833+
ExtensionFieldSetStruct extensionFieldSetStructs[] = 4;
18351834
}
18361835

18371836
response struct AddSceneResponse = 0 {
@@ -1850,8 +1849,8 @@ provisional cluster ScenesManagement = 98 {
18501849
group_id groupID = 1;
18511850
int8u sceneID = 2;
18521851
optional int32u transitionTime = 3;
1853-
optional char_string sceneName = 4;
1854-
optional ExtensionFieldSet extensionFieldSets[] = 5;
1852+
optional char_string<16> sceneName = 4;
1853+
optional ExtensionFieldSetStruct extensionFieldSetStructs[] = 5;
18551854
}
18561855

18571856
request struct RemoveSceneRequest {
@@ -1916,7 +1915,7 @@ provisional cluster ScenesManagement = 98 {
19161915
int8u sceneIdentifierFrom = 2;
19171916
}
19181917

1919-
/** Add a scene to the scene table. Extension field sets are supported, and are inputed as '{"ClusterID": VALUE, "AttributeValueList":[{"AttributeID": VALUE, "Value*": VALUE}]}' */
1918+
/** It is not mandatory for an extension field set to be included in the command for every cluster on that endpoint that has a defined extension field set. */
19201919
fabric command access(invoke: manage) AddScene(AddSceneRequest): AddSceneResponse = 0;
19211920
/** Retrieves the requested scene entry from its Scene table. */
19221921
fabric command ViewScene(ViewSceneRequest): ViewSceneResponse = 1;
@@ -1928,9 +1927,9 @@ provisional cluster ScenesManagement = 98 {
19281927
fabric command access(invoke: manage) StoreScene(StoreSceneRequest): StoreSceneResponse = 4;
19291928
/** Set the attributes and corresponding state for each other cluster implemented on the endpoint accordingly to the resquested scene entry in the Scene Table */
19301929
fabric command RecallScene(RecallSceneRequest): DefaultSuccess = 5;
1931-
/** Get an unused scene identifier when no commissioning tool is in the network, or for a commissioning tool to get the used scene identifiers within a certain group */
1930+
/** This command can be used to get the used scene identifiers within a certain group, for the endpoint that implements this cluster. */
19321931
fabric command GetSceneMembership(GetSceneMembershipRequest): GetSceneMembershipResponse = 6;
1933-
/** Allows a client to efficiently copy scenes from one group/scene identifier pair to another group/scene identifier pair. */
1932+
/** This command allows a client to efficiently copy scenes from one group/scene identifier pair to another group/scene identifier pair. */
19341933
fabric command access(invoke: manage) CopyScene(CopySceneRequest): CopySceneResponse = 64;
19351934
}
19361935

@@ -2299,7 +2298,6 @@ endpoint 1 {
22992298
}
23002299

23012300
server cluster ScenesManagement {
2302-
ram attribute sceneTableSize default = 16;
23032301
callback attribute fabricSceneInfo;
23042302
callback attribute generatedCommandList;
23052303
callback attribute acceptedCommandList;

examples/light-switch-app/light-switch-common/icd-lit-light-switch-app.matter

+10-11
Original file line numberDiff line numberDiff line change
@@ -2332,7 +2332,7 @@ provisional cluster ScenesManagement = 98 {
23322332
optional int64s valueSigned64 = 8;
23332333
}
23342334

2335-
struct ExtensionFieldSet {
2335+
struct ExtensionFieldSetStruct {
23362336
cluster_id clusterID = 0;
23372337
AttributeValuePairStruct attributeValueList[] = 1;
23382338
}
@@ -2346,9 +2346,8 @@ provisional cluster ScenesManagement = 98 {
23462346
fabric_idx fabricIndex = 254;
23472347
}
23482348

2349-
readonly attribute optional nullable node_id lastConfiguredBy = 0;
2350-
readonly attribute int16u sceneTableSize = 1;
2351-
readonly attribute SceneInfoStruct fabricSceneInfo[] = 2;
2349+
readonly attribute int16u sceneTableSize = 0;
2350+
readonly attribute SceneInfoStruct fabricSceneInfo[] = 1;
23522351
readonly attribute command_id generatedCommandList[] = 65528;
23532352
readonly attribute command_id acceptedCommandList[] = 65529;
23542353
readonly attribute event_id eventList[] = 65530;
@@ -2360,8 +2359,8 @@ provisional cluster ScenesManagement = 98 {
23602359
group_id groupID = 0;
23612360
int8u sceneID = 1;
23622361
int32u transitionTime = 2;
2363-
char_string sceneName = 3;
2364-
ExtensionFieldSet extensionFieldSets[] = 4;
2362+
char_string<16> sceneName = 3;
2363+
ExtensionFieldSetStruct extensionFieldSetStructs[] = 4;
23652364
}
23662365

23672366
response struct AddSceneResponse = 0 {
@@ -2380,8 +2379,8 @@ provisional cluster ScenesManagement = 98 {
23802379
group_id groupID = 1;
23812380
int8u sceneID = 2;
23822381
optional int32u transitionTime = 3;
2383-
optional char_string sceneName = 4;
2384-
optional ExtensionFieldSet extensionFieldSets[] = 5;
2382+
optional char_string<16> sceneName = 4;
2383+
optional ExtensionFieldSetStruct extensionFieldSetStructs[] = 5;
23852384
}
23862385

23872386
request struct RemoveSceneRequest {
@@ -2446,7 +2445,7 @@ provisional cluster ScenesManagement = 98 {
24462445
int8u sceneIdentifierFrom = 2;
24472446
}
24482447

2449-
/** Add a scene to the scene table. Extension field sets are supported, and are inputed as '{"ClusterID": VALUE, "AttributeValueList":[{"AttributeID": VALUE, "Value*": VALUE}]}' */
2448+
/** It is not mandatory for an extension field set to be included in the command for every cluster on that endpoint that has a defined extension field set. */
24502449
fabric command access(invoke: manage) AddScene(AddSceneRequest): AddSceneResponse = 0;
24512450
/** Retrieves the requested scene entry from its Scene table. */
24522451
fabric command ViewScene(ViewSceneRequest): ViewSceneResponse = 1;
@@ -2458,9 +2457,9 @@ provisional cluster ScenesManagement = 98 {
24582457
fabric command access(invoke: manage) StoreScene(StoreSceneRequest): StoreSceneResponse = 4;
24592458
/** Set the attributes and corresponding state for each other cluster implemented on the endpoint accordingly to the resquested scene entry in the Scene Table */
24602459
fabric command RecallScene(RecallSceneRequest): DefaultSuccess = 5;
2461-
/** Get an unused scene identifier when no commissioning tool is in the network, or for a commissioning tool to get the used scene identifiers within a certain group */
2460+
/** This command can be used to get the used scene identifiers within a certain group, for the endpoint that implements this cluster. */
24622461
fabric command GetSceneMembership(GetSceneMembershipRequest): GetSceneMembershipResponse = 6;
2463-
/** Allows a client to efficiently copy scenes from one group/scene identifier pair to another group/scene identifier pair. */
2462+
/** This command allows a client to efficiently copy scenes from one group/scene identifier pair to another group/scene identifier pair. */
24642463
fabric command access(invoke: manage) CopyScene(CopySceneRequest): CopySceneResponse = 64;
24652464
}
24662465

examples/light-switch-app/light-switch-common/light-switch-app.matter

+10-11
Original file line numberDiff line numberDiff line change
@@ -2332,7 +2332,7 @@ provisional cluster ScenesManagement = 98 {
23322332
optional int64s valueSigned64 = 8;
23332333
}
23342334

2335-
struct ExtensionFieldSet {
2335+
struct ExtensionFieldSetStruct {
23362336
cluster_id clusterID = 0;
23372337
AttributeValuePairStruct attributeValueList[] = 1;
23382338
}
@@ -2346,9 +2346,8 @@ provisional cluster ScenesManagement = 98 {
23462346
fabric_idx fabricIndex = 254;
23472347
}
23482348

2349-
readonly attribute optional nullable node_id lastConfiguredBy = 0;
2350-
readonly attribute int16u sceneTableSize = 1;
2351-
readonly attribute SceneInfoStruct fabricSceneInfo[] = 2;
2349+
readonly attribute int16u sceneTableSize = 0;
2350+
readonly attribute SceneInfoStruct fabricSceneInfo[] = 1;
23522351
readonly attribute command_id generatedCommandList[] = 65528;
23532352
readonly attribute command_id acceptedCommandList[] = 65529;
23542353
readonly attribute event_id eventList[] = 65530;
@@ -2360,8 +2359,8 @@ provisional cluster ScenesManagement = 98 {
23602359
group_id groupID = 0;
23612360
int8u sceneID = 1;
23622361
int32u transitionTime = 2;
2363-
char_string sceneName = 3;
2364-
ExtensionFieldSet extensionFieldSets[] = 4;
2362+
char_string<16> sceneName = 3;
2363+
ExtensionFieldSetStruct extensionFieldSetStructs[] = 4;
23652364
}
23662365

23672366
response struct AddSceneResponse = 0 {
@@ -2380,8 +2379,8 @@ provisional cluster ScenesManagement = 98 {
23802379
group_id groupID = 1;
23812380
int8u sceneID = 2;
23822381
optional int32u transitionTime = 3;
2383-
optional char_string sceneName = 4;
2384-
optional ExtensionFieldSet extensionFieldSets[] = 5;
2382+
optional char_string<16> sceneName = 4;
2383+
optional ExtensionFieldSetStruct extensionFieldSetStructs[] = 5;
23852384
}
23862385

23872386
request struct RemoveSceneRequest {
@@ -2446,7 +2445,7 @@ provisional cluster ScenesManagement = 98 {
24462445
int8u sceneIdentifierFrom = 2;
24472446
}
24482447

2449-
/** Add a scene to the scene table. Extension field sets are supported, and are inputed as '{"ClusterID": VALUE, "AttributeValueList":[{"AttributeID": VALUE, "Value*": VALUE}]}' */
2448+
/** It is not mandatory for an extension field set to be included in the command for every cluster on that endpoint that has a defined extension field set. */
24502449
fabric command access(invoke: manage) AddScene(AddSceneRequest): AddSceneResponse = 0;
24512450
/** Retrieves the requested scene entry from its Scene table. */
24522451
fabric command ViewScene(ViewSceneRequest): ViewSceneResponse = 1;
@@ -2458,9 +2457,9 @@ provisional cluster ScenesManagement = 98 {
24582457
fabric command access(invoke: manage) StoreScene(StoreSceneRequest): StoreSceneResponse = 4;
24592458
/** Set the attributes and corresponding state for each other cluster implemented on the endpoint accordingly to the resquested scene entry in the Scene Table */
24602459
fabric command RecallScene(RecallSceneRequest): DefaultSuccess = 5;
2461-
/** Get an unused scene identifier when no commissioning tool is in the network, or for a commissioning tool to get the used scene identifiers within a certain group */
2460+
/** This command can be used to get the used scene identifiers within a certain group, for the endpoint that implements this cluster. */
24622461
fabric command GetSceneMembership(GetSceneMembershipRequest): GetSceneMembershipResponse = 6;
2463-
/** Allows a client to efficiently copy scenes from one group/scene identifier pair to another group/scene identifier pair. */
2462+
/** This command allows a client to efficiently copy scenes from one group/scene identifier pair to another group/scene identifier pair. */
24642463
fabric command access(invoke: manage) CopyScene(CopySceneRequest): CopySceneResponse = 64;
24652464
}
24662465

0 commit comments

Comments
 (0)