Skip to content

Commit 320b105

Browse files
[Part3] Decouple ICD Management cluster to be code driven. (project-chip#41499)
* Decouple ICD Management cluster to be code driven. * Add cluster to decoupled list. * Add codegen integration * Add unit tests * Zap regen * Restyler * Addressed review comments. * Fix CI * Refactor the cluster implementation. * Reorder member varible for memory holes, validated buffer size before storing to userActiveModeTriggerInstruction * Rebase and zap regen * Rebase * Zap regen * Address copilot review
1 parent 6fde364 commit 320b105

File tree

43 files changed

+803
-402
lines changed

Some content is hidden

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

43 files changed

+803
-402
lines changed

examples/air-quality-sensor-app/air-quality-sensor-common/icd-lit-air-quality-sensor-app.matter

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2851,7 +2851,7 @@ endpoint 0 {
28512851
callback attribute acceptedCommandList;
28522852
callback attribute attributeList;
28532853
callback attribute featureMap;
2854-
ram attribute clusterRevision default = 3;
2854+
callback attribute clusterRevision;
28552855

28562856
handle command RegisterClient;
28572857
handle command RegisterClientResponse;

examples/all-clusters-app/realtek/data_model/all-clusters-app.matter

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8272,7 +8272,7 @@ endpoint 0 {
82728272
callback attribute acceptedCommandList;
82738273
callback attribute attributeList;
82748274
callback attribute featureMap;
8275-
ram attribute clusterRevision default = 3;
8275+
callback attribute clusterRevision;
82768276
}
82778277

82788278
server cluster RelativeHumidityMeasurement {

examples/chef/devices/icd_rootnode_contactsensor_ed3b19ec55.matter

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2128,7 +2128,7 @@ endpoint 0 {
21282128
callback attribute acceptedCommandList;
21292129
callback attribute attributeList;
21302130
callback attribute featureMap;
2131-
ram attribute clusterRevision default = 3;
2131+
callback attribute clusterRevision;
21322132

21332133
handle command RegisterClient;
21342134
handle command RegisterClientResponse;

examples/chef/devices/rootnode_extractorhood_0359bf807d.matter

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2009,7 +2009,7 @@ endpoint 0 {
20092009
callback attribute acceptedCommandList;
20102010
callback attribute attributeList;
20112011
callback attribute featureMap;
2012-
ram attribute clusterRevision default = 3;
2012+
callback attribute clusterRevision;
20132013
}
20142014
}
20152015
endpoint 1 {

examples/closure-app/closure-common/closure-app.matter

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2424,7 +2424,7 @@ endpoint 0 {
24242424
callback attribute acceptedCommandList;
24252425
callback attribute attributeList;
24262426
callback attribute featureMap;
2427-
ram attribute clusterRevision default = 3;
2427+
callback attribute clusterRevision;
24282428
}
24292429
}
24302430
endpoint 1 {

examples/closure-app/silabs/data_model/closure-thread-app.matter

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2270,7 +2270,7 @@ endpoint 0 {
22702270
callback attribute acceptedCommandList;
22712271
callback attribute attributeList;
22722272
callback attribute featureMap;
2273-
ram attribute clusterRevision default = 3;
2273+
callback attribute clusterRevision;
22742274
}
22752275
}
22762276
endpoint 1 {

examples/closure-app/silabs/data_model/closure-wifi-app.matter

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2132,7 +2132,7 @@ endpoint 0 {
21322132
callback attribute acceptedCommandList;
21332133
callback attribute attributeList;
21342134
callback attribute featureMap;
2135-
ram attribute clusterRevision default = 3;
2135+
callback attribute clusterRevision;
21362136
}
21372137
}
21382138
endpoint 1 {

examples/contact-sensor-app/bouffalolab/data_model/contact-sensor-app.matter

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2326,7 +2326,7 @@ endpoint 0 {
23262326
callback attribute acceptedCommandList;
23272327
callback attribute attributeList;
23282328
callback attribute featureMap;
2329-
ram attribute clusterRevision default = 3;
2329+
callback attribute clusterRevision;
23302330

23312331
handle command RegisterClient;
23322332
handle command RegisterClientResponse;

examples/contact-sensor-app/nxp/zap-lit/contact-sensor-app.matter

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2172,7 +2172,7 @@ endpoint 0 {
21722172
callback attribute acceptedCommandList;
21732173
callback attribute attributeList;
21742174
callback attribute featureMap;
2175-
ram attribute clusterRevision default = 3;
2175+
callback attribute clusterRevision;
21762176

21772177
handle command RegisterClient;
21782178
handle command RegisterClientResponse;

examples/contact-sensor-app/nxp/zap-sit/contact-sensor-app.matter

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2165,7 +2165,7 @@ endpoint 0 {
21652165
callback attribute acceptedCommandList;
21662166
callback attribute attributeList;
21672167
callback attribute featureMap;
2168-
ram attribute clusterRevision default = 3;
2168+
callback attribute clusterRevision;
21692169
}
21702170
}
21712171
endpoint 1 {

0 commit comments

Comments
 (0)