Extract OnOff cluster definition from general.xml and zll.xml (#8330)
* Extract OnOff cluster definition from general.xml and zll.xml to have it into its own file and reformat it to make it easier to read when comparing to the spec
* Update some attributes name into the tests file to match the name update in onoff.xml
* Update zap files to takes into account the names changes, as well as the Cluster Revision change
* Use as[Upper/Lower]CamelCase instead of asCamelCased for src/darwin/Framework/CHIP/templates
* Update gen/ folders
diff --git a/examples/all-clusters-app/all-clusters-common/all-clusters-app.zap b/examples/all-clusters-app/all-clusters-common/all-clusters-app.zap
index e75c4e3..abc0c1c 100644
--- a/examples/all-clusters-app/all-clusters-common/all-clusters-app.zap
+++ b/examples/all-clusters-app/all-clusters-common/all-clusters-app.zap
@@ -572,7 +572,7 @@
"commands": [],
"attributes": [
{
- "name": "on/off",
+ "name": "OnOff",
"code": 0,
"mfgCode": null,
"side": "server",
@@ -6602,7 +6602,7 @@
"commands": [],
"attributes": [
{
- "name": "on/off",
+ "name": "OnOff",
"code": 0,
"mfgCode": null,
"side": "server",
@@ -6617,7 +6617,7 @@
"reportableChange": 0
},
{
- "name": "global scene control",
+ "name": "GlobalSceneControl",
"code": 16384,
"mfgCode": null,
"side": "server",
@@ -6632,7 +6632,7 @@
"reportableChange": 0
},
{
- "name": "on time",
+ "name": "OnTime",
"code": 16385,
"mfgCode": null,
"side": "server",
@@ -6647,7 +6647,7 @@
"reportableChange": 0
},
{
- "name": "off wait time",
+ "name": "OffWaitTime",
"code": 16386,
"mfgCode": null,
"side": "server",
@@ -6662,7 +6662,7 @@
"reportableChange": 0
},
{
- "name": "start up on off",
+ "name": "StartUpOnOff",
"code": 16387,
"mfgCode": null,
"side": "server",
@@ -6700,7 +6700,7 @@
"storageOption": "RAM",
"singleton": 0,
"bounded": 0,
- "defaultValue": "2",
+ "defaultValue": "3",
"reportable": 0,
"minInterval": 0,
"maxInterval": 65344,
@@ -14167,7 +14167,7 @@
"commands": [],
"attributes": [
{
- "name": "on/off",
+ "name": "OnOff",
"code": 0,
"mfgCode": null,
"side": "server",
@@ -14182,6 +14182,81 @@
"reportableChange": 0
},
{
+ "name": "GlobalSceneControl",
+ "code": 16384,
+ "mfgCode": null,
+ "side": "server",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "1",
+ "reportable": 0,
+ "minInterval": 0,
+ "maxInterval": 65344,
+ "reportableChange": 0
+ },
+ {
+ "name": "OnTime",
+ "code": 16385,
+ "mfgCode": null,
+ "side": "server",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "0",
+ "reportable": 0,
+ "minInterval": 0,
+ "maxInterval": 65344,
+ "reportableChange": 0
+ },
+ {
+ "name": "OffWaitTime",
+ "code": 16386,
+ "mfgCode": null,
+ "side": "server",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "0",
+ "reportable": 0,
+ "minInterval": 0,
+ "maxInterval": 65344,
+ "reportableChange": 0
+ },
+ {
+ "name": "StartUpOnOff",
+ "code": 16387,
+ "mfgCode": null,
+ "side": "server",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "",
+ "reportable": 0,
+ "minInterval": 0,
+ "maxInterval": 65344,
+ "reportableChange": 0
+ },
+ {
+ "name": "feature map",
+ "code": 65532,
+ "mfgCode": null,
+ "side": "server",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "0x0000",
+ "reportable": 0,
+ "minInterval": 0,
+ "maxInterval": 65344,
+ "reportableChange": 0
+ },
+ {
"name": "cluster revision",
"code": 65533,
"mfgCode": null,