diff --git a/examples/all-clusters-app/all-clusters-common/all-clusters-app.matter b/examples/all-clusters-app/all-clusters-common/all-clusters-app.matter
index 0cf14341ac..a3cd5c367c 100644
--- a/examples/all-clusters-app/all-clusters-common/all-clusters-app.matter
+++ b/examples/all-clusters-app/all-clusters-common/all-clusters-app.matter
@@ -63,7 +63,11 @@ server cluster Groups = 4 {
kGroupNames = 0x1;
}
- readonly attribute bitmap8 nameSupport = 0;
+ bitmap NameSupportBitmap : BITMAP8 {
+ kGroupNames = 0x80;
+ }
+
+ readonly attribute NameSupportBitmap nameSupport = 0;
readonly attribute command_id generatedCommandList[] = 65528;
readonly attribute command_id acceptedCommandList[] = 65529;
readonly attribute event_id eventList[] = 65530;
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 8c645de17c..3e8e2ec872 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
@@ -279,7 +279,7 @@
"code": 0,
"mfgCode": null,
"side": "server",
- "type": "bitmap8",
+ "type": "NameSupportBitmap",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -9199,7 +9199,7 @@
"code": 0,
"mfgCode": null,
"side": "server",
- "type": "bitmap8",
+ "type": "NameSupportBitmap",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -21749,7 +21749,7 @@
"code": 0,
"mfgCode": null,
"side": "server",
- "type": "bitmap8",
+ "type": "NameSupportBitmap",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
diff --git a/examples/all-clusters-minimal-app/all-clusters-common/all-clusters-minimal-app.matter b/examples/all-clusters-minimal-app/all-clusters-common/all-clusters-minimal-app.matter
index c5a85c03ab..f98191e52a 100644
--- a/examples/all-clusters-minimal-app/all-clusters-common/all-clusters-minimal-app.matter
+++ b/examples/all-clusters-minimal-app/all-clusters-common/all-clusters-minimal-app.matter
@@ -57,7 +57,11 @@ server cluster Groups = 4 {
kGroupNames = 0x1;
}
- readonly attribute bitmap8 nameSupport = 0;
+ bitmap NameSupportBitmap : BITMAP8 {
+ kGroupNames = 0x80;
+ }
+
+ readonly attribute NameSupportBitmap nameSupport = 0;
readonly attribute command_id generatedCommandList[] = 65528;
readonly attribute command_id acceptedCommandList[] = 65529;
readonly attribute event_id eventList[] = 65530;
diff --git a/examples/all-clusters-minimal-app/all-clusters-common/all-clusters-minimal-app.zap b/examples/all-clusters-minimal-app/all-clusters-common/all-clusters-minimal-app.zap
index 8ccacaf941..ed8e7364aa 100644
--- a/examples/all-clusters-minimal-app/all-clusters-common/all-clusters-minimal-app.zap
+++ b/examples/all-clusters-minimal-app/all-clusters-common/all-clusters-minimal-app.zap
@@ -279,7 +279,7 @@
"code": 0,
"mfgCode": null,
"side": "server",
- "type": "bitmap8",
+ "type": "NameSupportBitmap",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -8736,7 +8736,7 @@
"code": 0,
"mfgCode": null,
"side": "server",
- "type": "bitmap8",
+ "type": "NameSupportBitmap",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -21187,7 +21187,7 @@
"code": 0,
"mfgCode": null,
"side": "server",
- "type": "bitmap8",
+ "type": "NameSupportBitmap",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
diff --git a/examples/bridge-app/bridge-common/bridge-app.zap b/examples/bridge-app/bridge-common/bridge-app.zap
index 87aff9c887..7b89400450 100644
--- a/examples/bridge-app/bridge-common/bridge-app.zap
+++ b/examples/bridge-app/bridge-common/bridge-app.zap
@@ -5957,7 +5957,7 @@
"code": 0,
"mfgCode": null,
"side": "server",
- "type": "bitmap8",
+ "type": "NameSupportBitmap",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
diff --git a/examples/chef/devices/noip_rootnode_dimmablelight_bCwGYSDpoe.matter b/examples/chef/devices/noip_rootnode_dimmablelight_bCwGYSDpoe.matter
index 6a4d8ddd2f..72fa7ec115 100644
--- a/examples/chef/devices/noip_rootnode_dimmablelight_bCwGYSDpoe.matter
+++ b/examples/chef/devices/noip_rootnode_dimmablelight_bCwGYSDpoe.matter
@@ -57,7 +57,11 @@ server cluster Groups = 4 {
kGroupNames = 0x1;
}
- readonly attribute bitmap8 nameSupport = 0;
+ bitmap NameSupportBitmap : BITMAP8 {
+ kGroupNames = 0x80;
+ }
+
+ readonly attribute NameSupportBitmap nameSupport = 0;
readonly attribute command_id generatedCommandList[] = 65528;
readonly attribute command_id acceptedCommandList[] = 65529;
readonly attribute event_id eventList[] = 65530;
diff --git a/examples/chef/devices/noip_rootnode_dimmablelight_bCwGYSDpoe.zap b/examples/chef/devices/noip_rootnode_dimmablelight_bCwGYSDpoe.zap
index bb927e9cdc..f64b2ce50c 100644
--- a/examples/chef/devices/noip_rootnode_dimmablelight_bCwGYSDpoe.zap
+++ b/examples/chef/devices/noip_rootnode_dimmablelight_bCwGYSDpoe.zap
@@ -239,7 +239,7 @@
"code": 0,
"mfgCode": null,
"side": "server",
- "type": "bitmap8",
+ "type": "NameSupportBitmap",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -5735,7 +5735,7 @@
"code": 0,
"mfgCode": null,
"side": "server",
- "type": "bitmap8",
+ "type": "NameSupportBitmap",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
diff --git a/examples/chef/devices/rootnode_colortemperaturelight_hbUnzYVeyn.matter b/examples/chef/devices/rootnode_colortemperaturelight_hbUnzYVeyn.matter
index d3e2e4f1d7..b058072487 100644
--- a/examples/chef/devices/rootnode_colortemperaturelight_hbUnzYVeyn.matter
+++ b/examples/chef/devices/rootnode_colortemperaturelight_hbUnzYVeyn.matter
@@ -63,7 +63,11 @@ server cluster Groups = 4 {
kGroupNames = 0x1;
}
- readonly attribute bitmap8 nameSupport = 0;
+ bitmap NameSupportBitmap : BITMAP8 {
+ kGroupNames = 0x80;
+ }
+
+ readonly attribute NameSupportBitmap nameSupport = 0;
readonly attribute command_id generatedCommandList[] = 65528;
readonly attribute command_id acceptedCommandList[] = 65529;
readonly attribute event_id eventList[] = 65530;
diff --git a/examples/chef/devices/rootnode_colortemperaturelight_hbUnzYVeyn.zap b/examples/chef/devices/rootnode_colortemperaturelight_hbUnzYVeyn.zap
index 1b151c0c6d..be52b0fe6e 100644
--- a/examples/chef/devices/rootnode_colortemperaturelight_hbUnzYVeyn.zap
+++ b/examples/chef/devices/rootnode_colortemperaturelight_hbUnzYVeyn.zap
@@ -239,7 +239,7 @@
"code": 0,
"mfgCode": null,
"side": "server",
- "type": "bitmap8",
+ "type": "NameSupportBitmap",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -5720,7 +5720,7 @@
"code": 0,
"mfgCode": null,
"side": "server",
- "type": "bitmap8",
+ "type": "NameSupportBitmap",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
diff --git a/examples/chef/devices/rootnode_contactsensor_lFAGG1bfRO.matter b/examples/chef/devices/rootnode_contactsensor_lFAGG1bfRO.matter
index 67a9957cc7..467afb2174 100644
--- a/examples/chef/devices/rootnode_contactsensor_lFAGG1bfRO.matter
+++ b/examples/chef/devices/rootnode_contactsensor_lFAGG1bfRO.matter
@@ -57,7 +57,11 @@ server cluster Groups = 4 {
kGroupNames = 0x1;
}
- readonly attribute bitmap8 nameSupport = 0;
+ bitmap NameSupportBitmap : BITMAP8 {
+ kGroupNames = 0x80;
+ }
+
+ readonly attribute NameSupportBitmap nameSupport = 0;
readonly attribute command_id generatedCommandList[] = 65528;
readonly attribute command_id acceptedCommandList[] = 65529;
readonly attribute event_id eventList[] = 65530;
diff --git a/examples/chef/devices/rootnode_contactsensor_lFAGG1bfRO.zap b/examples/chef/devices/rootnode_contactsensor_lFAGG1bfRO.zap
index b60155192a..5fc3ddbb58 100644
--- a/examples/chef/devices/rootnode_contactsensor_lFAGG1bfRO.zap
+++ b/examples/chef/devices/rootnode_contactsensor_lFAGG1bfRO.zap
@@ -239,7 +239,7 @@
"code": 0,
"mfgCode": null,
"side": "server",
- "type": "bitmap8",
+ "type": "NameSupportBitmap",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -5584,7 +5584,7 @@
"code": 0,
"mfgCode": null,
"side": "server",
- "type": "bitmap8",
+ "type": "NameSupportBitmap",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
diff --git a/examples/chef/devices/rootnode_dimmablelight_bCwGYSDpoe.matter b/examples/chef/devices/rootnode_dimmablelight_bCwGYSDpoe.matter
index b02fd871ec..a7e2fd745c 100644
--- a/examples/chef/devices/rootnode_dimmablelight_bCwGYSDpoe.matter
+++ b/examples/chef/devices/rootnode_dimmablelight_bCwGYSDpoe.matter
@@ -57,7 +57,11 @@ server cluster Groups = 4 {
kGroupNames = 0x1;
}
- readonly attribute bitmap8 nameSupport = 0;
+ bitmap NameSupportBitmap : BITMAP8 {
+ kGroupNames = 0x80;
+ }
+
+ readonly attribute NameSupportBitmap nameSupport = 0;
readonly attribute command_id generatedCommandList[] = 65528;
readonly attribute command_id acceptedCommandList[] = 65529;
readonly attribute event_id eventList[] = 65530;
diff --git a/examples/chef/devices/rootnode_dimmablelight_bCwGYSDpoe.zap b/examples/chef/devices/rootnode_dimmablelight_bCwGYSDpoe.zap
index 67b075fe34..35860c9c10 100644
--- a/examples/chef/devices/rootnode_dimmablelight_bCwGYSDpoe.zap
+++ b/examples/chef/devices/rootnode_dimmablelight_bCwGYSDpoe.zap
@@ -239,7 +239,7 @@
"code": 0,
"mfgCode": null,
"side": "server",
- "type": "bitmap8",
+ "type": "NameSupportBitmap",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -5760,7 +5760,7 @@
"code": 0,
"mfgCode": null,
"side": "server",
- "type": "bitmap8",
+ "type": "NameSupportBitmap",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
diff --git a/examples/chef/devices/rootnode_doorlock_aNKYAreMXE.matter b/examples/chef/devices/rootnode_doorlock_aNKYAreMXE.matter
index 4a65b6ec23..799c01b72f 100644
--- a/examples/chef/devices/rootnode_doorlock_aNKYAreMXE.matter
+++ b/examples/chef/devices/rootnode_doorlock_aNKYAreMXE.matter
@@ -57,7 +57,11 @@ server cluster Groups = 4 {
kGroupNames = 0x1;
}
- readonly attribute bitmap8 nameSupport = 0;
+ bitmap NameSupportBitmap : BITMAP8 {
+ kGroupNames = 0x80;
+ }
+
+ readonly attribute NameSupportBitmap nameSupport = 0;
readonly attribute command_id generatedCommandList[] = 65528;
readonly attribute command_id acceptedCommandList[] = 65529;
readonly attribute event_id eventList[] = 65530;
diff --git a/examples/chef/devices/rootnode_doorlock_aNKYAreMXE.zap b/examples/chef/devices/rootnode_doorlock_aNKYAreMXE.zap
index d3f8b5cefa..7d0ce847ec 100644
--- a/examples/chef/devices/rootnode_doorlock_aNKYAreMXE.zap
+++ b/examples/chef/devices/rootnode_doorlock_aNKYAreMXE.zap
@@ -239,7 +239,7 @@
"code": 0,
"mfgCode": null,
"side": "server",
- "type": "bitmap8",
+ "type": "NameSupportBitmap",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -5584,7 +5584,7 @@
"code": 0,
"mfgCode": null,
"side": "server",
- "type": "bitmap8",
+ "type": "NameSupportBitmap",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
diff --git a/examples/chef/devices/rootnode_extendedcolorlight_8lcaaYJVAa.matter b/examples/chef/devices/rootnode_extendedcolorlight_8lcaaYJVAa.matter
index b930a77109..76ac338181 100644
--- a/examples/chef/devices/rootnode_extendedcolorlight_8lcaaYJVAa.matter
+++ b/examples/chef/devices/rootnode_extendedcolorlight_8lcaaYJVAa.matter
@@ -57,7 +57,11 @@ server cluster Groups = 4 {
kGroupNames = 0x1;
}
- readonly attribute bitmap8 nameSupport = 0;
+ bitmap NameSupportBitmap : BITMAP8 {
+ kGroupNames = 0x80;
+ }
+
+ readonly attribute NameSupportBitmap nameSupport = 0;
readonly attribute command_id generatedCommandList[] = 65528;
readonly attribute command_id acceptedCommandList[] = 65529;
readonly attribute event_id eventList[] = 65530;
diff --git a/examples/chef/devices/rootnode_extendedcolorlight_8lcaaYJVAa.zap b/examples/chef/devices/rootnode_extendedcolorlight_8lcaaYJVAa.zap
index ee043c1975..f52a8941d7 100644
--- a/examples/chef/devices/rootnode_extendedcolorlight_8lcaaYJVAa.zap
+++ b/examples/chef/devices/rootnode_extendedcolorlight_8lcaaYJVAa.zap
@@ -239,7 +239,7 @@
"code": 0,
"mfgCode": null,
"side": "server",
- "type": "bitmap8",
+ "type": "NameSupportBitmap",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -5584,7 +5584,7 @@
"code": 0,
"mfgCode": null,
"side": "server",
- "type": "bitmap8",
+ "type": "NameSupportBitmap",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
diff --git a/examples/chef/devices/rootnode_fan_7N2TobIlOX.matter b/examples/chef/devices/rootnode_fan_7N2TobIlOX.matter
index 0184f55ea7..db93f82dfb 100644
--- a/examples/chef/devices/rootnode_fan_7N2TobIlOX.matter
+++ b/examples/chef/devices/rootnode_fan_7N2TobIlOX.matter
@@ -63,7 +63,11 @@ server cluster Groups = 4 {
kGroupNames = 0x1;
}
- readonly attribute bitmap8 nameSupport = 0;
+ bitmap NameSupportBitmap : BITMAP8 {
+ kGroupNames = 0x80;
+ }
+
+ readonly attribute NameSupportBitmap nameSupport = 0;
readonly attribute command_id generatedCommandList[] = 65528;
readonly attribute command_id acceptedCommandList[] = 65529;
readonly attribute event_id eventList[] = 65530;
diff --git a/examples/chef/devices/rootnode_fan_7N2TobIlOX.zap b/examples/chef/devices/rootnode_fan_7N2TobIlOX.zap
index 56a127c501..e74e920ee9 100644
--- a/examples/chef/devices/rootnode_fan_7N2TobIlOX.zap
+++ b/examples/chef/devices/rootnode_fan_7N2TobIlOX.zap
@@ -239,7 +239,7 @@
"code": 0,
"mfgCode": null,
"side": "server",
- "type": "bitmap8",
+ "type": "NameSupportBitmap",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -5768,7 +5768,7 @@
"code": 0,
"mfgCode": null,
"side": "server",
- "type": "bitmap8",
+ "type": "NameSupportBitmap",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
diff --git a/examples/chef/devices/rootnode_flowsensor_1zVxHedlaV.matter b/examples/chef/devices/rootnode_flowsensor_1zVxHedlaV.matter
index 5a6ce98fdf..49ac4a10c2 100644
--- a/examples/chef/devices/rootnode_flowsensor_1zVxHedlaV.matter
+++ b/examples/chef/devices/rootnode_flowsensor_1zVxHedlaV.matter
@@ -57,7 +57,11 @@ client cluster Groups = 4 {
kGroupNames = 0x1;
}
- readonly attribute bitmap8 nameSupport = 0;
+ bitmap NameSupportBitmap : BITMAP8 {
+ kGroupNames = 0x80;
+ }
+
+ readonly attribute NameSupportBitmap nameSupport = 0;
readonly attribute command_id generatedCommandList[] = 65528;
readonly attribute command_id acceptedCommandList[] = 65529;
readonly attribute event_id eventList[] = 65530;
@@ -128,7 +132,11 @@ server cluster Groups = 4 {
kGroupNames = 0x1;
}
- readonly attribute bitmap8 nameSupport = 0;
+ bitmap NameSupportBitmap : BITMAP8 {
+ kGroupNames = 0x80;
+ }
+
+ readonly attribute NameSupportBitmap nameSupport = 0;
readonly attribute command_id generatedCommandList[] = 65528;
readonly attribute command_id acceptedCommandList[] = 65529;
readonly attribute event_id eventList[] = 65530;
diff --git a/examples/chef/devices/rootnode_flowsensor_1zVxHedlaV.zap b/examples/chef/devices/rootnode_flowsensor_1zVxHedlaV.zap
index be73608565..50746e28d2 100644
--- a/examples/chef/devices/rootnode_flowsensor_1zVxHedlaV.zap
+++ b/examples/chef/devices/rootnode_flowsensor_1zVxHedlaV.zap
@@ -239,7 +239,7 @@
"code": 0,
"mfgCode": null,
"side": "server",
- "type": "bitmap8",
+ "type": "NameSupportBitmap",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -5584,7 +5584,7 @@
"code": 0,
"mfgCode": null,
"side": "server",
- "type": "bitmap8",
+ "type": "NameSupportBitmap",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
diff --git a/examples/chef/devices/rootnode_heatingcoolingunit_ncdGai1E5a.matter b/examples/chef/devices/rootnode_heatingcoolingunit_ncdGai1E5a.matter
index 5645faafec..f1df78af91 100644
--- a/examples/chef/devices/rootnode_heatingcoolingunit_ncdGai1E5a.matter
+++ b/examples/chef/devices/rootnode_heatingcoolingunit_ncdGai1E5a.matter
@@ -57,7 +57,11 @@ server cluster Groups = 4 {
kGroupNames = 0x1;
}
- readonly attribute bitmap8 nameSupport = 0;
+ bitmap NameSupportBitmap : BITMAP8 {
+ kGroupNames = 0x80;
+ }
+
+ readonly attribute NameSupportBitmap nameSupport = 0;
readonly attribute command_id generatedCommandList[] = 65528;
readonly attribute command_id acceptedCommandList[] = 65529;
readonly attribute event_id eventList[] = 65530;
diff --git a/examples/chef/devices/rootnode_heatingcoolingunit_ncdGai1E5a.zap b/examples/chef/devices/rootnode_heatingcoolingunit_ncdGai1E5a.zap
index 8c71d1a954..9d55b52567 100644
--- a/examples/chef/devices/rootnode_heatingcoolingunit_ncdGai1E5a.zap
+++ b/examples/chef/devices/rootnode_heatingcoolingunit_ncdGai1E5a.zap
@@ -239,7 +239,7 @@
"code": 0,
"mfgCode": null,
"side": "server",
- "type": "bitmap8",
+ "type": "NameSupportBitmap",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -5584,7 +5584,7 @@
"code": 0,
"mfgCode": null,
"side": "server",
- "type": "bitmap8",
+ "type": "NameSupportBitmap",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
diff --git a/examples/chef/devices/rootnode_humiditysensor_Xyj4gda6Hb.matter b/examples/chef/devices/rootnode_humiditysensor_Xyj4gda6Hb.matter
index 85c29d39db..a8b2228d6c 100644
--- a/examples/chef/devices/rootnode_humiditysensor_Xyj4gda6Hb.matter
+++ b/examples/chef/devices/rootnode_humiditysensor_Xyj4gda6Hb.matter
@@ -57,7 +57,11 @@ client cluster Groups = 4 {
kGroupNames = 0x1;
}
- readonly attribute bitmap8 nameSupport = 0;
+ bitmap NameSupportBitmap : BITMAP8 {
+ kGroupNames = 0x80;
+ }
+
+ readonly attribute NameSupportBitmap nameSupport = 0;
readonly attribute command_id generatedCommandList[] = 65528;
readonly attribute command_id acceptedCommandList[] = 65529;
readonly attribute event_id eventList[] = 65530;
@@ -128,7 +132,11 @@ server cluster Groups = 4 {
kGroupNames = 0x1;
}
- readonly attribute bitmap8 nameSupport = 0;
+ bitmap NameSupportBitmap : BITMAP8 {
+ kGroupNames = 0x80;
+ }
+
+ readonly attribute NameSupportBitmap nameSupport = 0;
readonly attribute command_id generatedCommandList[] = 65528;
readonly attribute command_id acceptedCommandList[] = 65529;
readonly attribute event_id eventList[] = 65530;
diff --git a/examples/chef/devices/rootnode_humiditysensor_Xyj4gda6Hb.zap b/examples/chef/devices/rootnode_humiditysensor_Xyj4gda6Hb.zap
index 2a41f49fd5..60d08e542b 100644
--- a/examples/chef/devices/rootnode_humiditysensor_Xyj4gda6Hb.zap
+++ b/examples/chef/devices/rootnode_humiditysensor_Xyj4gda6Hb.zap
@@ -239,7 +239,7 @@
"code": 0,
"mfgCode": null,
"side": "server",
- "type": "bitmap8",
+ "type": "NameSupportBitmap",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -5584,7 +5584,7 @@
"code": 0,
"mfgCode": null,
"side": "server",
- "type": "bitmap8",
+ "type": "NameSupportBitmap",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
diff --git a/examples/chef/devices/rootnode_lightsensor_lZQycTFcJK.matter b/examples/chef/devices/rootnode_lightsensor_lZQycTFcJK.matter
index 914ff39853..0ac450d1aa 100644
--- a/examples/chef/devices/rootnode_lightsensor_lZQycTFcJK.matter
+++ b/examples/chef/devices/rootnode_lightsensor_lZQycTFcJK.matter
@@ -57,7 +57,11 @@ client cluster Groups = 4 {
kGroupNames = 0x1;
}
- readonly attribute bitmap8 nameSupport = 0;
+ bitmap NameSupportBitmap : BITMAP8 {
+ kGroupNames = 0x80;
+ }
+
+ readonly attribute NameSupportBitmap nameSupport = 0;
readonly attribute command_id generatedCommandList[] = 65528;
readonly attribute command_id acceptedCommandList[] = 65529;
readonly attribute event_id eventList[] = 65530;
@@ -128,7 +132,11 @@ server cluster Groups = 4 {
kGroupNames = 0x1;
}
- readonly attribute bitmap8 nameSupport = 0;
+ bitmap NameSupportBitmap : BITMAP8 {
+ kGroupNames = 0x80;
+ }
+
+ readonly attribute NameSupportBitmap nameSupport = 0;
readonly attribute command_id generatedCommandList[] = 65528;
readonly attribute command_id acceptedCommandList[] = 65529;
readonly attribute event_id eventList[] = 65530;
diff --git a/examples/chef/devices/rootnode_lightsensor_lZQycTFcJK.zap b/examples/chef/devices/rootnode_lightsensor_lZQycTFcJK.zap
index 0404fe4a4b..993c59a904 100644
--- a/examples/chef/devices/rootnode_lightsensor_lZQycTFcJK.zap
+++ b/examples/chef/devices/rootnode_lightsensor_lZQycTFcJK.zap
@@ -239,7 +239,7 @@
"code": 0,
"mfgCode": null,
"side": "server",
- "type": "bitmap8",
+ "type": "NameSupportBitmap",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -5584,7 +5584,7 @@
"code": 0,
"mfgCode": null,
"side": "server",
- "type": "bitmap8",
+ "type": "NameSupportBitmap",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
diff --git a/examples/chef/devices/rootnode_occupancysensor_iHyVgifZuo.matter b/examples/chef/devices/rootnode_occupancysensor_iHyVgifZuo.matter
index 7fb1b7d3fe..3dda6d8b63 100644
--- a/examples/chef/devices/rootnode_occupancysensor_iHyVgifZuo.matter
+++ b/examples/chef/devices/rootnode_occupancysensor_iHyVgifZuo.matter
@@ -57,7 +57,11 @@ client cluster Groups = 4 {
kGroupNames = 0x1;
}
- readonly attribute bitmap8 nameSupport = 0;
+ bitmap NameSupportBitmap : BITMAP8 {
+ kGroupNames = 0x80;
+ }
+
+ readonly attribute NameSupportBitmap nameSupport = 0;
readonly attribute command_id generatedCommandList[] = 65528;
readonly attribute command_id acceptedCommandList[] = 65529;
readonly attribute event_id eventList[] = 65530;
@@ -128,7 +132,11 @@ server cluster Groups = 4 {
kGroupNames = 0x1;
}
- readonly attribute bitmap8 nameSupport = 0;
+ bitmap NameSupportBitmap : BITMAP8 {
+ kGroupNames = 0x80;
+ }
+
+ readonly attribute NameSupportBitmap nameSupport = 0;
readonly attribute command_id generatedCommandList[] = 65528;
readonly attribute command_id acceptedCommandList[] = 65529;
readonly attribute event_id eventList[] = 65530;
diff --git a/examples/chef/devices/rootnode_occupancysensor_iHyVgifZuo.zap b/examples/chef/devices/rootnode_occupancysensor_iHyVgifZuo.zap
index 6f86fdbb29..a223695adf 100644
--- a/examples/chef/devices/rootnode_occupancysensor_iHyVgifZuo.zap
+++ b/examples/chef/devices/rootnode_occupancysensor_iHyVgifZuo.zap
@@ -239,7 +239,7 @@
"code": 0,
"mfgCode": null,
"side": "server",
- "type": "bitmap8",
+ "type": "NameSupportBitmap",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -5584,7 +5584,7 @@
"code": 0,
"mfgCode": null,
"side": "server",
- "type": "bitmap8",
+ "type": "NameSupportBitmap",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
diff --git a/examples/chef/devices/rootnode_onofflight_bbs1b7IaOV.matter b/examples/chef/devices/rootnode_onofflight_bbs1b7IaOV.matter
index 6d224d2d25..480185c602 100644
--- a/examples/chef/devices/rootnode_onofflight_bbs1b7IaOV.matter
+++ b/examples/chef/devices/rootnode_onofflight_bbs1b7IaOV.matter
@@ -57,7 +57,11 @@ server cluster Groups = 4 {
kGroupNames = 0x1;
}
- readonly attribute bitmap8 nameSupport = 0;
+ bitmap NameSupportBitmap : BITMAP8 {
+ kGroupNames = 0x80;
+ }
+
+ readonly attribute NameSupportBitmap nameSupport = 0;
readonly attribute command_id generatedCommandList[] = 65528;
readonly attribute command_id acceptedCommandList[] = 65529;
readonly attribute event_id eventList[] = 65530;
diff --git a/examples/chef/devices/rootnode_onofflight_bbs1b7IaOV.zap b/examples/chef/devices/rootnode_onofflight_bbs1b7IaOV.zap
index 4deb87b2cc..4341e3ef41 100644
--- a/examples/chef/devices/rootnode_onofflight_bbs1b7IaOV.zap
+++ b/examples/chef/devices/rootnode_onofflight_bbs1b7IaOV.zap
@@ -239,7 +239,7 @@
"code": 0,
"mfgCode": null,
"side": "server",
- "type": "bitmap8",
+ "type": "NameSupportBitmap",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -5584,7 +5584,7 @@
"code": 0,
"mfgCode": null,
"side": "server",
- "type": "bitmap8",
+ "type": "NameSupportBitmap",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
diff --git a/examples/chef/devices/rootnode_onofflightswitch_FsPlMr090Q.matter b/examples/chef/devices/rootnode_onofflightswitch_FsPlMr090Q.matter
index 55bf7b8a64..075fa75bf4 100644
--- a/examples/chef/devices/rootnode_onofflightswitch_FsPlMr090Q.matter
+++ b/examples/chef/devices/rootnode_onofflightswitch_FsPlMr090Q.matter
@@ -57,7 +57,11 @@ server cluster Groups = 4 {
kGroupNames = 0x1;
}
- readonly attribute bitmap8 nameSupport = 0;
+ bitmap NameSupportBitmap : BITMAP8 {
+ kGroupNames = 0x80;
+ }
+
+ readonly attribute NameSupportBitmap nameSupport = 0;
readonly attribute command_id generatedCommandList[] = 65528;
readonly attribute command_id acceptedCommandList[] = 65529;
readonly attribute event_id eventList[] = 65530;
diff --git a/examples/chef/devices/rootnode_onofflightswitch_FsPlMr090Q.zap b/examples/chef/devices/rootnode_onofflightswitch_FsPlMr090Q.zap
index 95855e2279..682f3ab072 100644
--- a/examples/chef/devices/rootnode_onofflightswitch_FsPlMr090Q.zap
+++ b/examples/chef/devices/rootnode_onofflightswitch_FsPlMr090Q.zap
@@ -239,7 +239,7 @@
"code": 0,
"mfgCode": null,
"side": "server",
- "type": "bitmap8",
+ "type": "NameSupportBitmap",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -5584,7 +5584,7 @@
"code": 0,
"mfgCode": null,
"side": "server",
- "type": "bitmap8",
+ "type": "NameSupportBitmap",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
diff --git a/examples/chef/devices/rootnode_onoffpluginunit_Wtf8ss5EBY.matter b/examples/chef/devices/rootnode_onoffpluginunit_Wtf8ss5EBY.matter
index 50878d3fd8..e0bc0f193b 100644
--- a/examples/chef/devices/rootnode_onoffpluginunit_Wtf8ss5EBY.matter
+++ b/examples/chef/devices/rootnode_onoffpluginunit_Wtf8ss5EBY.matter
@@ -57,7 +57,11 @@ server cluster Groups = 4 {
kGroupNames = 0x1;
}
- readonly attribute bitmap8 nameSupport = 0;
+ bitmap NameSupportBitmap : BITMAP8 {
+ kGroupNames = 0x80;
+ }
+
+ readonly attribute NameSupportBitmap nameSupport = 0;
readonly attribute command_id generatedCommandList[] = 65528;
readonly attribute command_id acceptedCommandList[] = 65529;
readonly attribute event_id eventList[] = 65530;
diff --git a/examples/chef/devices/rootnode_onoffpluginunit_Wtf8ss5EBY.zap b/examples/chef/devices/rootnode_onoffpluginunit_Wtf8ss5EBY.zap
index 075d425549..1f5ab5c41f 100644
--- a/examples/chef/devices/rootnode_onoffpluginunit_Wtf8ss5EBY.zap
+++ b/examples/chef/devices/rootnode_onoffpluginunit_Wtf8ss5EBY.zap
@@ -239,7 +239,7 @@
"code": 0,
"mfgCode": null,
"side": "server",
- "type": "bitmap8",
+ "type": "NameSupportBitmap",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -5584,7 +5584,7 @@
"code": 0,
"mfgCode": null,
"side": "server",
- "type": "bitmap8",
+ "type": "NameSupportBitmap",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
diff --git a/examples/chef/devices/rootnode_pressuresensor_s0qC9wLH4k.matter b/examples/chef/devices/rootnode_pressuresensor_s0qC9wLH4k.matter
index 21db6a5ffb..2d97b5c656 100644
--- a/examples/chef/devices/rootnode_pressuresensor_s0qC9wLH4k.matter
+++ b/examples/chef/devices/rootnode_pressuresensor_s0qC9wLH4k.matter
@@ -57,7 +57,11 @@ client cluster Groups = 4 {
kGroupNames = 0x1;
}
- readonly attribute bitmap8 nameSupport = 0;
+ bitmap NameSupportBitmap : BITMAP8 {
+ kGroupNames = 0x80;
+ }
+
+ readonly attribute NameSupportBitmap nameSupport = 0;
readonly attribute command_id generatedCommandList[] = 65528;
readonly attribute command_id acceptedCommandList[] = 65529;
readonly attribute event_id eventList[] = 65530;
@@ -128,7 +132,11 @@ server cluster Groups = 4 {
kGroupNames = 0x1;
}
- readonly attribute bitmap8 nameSupport = 0;
+ bitmap NameSupportBitmap : BITMAP8 {
+ kGroupNames = 0x80;
+ }
+
+ readonly attribute NameSupportBitmap nameSupport = 0;
readonly attribute command_id generatedCommandList[] = 65528;
readonly attribute command_id acceptedCommandList[] = 65529;
readonly attribute event_id eventList[] = 65530;
diff --git a/examples/chef/devices/rootnode_pressuresensor_s0qC9wLH4k.zap b/examples/chef/devices/rootnode_pressuresensor_s0qC9wLH4k.zap
index 6062728ccf..b90d65fcf9 100644
--- a/examples/chef/devices/rootnode_pressuresensor_s0qC9wLH4k.zap
+++ b/examples/chef/devices/rootnode_pressuresensor_s0qC9wLH4k.zap
@@ -239,7 +239,7 @@
"code": 0,
"mfgCode": null,
"side": "server",
- "type": "bitmap8",
+ "type": "NameSupportBitmap",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -5584,7 +5584,7 @@
"code": 0,
"mfgCode": null,
"side": "server",
- "type": "bitmap8",
+ "type": "NameSupportBitmap",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
diff --git a/examples/chef/devices/rootnode_speaker_RpzeXdimqA.matter b/examples/chef/devices/rootnode_speaker_RpzeXdimqA.matter
index 35e6efc6ff..aa7db5d166 100644
--- a/examples/chef/devices/rootnode_speaker_RpzeXdimqA.matter
+++ b/examples/chef/devices/rootnode_speaker_RpzeXdimqA.matter
@@ -57,7 +57,11 @@ server cluster Groups = 4 {
kGroupNames = 0x1;
}
- readonly attribute bitmap8 nameSupport = 0;
+ bitmap NameSupportBitmap : BITMAP8 {
+ kGroupNames = 0x80;
+ }
+
+ readonly attribute NameSupportBitmap nameSupport = 0;
readonly attribute command_id generatedCommandList[] = 65528;
readonly attribute command_id acceptedCommandList[] = 65529;
readonly attribute event_id eventList[] = 65530;
diff --git a/examples/chef/devices/rootnode_speaker_RpzeXdimqA.zap b/examples/chef/devices/rootnode_speaker_RpzeXdimqA.zap
index 2e6d8405d6..e96a40b3b1 100644
--- a/examples/chef/devices/rootnode_speaker_RpzeXdimqA.zap
+++ b/examples/chef/devices/rootnode_speaker_RpzeXdimqA.zap
@@ -239,7 +239,7 @@
"code": 0,
"mfgCode": null,
"side": "server",
- "type": "bitmap8",
+ "type": "NameSupportBitmap",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
diff --git a/examples/chef/devices/rootnode_temperaturesensor_Qy1zkNW7c3.matter b/examples/chef/devices/rootnode_temperaturesensor_Qy1zkNW7c3.matter
index d1ed28a745..a5ed1a6a37 100644
--- a/examples/chef/devices/rootnode_temperaturesensor_Qy1zkNW7c3.matter
+++ b/examples/chef/devices/rootnode_temperaturesensor_Qy1zkNW7c3.matter
@@ -57,7 +57,11 @@ client cluster Groups = 4 {
kGroupNames = 0x1;
}
- readonly attribute bitmap8 nameSupport = 0;
+ bitmap NameSupportBitmap : BITMAP8 {
+ kGroupNames = 0x80;
+ }
+
+ readonly attribute NameSupportBitmap nameSupport = 0;
readonly attribute command_id generatedCommandList[] = 65528;
readonly attribute command_id acceptedCommandList[] = 65529;
readonly attribute event_id eventList[] = 65530;
@@ -128,7 +132,11 @@ server cluster Groups = 4 {
kGroupNames = 0x1;
}
- readonly attribute bitmap8 nameSupport = 0;
+ bitmap NameSupportBitmap : BITMAP8 {
+ kGroupNames = 0x80;
+ }
+
+ readonly attribute NameSupportBitmap nameSupport = 0;
readonly attribute command_id generatedCommandList[] = 65528;
readonly attribute command_id acceptedCommandList[] = 65529;
readonly attribute event_id eventList[] = 65530;
diff --git a/examples/chef/devices/rootnode_temperaturesensor_Qy1zkNW7c3.zap b/examples/chef/devices/rootnode_temperaturesensor_Qy1zkNW7c3.zap
index ffe39cbd28..94bdd1e1fa 100644
--- a/examples/chef/devices/rootnode_temperaturesensor_Qy1zkNW7c3.zap
+++ b/examples/chef/devices/rootnode_temperaturesensor_Qy1zkNW7c3.zap
@@ -239,7 +239,7 @@
"code": 0,
"mfgCode": null,
"side": "server",
- "type": "bitmap8",
+ "type": "NameSupportBitmap",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -5584,7 +5584,7 @@
"code": 0,
"mfgCode": null,
"side": "server",
- "type": "bitmap8",
+ "type": "NameSupportBitmap",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
diff --git a/examples/chef/devices/rootnode_thermostat_bm3fb8dhYi.matter b/examples/chef/devices/rootnode_thermostat_bm3fb8dhYi.matter
index 322bfa30fe..1101f0d305 100644
--- a/examples/chef/devices/rootnode_thermostat_bm3fb8dhYi.matter
+++ b/examples/chef/devices/rootnode_thermostat_bm3fb8dhYi.matter
@@ -57,7 +57,11 @@ server cluster Groups = 4 {
kGroupNames = 0x1;
}
- readonly attribute bitmap8 nameSupport = 0;
+ bitmap NameSupportBitmap : BITMAP8 {
+ kGroupNames = 0x80;
+ }
+
+ readonly attribute NameSupportBitmap nameSupport = 0;
readonly attribute command_id generatedCommandList[] = 65528;
readonly attribute command_id acceptedCommandList[] = 65529;
readonly attribute event_id eventList[] = 65530;
diff --git a/examples/chef/devices/rootnode_thermostat_bm3fb8dhYi.zap b/examples/chef/devices/rootnode_thermostat_bm3fb8dhYi.zap
index 7d40c50e40..9dbc3a50b9 100644
--- a/examples/chef/devices/rootnode_thermostat_bm3fb8dhYi.zap
+++ b/examples/chef/devices/rootnode_thermostat_bm3fb8dhYi.zap
@@ -239,7 +239,7 @@
"code": 0,
"mfgCode": null,
"side": "server",
- "type": "bitmap8",
+ "type": "NameSupportBitmap",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -5632,7 +5632,7 @@
"code": 0,
"mfgCode": null,
"side": "server",
- "type": "bitmap8",
+ "type": "NameSupportBitmap",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
diff --git a/examples/chef/devices/rootnode_windowcovering_RLCxaGi9Yx.matter b/examples/chef/devices/rootnode_windowcovering_RLCxaGi9Yx.matter
index df34979e9d..0104e885d3 100644
--- a/examples/chef/devices/rootnode_windowcovering_RLCxaGi9Yx.matter
+++ b/examples/chef/devices/rootnode_windowcovering_RLCxaGi9Yx.matter
@@ -57,7 +57,11 @@ server cluster Groups = 4 {
kGroupNames = 0x1;
}
- readonly attribute bitmap8 nameSupport = 0;
+ bitmap NameSupportBitmap : BITMAP8 {
+ kGroupNames = 0x80;
+ }
+
+ readonly attribute NameSupportBitmap nameSupport = 0;
readonly attribute command_id generatedCommandList[] = 65528;
readonly attribute command_id acceptedCommandList[] = 65529;
readonly attribute event_id eventList[] = 65530;
diff --git a/examples/chef/devices/rootnode_windowcovering_RLCxaGi9Yx.zap b/examples/chef/devices/rootnode_windowcovering_RLCxaGi9Yx.zap
index c7e89df17b..ad220dbf9a 100644
--- a/examples/chef/devices/rootnode_windowcovering_RLCxaGi9Yx.zap
+++ b/examples/chef/devices/rootnode_windowcovering_RLCxaGi9Yx.zap
@@ -239,7 +239,7 @@
"code": 0,
"mfgCode": null,
"side": "server",
- "type": "bitmap8",
+ "type": "NameSupportBitmap",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -5584,7 +5584,7 @@
"code": 0,
"mfgCode": null,
"side": "server",
- "type": "bitmap8",
+ "type": "NameSupportBitmap",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
diff --git a/examples/contact-sensor-app/contact-sensor-common/contact-sensor-app.matter b/examples/contact-sensor-app/contact-sensor-common/contact-sensor-app.matter
index 041ffa8bb9..629cca9dee 100644
--- a/examples/contact-sensor-app/contact-sensor-common/contact-sensor-app.matter
+++ b/examples/contact-sensor-app/contact-sensor-common/contact-sensor-app.matter
@@ -63,7 +63,11 @@ server cluster Groups = 4 {
kGroupNames = 0x1;
}
- readonly attribute bitmap8 nameSupport = 0;
+ bitmap NameSupportBitmap : BITMAP8 {
+ kGroupNames = 0x80;
+ }
+
+ readonly attribute NameSupportBitmap nameSupport = 0;
readonly attribute command_id generatedCommandList[] = 65528;
readonly attribute command_id acceptedCommandList[] = 65529;
readonly attribute event_id eventList[] = 65530;
diff --git a/examples/contact-sensor-app/contact-sensor-common/contact-sensor-app.zap b/examples/contact-sensor-app/contact-sensor-common/contact-sensor-app.zap
index d93ae8c356..581b26090a 100644
--- a/examples/contact-sensor-app/contact-sensor-common/contact-sensor-app.zap
+++ b/examples/contact-sensor-app/contact-sensor-common/contact-sensor-app.zap
@@ -239,7 +239,7 @@
"code": 0,
"mfgCode": null,
"side": "server",
- "type": "bitmap8",
+ "type": "NameSupportBitmap",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -5711,7 +5711,7 @@
"code": 0,
"mfgCode": null,
"side": "server",
- "type": "bitmap8",
+ "type": "NameSupportBitmap",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
diff --git a/examples/dynamic-bridge-app/bridge-common/bridge-app.zap b/examples/dynamic-bridge-app/bridge-common/bridge-app.zap
index 570bfd85a4..8923af5dc4 100644
--- a/examples/dynamic-bridge-app/bridge-common/bridge-app.zap
+++ b/examples/dynamic-bridge-app/bridge-common/bridge-app.zap
@@ -5946,7 +5946,7 @@
"code": 0,
"mfgCode": null,
"side": "server",
- "type": "bitmap8",
+ "type": "NameSupportBitmap",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
diff --git a/examples/light-switch-app/light-switch-common/light-switch-app.matter b/examples/light-switch-app/light-switch-common/light-switch-app.matter
index c807d33312..6c94bedf85 100644
--- a/examples/light-switch-app/light-switch-common/light-switch-app.matter
+++ b/examples/light-switch-app/light-switch-common/light-switch-app.matter
@@ -111,7 +111,11 @@ server cluster Groups = 4 {
kGroupNames = 0x1;
}
- readonly attribute bitmap8 nameSupport = 0;
+ bitmap NameSupportBitmap : BITMAP8 {
+ kGroupNames = 0x80;
+ }
+
+ readonly attribute NameSupportBitmap nameSupport = 0;
readonly attribute command_id generatedCommandList[] = 65528;
readonly attribute command_id acceptedCommandList[] = 65529;
readonly attribute event_id eventList[] = 65530;
diff --git a/examples/light-switch-app/light-switch-common/light-switch-app.zap b/examples/light-switch-app/light-switch-common/light-switch-app.zap
index e38ff2637a..e834d15068 100644
--- a/examples/light-switch-app/light-switch-common/light-switch-app.zap
+++ b/examples/light-switch-app/light-switch-common/light-switch-app.zap
@@ -239,7 +239,7 @@
"code": 0,
"mfgCode": null,
"side": "server",
- "type": "bitmap8",
+ "type": "NameSupportBitmap",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -5883,7 +5883,7 @@
"code": 0,
"mfgCode": null,
"side": "server",
- "type": "bitmap8",
+ "type": "NameSupportBitmap",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -8563,7 +8563,7 @@
"code": 0,
"mfgCode": null,
"side": "server",
- "type": "bitmap8",
+ "type": "NameSupportBitmap",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
diff --git a/examples/lighting-app/bouffalolab/data_model/lighting-app-thread.matter b/examples/lighting-app/bouffalolab/data_model/lighting-app-thread.matter
index 10d41625f7..093cab8407 100644
--- a/examples/lighting-app/bouffalolab/data_model/lighting-app-thread.matter
+++ b/examples/lighting-app/bouffalolab/data_model/lighting-app-thread.matter
@@ -63,7 +63,11 @@ server cluster Groups = 4 {
kGroupNames = 0x1;
}
- readonly attribute bitmap8 nameSupport = 0;
+ bitmap NameSupportBitmap : BITMAP8 {
+ kGroupNames = 0x80;
+ }
+
+ readonly attribute NameSupportBitmap nameSupport = 0;
readonly attribute command_id generatedCommandList[] = 65528;
readonly attribute command_id acceptedCommandList[] = 65529;
readonly attribute event_id eventList[] = 65530;
diff --git a/examples/lighting-app/bouffalolab/data_model/lighting-app-thread.zap b/examples/lighting-app/bouffalolab/data_model/lighting-app-thread.zap
index 3678fd1646..6a6e85a1ae 100644
--- a/examples/lighting-app/bouffalolab/data_model/lighting-app-thread.zap
+++ b/examples/lighting-app/bouffalolab/data_model/lighting-app-thread.zap
@@ -239,7 +239,7 @@
"code": 0,
"mfgCode": null,
"side": "server",
- "type": "bitmap8",
+ "type": "NameSupportBitmap",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -5684,7 +5684,7 @@
"code": 0,
"mfgCode": null,
"side": "server",
- "type": "bitmap8",
+ "type": "NameSupportBitmap",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
diff --git a/examples/lighting-app/bouffalolab/data_model/lighting-app-wifi.matter b/examples/lighting-app/bouffalolab/data_model/lighting-app-wifi.matter
index cd4d0833e0..7bfc04d444 100644
--- a/examples/lighting-app/bouffalolab/data_model/lighting-app-wifi.matter
+++ b/examples/lighting-app/bouffalolab/data_model/lighting-app-wifi.matter
@@ -63,7 +63,11 @@ server cluster Groups = 4 {
kGroupNames = 0x1;
}
- readonly attribute bitmap8 nameSupport = 0;
+ bitmap NameSupportBitmap : BITMAP8 {
+ kGroupNames = 0x80;
+ }
+
+ readonly attribute NameSupportBitmap nameSupport = 0;
readonly attribute command_id generatedCommandList[] = 65528;
readonly attribute command_id acceptedCommandList[] = 65529;
readonly attribute event_id eventList[] = 65530;
diff --git a/examples/lighting-app/bouffalolab/data_model/lighting-app-wifi.zap b/examples/lighting-app/bouffalolab/data_model/lighting-app-wifi.zap
index cb6676170a..2a2caf3cc4 100644
--- a/examples/lighting-app/bouffalolab/data_model/lighting-app-wifi.zap
+++ b/examples/lighting-app/bouffalolab/data_model/lighting-app-wifi.zap
@@ -239,7 +239,7 @@
"code": 0,
"mfgCode": null,
"side": "server",
- "type": "bitmap8",
+ "type": "NameSupportBitmap",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -5684,7 +5684,7 @@
"code": 0,
"mfgCode": null,
"side": "server",
- "type": "bitmap8",
+ "type": "NameSupportBitmap",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
diff --git a/examples/lighting-app/lighting-common/lighting-app.matter b/examples/lighting-app/lighting-common/lighting-app.matter
index ac3941ed0d..d3c01b5a36 100644
--- a/examples/lighting-app/lighting-common/lighting-app.matter
+++ b/examples/lighting-app/lighting-common/lighting-app.matter
@@ -63,7 +63,11 @@ server cluster Groups = 4 {
kGroupNames = 0x1;
}
- readonly attribute bitmap8 nameSupport = 0;
+ bitmap NameSupportBitmap : BITMAP8 {
+ kGroupNames = 0x80;
+ }
+
+ readonly attribute NameSupportBitmap nameSupport = 0;
readonly attribute command_id generatedCommandList[] = 65528;
readonly attribute command_id acceptedCommandList[] = 65529;
readonly attribute event_id eventList[] = 65530;
diff --git a/examples/lighting-app/lighting-common/lighting-app.zap b/examples/lighting-app/lighting-common/lighting-app.zap
index 755f82a37b..0a91b489ff 100644
--- a/examples/lighting-app/lighting-common/lighting-app.zap
+++ b/examples/lighting-app/lighting-common/lighting-app.zap
@@ -239,7 +239,7 @@
"code": 0,
"mfgCode": null,
"side": "server",
- "type": "bitmap8",
+ "type": "NameSupportBitmap",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -5684,7 +5684,7 @@
"code": 0,
"mfgCode": null,
"side": "server",
- "type": "bitmap8",
+ "type": "NameSupportBitmap",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
diff --git a/examples/lighting-app/nxp/zap/lighting-on-off.matter b/examples/lighting-app/nxp/zap/lighting-on-off.matter
index b3228bd4b1..416062cb72 100644
--- a/examples/lighting-app/nxp/zap/lighting-on-off.matter
+++ b/examples/lighting-app/nxp/zap/lighting-on-off.matter
@@ -63,7 +63,11 @@ server cluster Groups = 4 {
kGroupNames = 0x1;
}
- readonly attribute bitmap8 nameSupport = 0;
+ bitmap NameSupportBitmap : BITMAP8 {
+ kGroupNames = 0x80;
+ }
+
+ readonly attribute NameSupportBitmap nameSupport = 0;
readonly attribute command_id generatedCommandList[] = 65528;
readonly attribute command_id acceptedCommandList[] = 65529;
readonly attribute event_id eventList[] = 65530;
diff --git a/examples/lighting-app/nxp/zap/lighting-on-off.zap b/examples/lighting-app/nxp/zap/lighting-on-off.zap
index 42c0aa1a90..1f900f22ef 100644
--- a/examples/lighting-app/nxp/zap/lighting-on-off.zap
+++ b/examples/lighting-app/nxp/zap/lighting-on-off.zap
@@ -239,7 +239,7 @@
"code": 0,
"mfgCode": null,
"side": "server",
- "type": "bitmap8",
+ "type": "NameSupportBitmap",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -5812,7 +5812,7 @@
"code": 0,
"mfgCode": null,
"side": "server",
- "type": "bitmap8",
+ "type": "NameSupportBitmap",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
diff --git a/examples/lighting-app/qpg/zap/light.matter b/examples/lighting-app/qpg/zap/light.matter
index 690c1ef00c..98ad19a1a1 100644
--- a/examples/lighting-app/qpg/zap/light.matter
+++ b/examples/lighting-app/qpg/zap/light.matter
@@ -63,7 +63,11 @@ server cluster Groups = 4 {
kGroupNames = 0x1;
}
- readonly attribute bitmap8 nameSupport = 0;
+ bitmap NameSupportBitmap : BITMAP8 {
+ kGroupNames = 0x80;
+ }
+
+ readonly attribute NameSupportBitmap nameSupport = 0;
readonly attribute command_id generatedCommandList[] = 65528;
readonly attribute command_id acceptedCommandList[] = 65529;
readonly attribute event_id eventList[] = 65530;
diff --git a/examples/lighting-app/qpg/zap/light.zap b/examples/lighting-app/qpg/zap/light.zap
index ccd32d3549..3cc8da8e74 100644
--- a/examples/lighting-app/qpg/zap/light.zap
+++ b/examples/lighting-app/qpg/zap/light.zap
@@ -239,7 +239,7 @@
"code": 0,
"mfgCode": null,
"side": "server",
- "type": "bitmap8",
+ "type": "NameSupportBitmap",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -6732,7 +6732,7 @@
"code": 0,
"mfgCode": null,
"side": "server",
- "type": "bitmap8",
+ "type": "NameSupportBitmap",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
diff --git a/examples/lighting-app/silabs/SiWx917/data_model/lighting-wifi-app.matter b/examples/lighting-app/silabs/SiWx917/data_model/lighting-wifi-app.matter
index 10f515bf77..d90f8bd556 100644
--- a/examples/lighting-app/silabs/SiWx917/data_model/lighting-wifi-app.matter
+++ b/examples/lighting-app/silabs/SiWx917/data_model/lighting-wifi-app.matter
@@ -63,7 +63,11 @@ server cluster Groups = 4 {
kGroupNames = 0x1;
}
- readonly attribute bitmap8 nameSupport = 0;
+ bitmap NameSupportBitmap : BITMAP8 {
+ kGroupNames = 0x80;
+ }
+
+ readonly attribute NameSupportBitmap nameSupport = 0;
readonly attribute command_id generatedCommandList[] = 65528;
readonly attribute command_id acceptedCommandList[] = 65529;
readonly attribute event_id eventList[] = 65530;
diff --git a/examples/lighting-app/silabs/SiWx917/data_model/lighting-wifi-app.zap b/examples/lighting-app/silabs/SiWx917/data_model/lighting-wifi-app.zap
index 9131b9a381..011769908f 100644
--- a/examples/lighting-app/silabs/SiWx917/data_model/lighting-wifi-app.zap
+++ b/examples/lighting-app/silabs/SiWx917/data_model/lighting-wifi-app.zap
@@ -239,7 +239,7 @@
"code": 0,
"mfgCode": null,
"side": "server",
- "type": "bitmap8",
+ "type": "NameSupportBitmap",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -5537,7 +5537,7 @@
"code": 0,
"mfgCode": null,
"side": "server",
- "type": "bitmap8",
+ "type": "NameSupportBitmap",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
diff --git a/examples/lighting-app/silabs/efr32/data_model/lighting-thread-app.matter b/examples/lighting-app/silabs/efr32/data_model/lighting-thread-app.matter
index 4ed2862926..9db4b6a230 100644
--- a/examples/lighting-app/silabs/efr32/data_model/lighting-thread-app.matter
+++ b/examples/lighting-app/silabs/efr32/data_model/lighting-thread-app.matter
@@ -63,7 +63,11 @@ server cluster Groups = 4 {
kGroupNames = 0x1;
}
- readonly attribute bitmap8 nameSupport = 0;
+ bitmap NameSupportBitmap : BITMAP8 {
+ kGroupNames = 0x80;
+ }
+
+ readonly attribute NameSupportBitmap nameSupport = 0;
readonly attribute command_id generatedCommandList[] = 65528;
readonly attribute command_id acceptedCommandList[] = 65529;
readonly attribute event_id eventList[] = 65530;
diff --git a/examples/lighting-app/silabs/efr32/data_model/lighting-thread-app.zap b/examples/lighting-app/silabs/efr32/data_model/lighting-thread-app.zap
index 05a948eec9..bbe998c646 100644
--- a/examples/lighting-app/silabs/efr32/data_model/lighting-thread-app.zap
+++ b/examples/lighting-app/silabs/efr32/data_model/lighting-thread-app.zap
@@ -239,7 +239,7 @@
"code": 0,
"mfgCode": null,
"side": "server",
- "type": "bitmap8",
+ "type": "NameSupportBitmap",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -2149,7 +2149,7 @@
"code": 2,
"mfgCode": null,
"side": "server",
- "type": "RegulatoryLocationType",
+ "type": "RegulatoryLocationTypeEnum",
"included": 1,
"storageOption": "External",
"singleton": 0,
@@ -2165,7 +2165,7 @@
"code": 3,
"mfgCode": null,
"side": "server",
- "type": "RegulatoryLocationType",
+ "type": "RegulatoryLocationTypeEnum",
"included": 1,
"storageOption": "External",
"singleton": 0,
@@ -5652,6 +5652,8 @@
"mfgCode": null,
"side": "client",
"type": "int16u",
+ "side": "server",
+ "type": "NameSupportBitmap",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -7796,6 +7798,5 @@
"endpointVersion": 1,
"deviceIdentifier": 257
}
- ],
- "log": []
+ ]
}
\ No newline at end of file
diff --git a/examples/lighting-app/silabs/efr32/data_model/lighting-wifi-app.zap b/examples/lighting-app/silabs/efr32/data_model/lighting-wifi-app.zap
index 9131b9a381..a47fe59932 100644
--- a/examples/lighting-app/silabs/efr32/data_model/lighting-wifi-app.zap
+++ b/examples/lighting-app/silabs/efr32/data_model/lighting-wifi-app.zap
@@ -239,7 +239,7 @@
"code": 0,
"mfgCode": null,
"side": "server",
- "type": "bitmap8",
+ "type": "NameSupportBitmap",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -5753,7 +5753,7 @@
"code": 0,
"mfgCode": null,
"side": "server",
- "type": "int8u",
+ "type": "NameSupportBitmap",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
diff --git a/examples/lock-app/lock-common/lock-app.zap b/examples/lock-app/lock-common/lock-app.zap
index 3f4335a182..9b922925f9 100644
--- a/examples/lock-app/lock-common/lock-app.zap
+++ b/examples/lock-app/lock-common/lock-app.zap
@@ -239,7 +239,7 @@
"code": 0,
"mfgCode": null,
"side": "server",
- "type": "bitmap8",
+ "type": "NameSupportBitmap",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -5647,7 +5647,7 @@
"code": 0,
"mfgCode": null,
"side": "server",
- "type": "bitmap8",
+ "type": "NameSupportBitmap",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
diff --git a/examples/lock-app/nxp/zap/lock-app.zap b/examples/lock-app/nxp/zap/lock-app.zap
index 5e68c03464..939ca3bb99 100644
--- a/examples/lock-app/nxp/zap/lock-app.zap
+++ b/examples/lock-app/nxp/zap/lock-app.zap
@@ -239,7 +239,7 @@
"code": 0,
"mfgCode": null,
"side": "server",
- "type": "bitmap8",
+ "type": "NameSupportBitmap",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
diff --git a/examples/lock-app/qpg/zap/lock.matter b/examples/lock-app/qpg/zap/lock.matter
index 4466f92a12..7344c231ef 100644
--- a/examples/lock-app/qpg/zap/lock.matter
+++ b/examples/lock-app/qpg/zap/lock.matter
@@ -63,7 +63,11 @@ server cluster Groups = 4 {
kGroupNames = 0x1;
}
- readonly attribute bitmap8 nameSupport = 0;
+ bitmap NameSupportBitmap : BITMAP8 {
+ kGroupNames = 0x80;
+ }
+
+ readonly attribute NameSupportBitmap nameSupport = 0;
readonly attribute command_id generatedCommandList[] = 65528;
readonly attribute command_id acceptedCommandList[] = 65529;
readonly attribute event_id eventList[] = 65530;
diff --git a/examples/lock-app/qpg/zap/lock.zap b/examples/lock-app/qpg/zap/lock.zap
index 9e480a2bbb..d369ddcbc2 100644
--- a/examples/lock-app/qpg/zap/lock.zap
+++ b/examples/lock-app/qpg/zap/lock.zap
@@ -239,7 +239,7 @@
"code": 0,
"mfgCode": null,
"side": "server",
- "type": "bitmap8",
+ "type": "NameSupportBitmap",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -6655,7 +6655,7 @@
"code": 0,
"mfgCode": null,
"side": "server",
- "type": "bitmap8",
+ "type": "NameSupportBitmap",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
diff --git a/examples/log-source-app/log-source-common/log-source-app.zap b/examples/log-source-app/log-source-common/log-source-app.zap
index c5836ae746..230802deba 100644
--- a/examples/log-source-app/log-source-common/log-source-app.zap
+++ b/examples/log-source-app/log-source-common/log-source-app.zap
@@ -239,7 +239,7 @@
"code": 0,
"mfgCode": null,
"side": "server",
- "type": "bitmap8",
+ "type": "NameSupportBitmap",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
diff --git a/examples/ota-provider-app/ota-provider-common/ota-provider-app.zap b/examples/ota-provider-app/ota-provider-common/ota-provider-app.zap
index 485543b869..19ff897e24 100644
--- a/examples/ota-provider-app/ota-provider-common/ota-provider-app.zap
+++ b/examples/ota-provider-app/ota-provider-common/ota-provider-app.zap
@@ -239,7 +239,7 @@
"code": 0,
"mfgCode": null,
"side": "server",
- "type": "bitmap8",
+ "type": "NameSupportBitmap",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
diff --git a/examples/ota-requestor-app/ota-requestor-common/ota-requestor-app.matter b/examples/ota-requestor-app/ota-requestor-common/ota-requestor-app.matter
index 1d69db27f6..cda194bf13 100644
--- a/examples/ota-requestor-app/ota-requestor-common/ota-requestor-app.matter
+++ b/examples/ota-requestor-app/ota-requestor-common/ota-requestor-app.matter
@@ -63,7 +63,11 @@ server cluster Groups = 4 {
kGroupNames = 0x1;
}
- readonly attribute bitmap8 nameSupport = 0;
+ bitmap NameSupportBitmap : BITMAP8 {
+ kGroupNames = 0x80;
+ }
+
+ readonly attribute NameSupportBitmap nameSupport = 0;
readonly attribute command_id generatedCommandList[] = 65528;
readonly attribute command_id acceptedCommandList[] = 65529;
readonly attribute event_id eventList[] = 65530;
diff --git a/examples/ota-requestor-app/ota-requestor-common/ota-requestor-app.zap b/examples/ota-requestor-app/ota-requestor-common/ota-requestor-app.zap
index 2e385b38a0..d614c913bf 100644
--- a/examples/ota-requestor-app/ota-requestor-common/ota-requestor-app.zap
+++ b/examples/ota-requestor-app/ota-requestor-common/ota-requestor-app.zap
@@ -239,7 +239,7 @@
"code": 0,
"mfgCode": null,
"side": "server",
- "type": "bitmap8",
+ "type": "NameSupportBitmap",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -5384,7 +5384,7 @@
"code": 0,
"mfgCode": null,
"side": "server",
- "type": "bitmap8",
+ "type": "NameSupportBitmap",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
diff --git a/examples/placeholder/linux/apps/app1/config.matter b/examples/placeholder/linux/apps/app1/config.matter
index 368ed130bf..05ea4fd7f8 100644
--- a/examples/placeholder/linux/apps/app1/config.matter
+++ b/examples/placeholder/linux/apps/app1/config.matter
@@ -63,7 +63,11 @@ server cluster Groups = 4 {
kGroupNames = 0x1;
}
- readonly attribute bitmap8 nameSupport = 0;
+ bitmap NameSupportBitmap : BITMAP8 {
+ kGroupNames = 0x80;
+ }
+
+ readonly attribute NameSupportBitmap nameSupport = 0;
readonly attribute command_id generatedCommandList[] = 65528;
readonly attribute command_id acceptedCommandList[] = 65529;
readonly attribute event_id eventList[] = 65530;
diff --git a/examples/placeholder/linux/apps/app1/config.zap b/examples/placeholder/linux/apps/app1/config.zap
index 7bd6786e0d..4a1a216032 100644
--- a/examples/placeholder/linux/apps/app1/config.zap
+++ b/examples/placeholder/linux/apps/app1/config.zap
@@ -8431,6 +8431,4414 @@
}
]
},
+ {
+ "name": "Level Control",
+ "code": 8,
+ "mfgCode": null,
+ "define": "LEVEL_CONTROL_CLUSTER",
+ "side": "server",
+ "enabled": 1,
+ "attributes": [
+ {
+ "name": "CurrentLevel",
+ "code": 0,
+ "mfgCode": null,
+ "side": "server",
+ "type": "int8u",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "0x00",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ },
+ {
+ "name": "RemainingTime",
+ "code": 1,
+ "mfgCode": null,
+ "side": "server",
+ "type": "int16u",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "0x0000",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ },
+ {
+ "name": "AlarmMask",
+ "code": 29,
+ "mfgCode": null,
+ "side": "server",
+ "type": "bitmap8",
+ "included": 1,
+ "storageOption": "External",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "0x00",
+ "reportable": 1,
+ "minInterval": 0,
+ "maxInterval": 65344,
+ "reportableChange": 0
+ },
+ {
+ "name": "ThermostatRunningMode",
+ "code": 30,
+ "mfgCode": null,
+ "side": "server",
+ "type": "enum8",
+ "included": 1,
+ "storageOption": "External",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "0x00",
+ "reportable": 1,
+ "minInterval": 0,
+ "maxInterval": 65344,
+ "reportableChange": 0
+ },
+ {
+ "name": "StartOfWeek",
+ "code": 32,
+ "mfgCode": null,
+ "side": "server",
+ "type": "enum8",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "0",
+ "reportable": 1,
+ "minInterval": 0,
+ "maxInterval": 65344,
+ "reportableChange": 0
+ },
+ {
+ "name": "NumberOfWeeklyTransitions",
+ "code": 33,
+ "mfgCode": null,
+ "side": "server",
+ "type": "int8u",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "7",
+ "reportable": 1,
+ "minInterval": 0,
+ "maxInterval": 65344,
+ "reportableChange": 0
+ },
+ {
+ "name": "NumberOfDailyTransitions",
+ "code": 34,
+ "mfgCode": null,
+ "side": "server",
+ "type": "int8u",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "4",
+ "reportable": 1,
+ "minInterval": 0,
+ "maxInterval": 65344,
+ "reportableChange": 0
+ },
+ {
+ "name": "TemperatureSetpointHold",
+ "code": 35,
+ "mfgCode": null,
+ "side": "server",
+ "type": "enum8",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "0x00",
+ "reportable": 1,
+ "minInterval": 0,
+ "maxInterval": 65344,
+ "reportableChange": 0
+ },
+ {
+ "name": "TemperatureSetpointHoldDuration",
+ "code": 36,
+ "mfgCode": null,
+ "side": "server",
+ "type": "int16u",
+ "included": 1,
+ "storageOption": "External",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "",
+ "reportable": 1,
+ "minInterval": 0,
+ "maxInterval": 65344,
+ "reportableChange": 0
+ },
+ {
+ "name": "ThermostatProgrammingOperationMode",
+ "code": 37,
+ "mfgCode": null,
+ "side": "server",
+ "type": "bitmap8",
+ "included": 1,
+ "storageOption": "External",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "0x00",
+ "reportable": 1,
+ "minInterval": 0,
+ "maxInterval": 65344,
+ "reportableChange": 0
+ },
+ {
+ "name": "ThermostatRunningState",
+ "code": 41,
+ "mfgCode": null,
+ "side": "server",
+ "type": "bitmap16",
+ "included": 1,
+ "storageOption": "External",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "",
+ "reportable": 1,
+ "minInterval": 0,
+ "maxInterval": 65344,
+ "reportableChange": 0
+ },
+ {
+ "name": "SetpointChangeSource",
+ "code": 48,
+ "mfgCode": null,
+ "side": "server",
+ "type": "enum8",
+ "included": 1,
+ "storageOption": "External",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "0x00",
+ "reportable": 1,
+ "minInterval": 0,
+ "maxInterval": 65344,
+ "reportableChange": 0
+ },
+ {
+ "name": "SetpointChangeAmount",
+ "code": 49,
+ "mfgCode": null,
+ "side": "server",
+ "type": "int16s",
+ "included": 1,
+ "storageOption": "External",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "",
+ "reportable": 1,
+ "minInterval": 0,
+ "maxInterval": 65344,
+ "reportableChange": 0
+ },
+ {
+ "name": "SetpointChangeSourceTimestamp",
+ "code": 50,
+ "mfgCode": null,
+ "side": "server",
+ "type": "utc",
+ "included": 1,
+ "storageOption": "External",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "0x00",
+ "reportable": 1,
+ "minInterval": 0,
+ "maxInterval": 65344,
+ "reportableChange": 0
+ },
+ {
+ "name": "OccupiedSetback",
+ "code": 52,
+ "mfgCode": null,
+ "side": "server",
+ "type": "int8u",
+ "included": 1,
+ "storageOption": "External",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "",
+ "reportable": 1,
+ "minInterval": 0,
+ "maxInterval": 65344,
+ "reportableChange": 0
+ },
+ {
+ "name": "OccupiedSetbackMin",
+ "code": 53,
+ "mfgCode": null,
+ "side": "server",
+ "type": "int8u",
+ "included": 1,
+ "storageOption": "External",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "",
+ "reportable": 1,
+ "minInterval": 0,
+ "maxInterval": 65344,
+ "reportableChange": 0
+ },
+ {
+ "name": "OccupiedSetbackMax",
+ "code": 54,
+ "mfgCode": null,
+ "side": "server",
+ "type": "int8u",
+ "included": 1,
+ "storageOption": "External",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "",
+ "reportable": 1,
+ "minInterval": 0,
+ "maxInterval": 65344,
+ "reportableChange": 0
+ },
+ {
+ "name": "UnoccupiedSetback",
+ "code": 55,
+ "mfgCode": null,
+ "side": "server",
+ "type": "int8u",
+ "included": 1,
+ "storageOption": "External",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "",
+ "reportable": 1,
+ "minInterval": 0,
+ "maxInterval": 65344,
+ "reportableChange": 0
+ },
+ {
+ "name": "UnoccupiedSetbackMin",
+ "code": 56,
+ "mfgCode": null,
+ "side": "server",
+ "type": "int8u",
+ "included": 1,
+ "storageOption": "External",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "",
+ "reportable": 1,
+ "minInterval": 0,
+ "maxInterval": 65344,
+ "reportableChange": 0
+ },
+ {
+ "name": "UnoccupiedSetbackMax",
+ "code": 57,
+ "mfgCode": null,
+ "side": "server",
+ "type": "int8u",
+ "included": 1,
+ "storageOption": "External",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "",
+ "reportable": 1,
+ "minInterval": 0,
+ "maxInterval": 65344,
+ "reportableChange": 0
+ },
+ {
+ "name": "EmergencyHeatDelta",
+ "code": 58,
+ "mfgCode": null,
+ "side": "server",
+ "type": "int8u",
+ "included": 1,
+ "storageOption": "External",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "0x009F6",
+ "reportable": 1,
+ "minInterval": 0,
+ "maxInterval": 65344,
+ "reportableChange": 0
+ },
+ {
+ "name": "ACType",
+ "code": 64,
+ "mfgCode": null,
+ "side": "server",
+ "type": "enum8",
+ "included": 1,
+ "storageOption": "External",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "0x00",
+ "reportable": 1,
+ "minInterval": 0,
+ "maxInterval": 65344,
+ "reportableChange": 0
+ },
+ {
+ "name": "ACCapacity",
+ "code": 65,
+ "mfgCode": null,
+ "side": "server",
+ "type": "int16u",
+ "included": 1,
+ "storageOption": "External",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "0x00",
+ "reportable": 1,
+ "minInterval": 0,
+ "maxInterval": 65344,
+ "reportableChange": 0
+ },
+ {
+ "name": "ACRefrigerantType",
+ "code": 66,
+ "mfgCode": null,
+ "side": "server",
+ "type": "enum8",
+ "included": 1,
+ "storageOption": "External",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "",
+ "reportable": 1,
+ "minInterval": 0,
+ "maxInterval": 65344,
+ "reportableChange": 0
+ },
+ {
+ "name": "ACCompressorType",
+ "code": 67,
+ "mfgCode": null,
+ "side": "server",
+ "type": "enum8",
+ "included": 1,
+ "storageOption": "External",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "0x00",
+ "reportable": 1,
+ "minInterval": 0,
+ "maxInterval": 65344,
+ "reportableChange": 0
+ },
+ {
+ "name": "ACErrorCode",
+ "code": 68,
+ "mfgCode": null,
+ "side": "server",
+ "type": "bitmap32",
+ "included": 0,
+ "storageOption": "External",
+ "singleton": 1,
+ "bounded": 1,
+ "defaultValue": "0",
+ "reportable": 0,
+ "minInterval": 1,
+ "maxInterval": 65344,
+ "reportableChange": 0
+ },
+ {
+ "name": "ACLouverPosition",
+ "code": 69,
+ "mfgCode": null,
+ "side": "server",
+ "type": "enum8",
+ "included": 1,
+ "storageOption": "External",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "0x00",
+ "reportable": 1,
+ "minInterval": 0,
+ "maxInterval": 65344,
+ "reportableChange": 0
+ },
+ {
+ "name": "ACCoilTemperature",
+ "code": 70,
+ "mfgCode": null,
+ "side": "server",
+ "type": "int16s",
+ "included": 1,
+ "storageOption": "External",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "",
+ "reportable": 1,
+ "minInterval": 0,
+ "maxInterval": 65344,
+ "reportableChange": 0
+ },
+ {
+ "name": "ACCapacityFormat",
+ "code": 71,
+ "mfgCode": null,
+ "side": "server",
+ "type": "enum8",
+ "included": 1,
+ "storageOption": "External",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "0x00",
+ "reportable": 1,
+ "minInterval": 0,
+ "maxInterval": 65344,
+ "reportableChange": 0
+ },
+ {
+ "name": "FeatureMap",
+ "code": 65532,
+ "mfgCode": null,
+ "side": "server",
+ "type": "bitmap32",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "0x000b",
+ "reportable": 1,
+ "minInterval": 0,
+ "maxInterval": 65344,
+ "reportableChange": 0
+ },
+ {
+ "name": "ClusterRevision",
+ "code": 65533,
+ "mfgCode": null,
+ "side": "server",
+ "type": "int16u",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "5",
+ "reportable": 1,
+ "minInterval": 0,
+ "maxInterval": 65344,
+ "reportableChange": 0
+ }
+ ]
+ },
+ {
+ "name": "Thermostat User Interface Configuration",
+ "code": 516,
+ "mfgCode": null,
+ "define": "THERMOSTAT_USER_INTERFACE_CONFIGURATION_CLUSTER",
+ "side": "client",
+ "enabled": 1,
+ "attributes": [
+ {
+ "name": "FeatureMap",
+ "code": 65532,
+ "mfgCode": null,
+ "side": "client",
+ "type": "bitmap32",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "0",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ },
+ {
+ "name": "ClusterRevision",
+ "code": 65533,
+ "mfgCode": null,
+ "side": "client",
+ "type": "int16u",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "2",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ }
+ ]
+ },
+ {
+ "name": "Thermostat User Interface Configuration",
+ "code": 516,
+ "mfgCode": null,
+ "define": "THERMOSTAT_USER_INTERFACE_CONFIGURATION_CLUSTER",
+ "side": "server",
+ "enabled": 1,
+ "attributes": [
+ {
+ "name": "TemperatureDisplayMode",
+ "code": 0,
+ "mfgCode": null,
+ "side": "server",
+ "type": "enum8",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "0x00",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ },
+ {
+ "name": "KeypadLockout",
+ "code": 1,
+ "mfgCode": null,
+ "side": "server",
+ "type": "enum8",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "0x00",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ },
+ {
+ "name": "ScheduleProgrammingVisibility",
+ "code": 2,
+ "mfgCode": null,
+ "side": "server",
+ "type": "enum8",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ },
+ {
+ "name": "GeneratedCommandList",
+ "code": 65528,
+ "mfgCode": null,
+ "side": "server",
+ "type": "array",
+ "included": 1,
+ "storageOption": "External",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ },
+ {
+ "name": "AcceptedCommandList",
+ "code": 65529,
+ "mfgCode": null,
+ "side": "server",
+ "type": "array",
+ "included": 1,
+ "storageOption": "External",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ },
+ {
+ "name": "AttributeList",
+ "code": 65531,
+ "mfgCode": null,
+ "side": "server",
+ "type": "array",
+ "included": 1,
+ "storageOption": "External",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ },
+ {
+ "name": "FeatureMap",
+ "code": 65532,
+ "mfgCode": null,
+ "side": "server",
+ "type": "bitmap32",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "0",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ },
+ {
+ "name": "ClusterRevision",
+ "code": 65533,
+ "mfgCode": null,
+ "side": "server",
+ "type": "int16u",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "2",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ }
+ ]
+ },
+ {
+ "name": "Illuminance Measurement",
+ "code": 1024,
+ "mfgCode": null,
+ "define": "ILLUMINANCE_MEASUREMENT_CLUSTER",
+ "side": "client",
+ "enabled": 0,
+ "attributes": [
+ {
+ "name": "ClusterRevision",
+ "code": 65533,
+ "mfgCode": null,
+ "side": "client",
+ "type": "int16u",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "3",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ }
+ ]
+ },
+ {
+ "name": "Illuminance Measurement",
+ "code": 1024,
+ "mfgCode": null,
+ "define": "ILLUMINANCE_MEASUREMENT_CLUSTER",
+ "side": "server",
+ "enabled": 1,
+ "attributes": [
+ {
+ "name": "MeasuredValue",
+ "code": 0,
+ "mfgCode": null,
+ "side": "server",
+ "type": "int16u",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "0x0000",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ },
+ {
+ "name": "MinMeasuredValue",
+ "code": 1,
+ "mfgCode": null,
+ "side": "server",
+ "type": "int16u",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "0x01",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ },
+ {
+ "name": "MaxMeasuredValue",
+ "code": 2,
+ "mfgCode": null,
+ "side": "server",
+ "type": "int16u",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "0xFFFE",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ },
+ {
+ "name": "Tolerance",
+ "code": 3,
+ "mfgCode": null,
+ "side": "server",
+ "type": "int16u",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ },
+ {
+ "name": "LightSensorType",
+ "code": 4,
+ "mfgCode": null,
+ "side": "server",
+ "type": "enum8",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "0xFF",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ },
+ {
+ "name": "FeatureMap",
+ "code": 65532,
+ "mfgCode": null,
+ "side": "server",
+ "type": "bitmap32",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "0",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ },
+ {
+ "name": "ClusterRevision",
+ "code": 65533,
+ "mfgCode": null,
+ "side": "server",
+ "type": "int16u",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "3",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ }
+ ]
+ },
+ {
+ "name": "Temperature Measurement",
+ "code": 1026,
+ "mfgCode": null,
+ "define": "TEMPERATURE_MEASUREMENT_CLUSTER",
+ "side": "client",
+ "enabled": 1,
+ "attributes": [
+ {
+ "name": "ClusterRevision",
+ "code": 65533,
+ "mfgCode": null,
+ "side": "client",
+ "type": "int16u",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "4",
+ "reportable": 1,
+ "minInterval": 0,
+ "maxInterval": 65344,
+ "reportableChange": 0
+ }
+ ]
+ },
+ {
+ "name": "Temperature Measurement",
+ "code": 1026,
+ "mfgCode": null,
+ "define": "TEMPERATURE_MEASUREMENT_CLUSTER",
+ "side": "server",
+ "enabled": 1,
+ "attributes": [
+ {
+ "name": "MeasuredValue",
+ "code": 0,
+ "mfgCode": null,
+ "side": "server",
+ "type": "int16s",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "0x8000",
+ "reportable": 1,
+ "minInterval": 0,
+ "maxInterval": 65344,
+ "reportableChange": 0
+ },
+ {
+ "name": "MinMeasuredValue",
+ "code": 1,
+ "mfgCode": null,
+ "side": "server",
+ "type": "int16s",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "0x8000",
+ "reportable": 1,
+ "minInterval": 0,
+ "maxInterval": 65344,
+ "reportableChange": 0
+ },
+ {
+ "name": "MaxMeasuredValue",
+ "code": 2,
+ "mfgCode": null,
+ "side": "server",
+ "type": "int16s",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "0x8000",
+ "reportable": 1,
+ "minInterval": 0,
+ "maxInterval": 65344,
+ "reportableChange": 0
+ },
+ {
+ "name": "Tolerance",
+ "code": 3,
+ "mfgCode": null,
+ "side": "server",
+ "type": "int16u",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "",
+ "reportable": 1,
+ "minInterval": 0,
+ "maxInterval": 65344,
+ "reportableChange": 0
+ },
+ {
+ "name": "FeatureMap",
+ "code": 65532,
+ "mfgCode": null,
+ "side": "server",
+ "type": "bitmap32",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "0",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ },
+ {
+ "name": "ClusterRevision",
+ "code": 65533,
+ "mfgCode": null,
+ "side": "server",
+ "type": "int16u",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "4",
+ "reportable": 1,
+ "minInterval": 0,
+ "maxInterval": 65344,
+ "reportableChange": 0
+ }
+ ]
+ },
+ {
+ "name": "Pressure Measurement",
+ "code": 1027,
+ "mfgCode": null,
+ "define": "PRESSURE_MEASUREMENT_CLUSTER",
+ "side": "client",
+ "enabled": 0,
+ "attributes": [
+ {
+ "name": "ClusterRevision",
+ "code": 65533,
+ "mfgCode": null,
+ "side": "client",
+ "type": "int16u",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "3",
+ "reportable": 1,
+ "minInterval": 0,
+ "maxInterval": 65344,
+ "reportableChange": 0
+ }
+ ]
+ },
+ {
+ "name": "Pressure Measurement",
+ "code": 1027,
+ "mfgCode": null,
+ "define": "PRESSURE_MEASUREMENT_CLUSTER",
+ "side": "server",
+ "enabled": 1,
+ "attributes": [
+ {
+ "name": "MeasuredValue",
+ "code": 0,
+ "mfgCode": null,
+ "side": "server",
+ "type": "int16s",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "0x0000",
+ "reportable": 1,
+ "minInterval": 0,
+ "maxInterval": 65344,
+ "reportableChange": 0
+ },
+ {
+ "name": "MinMeasuredValue",
+ "code": 1,
+ "mfgCode": null,
+ "side": "server",
+ "type": "int16s",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "",
+ "reportable": 1,
+ "minInterval": 0,
+ "maxInterval": 65344,
+ "reportableChange": 0
+ },
+ {
+ "name": "MaxMeasuredValue",
+ "code": 2,
+ "mfgCode": null,
+ "side": "server",
+ "type": "int16s",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "",
+ "reportable": 1,
+ "minInterval": 0,
+ "maxInterval": 65344,
+ "reportableChange": 0
+ },
+ {
+ "name": "Tolerance",
+ "code": 3,
+ "mfgCode": null,
+ "side": "server",
+ "type": "int16u",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "",
+ "reportable": 1,
+ "minInterval": 0,
+ "maxInterval": 65344,
+ "reportableChange": 0
+ },
+ {
+ "name": "ScaledValue",
+ "code": 16,
+ "mfgCode": null,
+ "side": "server",
+ "type": "int16s",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "0x0000",
+ "reportable": 1,
+ "minInterval": 0,
+ "maxInterval": 65344,
+ "reportableChange": 0
+ },
+ {
+ "name": "MinScaledValue",
+ "code": 17,
+ "mfgCode": null,
+ "side": "server",
+ "type": "int16s",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "0x0000",
+ "reportable": 1,
+ "minInterval": 0,
+ "maxInterval": 65344,
+ "reportableChange": 0
+ },
+ {
+ "name": "MaxScaledValue",
+ "code": 18,
+ "mfgCode": null,
+ "side": "server",
+ "type": "int16s",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "0x0000",
+ "reportable": 1,
+ "minInterval": 0,
+ "maxInterval": 65344,
+ "reportableChange": 0
+ },
+ {
+ "name": "ScaledTolerance",
+ "code": 19,
+ "mfgCode": null,
+ "side": "server",
+ "type": "int16u",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "",
+ "reportable": 1,
+ "minInterval": 0,
+ "maxInterval": 65344,
+ "reportableChange": 0
+ },
+ {
+ "name": "Scale",
+ "code": 20,
+ "mfgCode": null,
+ "side": "server",
+ "type": "int8s",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "0",
+ "reportable": 1,
+ "minInterval": 0,
+ "maxInterval": 65344,
+ "reportableChange": 0
+ },
+ {
+ "name": "FeatureMap",
+ "code": 65532,
+ "mfgCode": null,
+ "side": "server",
+ "type": "bitmap32",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "0",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ },
+ {
+ "name": "ClusterRevision",
+ "code": 65533,
+ "mfgCode": null,
+ "side": "server",
+ "type": "int16u",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "3",
+ "reportable": 1,
+ "minInterval": 0,
+ "maxInterval": 65344,
+ "reportableChange": 0
+ }
+ ]
+ },
+ {
+ "name": "Flow Measurement",
+ "code": 1028,
+ "mfgCode": null,
+ "define": "FLOW_MEASUREMENT_CLUSTER",
+ "side": "client",
+ "enabled": 0,
+ "attributes": [
+ {
+ "name": "ClusterRevision",
+ "code": 65533,
+ "mfgCode": null,
+ "side": "client",
+ "type": "int16u",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "3",
+ "reportable": 1,
+ "minInterval": 0,
+ "maxInterval": 65344,
+ "reportableChange": 0
+ }
+ ]
+ },
+ {
+ "name": "Flow Measurement",
+ "code": 1028,
+ "mfgCode": null,
+ "define": "FLOW_MEASUREMENT_CLUSTER",
+ "side": "server",
+ "enabled": 1,
+ "attributes": [
+ {
+ "name": "MeasuredValue",
+ "code": 0,
+ "mfgCode": null,
+ "side": "server",
+ "type": "int16u",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "",
+ "reportable": 1,
+ "minInterval": 0,
+ "maxInterval": 65344,
+ "reportableChange": 0
+ },
+ {
+ "name": "MinMeasuredValue",
+ "code": 1,
+ "mfgCode": null,
+ "side": "server",
+ "type": "int16u",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "",
+ "reportable": 1,
+ "minInterval": 0,
+ "maxInterval": 65344,
+ "reportableChange": 0
+ },
+ {
+ "name": "MaxMeasuredValue",
+ "code": 2,
+ "mfgCode": null,
+ "side": "server",
+ "type": "int16u",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "",
+ "reportable": 1,
+ "minInterval": 0,
+ "maxInterval": 65344,
+ "reportableChange": 0
+ },
+ {
+ "name": "Tolerance",
+ "code": 3,
+ "mfgCode": null,
+ "side": "server",
+ "type": "int16u",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "0",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ },
+ {
+ "name": "FeatureMap",
+ "code": 65532,
+ "mfgCode": null,
+ "side": "server",
+ "type": "bitmap32",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "0",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ },
+ {
+ "name": "ClusterRevision",
+ "code": 65533,
+ "mfgCode": null,
+ "side": "server",
+ "type": "int16u",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "3",
+ "reportable": 1,
+ "minInterval": 0,
+ "maxInterval": 65344,
+ "reportableChange": 0
+ }
+ ]
+ },
+ {
+ "name": "Relative Humidity Measurement",
+ "code": 1029,
+ "mfgCode": null,
+ "define": "RELATIVE_HUMIDITY_MEASUREMENT_CLUSTER",
+ "side": "client",
+ "enabled": 1,
+ "attributes": [
+ {
+ "name": "FeatureMap",
+ "code": 65532,
+ "mfgCode": null,
+ "side": "client",
+ "type": "bitmap32",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "0",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ },
+ {
+ "name": "ClusterRevision",
+ "code": 65533,
+ "mfgCode": null,
+ "side": "client",
+ "type": "int16u",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "3",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ }
+ ]
+ },
+ {
+ "name": "Relative Humidity Measurement",
+ "code": 1029,
+ "mfgCode": null,
+ "define": "RELATIVE_HUMIDITY_MEASUREMENT_CLUSTER",
+ "side": "server",
+ "enabled": 1,
+ "attributes": [
+ {
+ "name": "MeasuredValue",
+ "code": 0,
+ "mfgCode": null,
+ "side": "server",
+ "type": "int16u",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ },
+ {
+ "name": "MinMeasuredValue",
+ "code": 1,
+ "mfgCode": null,
+ "side": "server",
+ "type": "int16u",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "0",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ },
+ {
+ "name": "MaxMeasuredValue",
+ "code": 2,
+ "mfgCode": null,
+ "side": "server",
+ "type": "int16u",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "0x2710",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ },
+ {
+ "name": "Tolerance",
+ "code": 3,
+ "mfgCode": null,
+ "side": "server",
+ "type": "int16u",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ },
+ {
+ "name": "GeneratedCommandList",
+ "code": 65528,
+ "mfgCode": null,
+ "side": "server",
+ "type": "array",
+ "included": 1,
+ "storageOption": "External",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ },
+ {
+ "name": "AcceptedCommandList",
+ "code": 65529,
+ "mfgCode": null,
+ "side": "server",
+ "type": "array",
+ "included": 1,
+ "storageOption": "External",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ },
+ {
+ "name": "AttributeList",
+ "code": 65531,
+ "mfgCode": null,
+ "side": "server",
+ "type": "array",
+ "included": 1,
+ "storageOption": "External",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ },
+ {
+ "name": "FeatureMap",
+ "code": 65532,
+ "mfgCode": null,
+ "side": "server",
+ "type": "bitmap32",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "0",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ },
+ {
+ "name": "ClusterRevision",
+ "code": 65533,
+ "mfgCode": null,
+ "side": "server",
+ "type": "int16u",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "3",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ }
+ ]
+ },
+ {
+ "name": "Target Navigator",
+ "code": 1285,
+ "mfgCode": null,
+ "define": "TARGET_NAVIGATOR_CLUSTER",
+ "side": "client",
+ "enabled": 1,
+ "commands": [
+ {
+ "name": "NavigateTarget",
+ "code": 0,
+ "mfgCode": null,
+ "source": "client",
+ "incoming": 0,
+ "outgoing": 1
+ }
+ ],
+ "attributes": [
+ {
+ "name": "ClusterRevision",
+ "code": 65533,
+ "mfgCode": null,
+ "side": "client",
+ "type": "int16u",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "1",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ }
+ ]
+ },
+ {
+ "name": "Target Navigator",
+ "code": 1285,
+ "mfgCode": null,
+ "define": "TARGET_NAVIGATOR_CLUSTER",
+ "side": "server",
+ "enabled": 1,
+ "commands": [
+ {
+ "name": "NavigateTargetResponse",
+ "code": 1,
+ "mfgCode": null,
+ "source": "server",
+ "incoming": 1,
+ "outgoing": 0
+ }
+ ],
+ "attributes": [
+ {
+ "name": "TargetList",
+ "code": 0,
+ "mfgCode": null,
+ "side": "server",
+ "type": "array",
+ "included": 1,
+ "storageOption": "External",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ },
+ {
+ "name": "CurrentTarget",
+ "code": 1,
+ "mfgCode": null,
+ "side": "server",
+ "type": "int8u",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "0",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ },
+ {
+ "name": "GeneratedCommandList",
+ "code": 65528,
+ "mfgCode": null,
+ "side": "server",
+ "type": "array",
+ "included": 1,
+ "storageOption": "External",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ },
+ {
+ "name": "AcceptedCommandList",
+ "code": 65529,
+ "mfgCode": null,
+ "side": "server",
+ "type": "array",
+ "included": 1,
+ "storageOption": "External",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ },
+ {
+ "name": "AttributeList",
+ "code": 65531,
+ "mfgCode": null,
+ "side": "server",
+ "type": "array",
+ "included": 1,
+ "storageOption": "External",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ },
+ {
+ "name": "FeatureMap",
+ "code": 65532,
+ "mfgCode": null,
+ "side": "server",
+ "type": "bitmap32",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "0",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ },
+ {
+ "name": "ClusterRevision",
+ "code": 65533,
+ "mfgCode": null,
+ "side": "server",
+ "type": "int16u",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "1",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ }
+ ]
+ },
+ {
+ "name": "Keypad Input",
+ "code": 1289,
+ "mfgCode": null,
+ "define": "KEYPAD_INPUT_CLUSTER",
+ "side": "client",
+ "enabled": 1,
+ "commands": [
+ {
+ "name": "SendKey",
+ "code": 0,
+ "mfgCode": null,
+ "source": "client",
+ "incoming": 0,
+ "outgoing": 1
+ }
+ ],
+ "attributes": [
+ {
+ "name": "ClusterRevision",
+ "code": 65533,
+ "mfgCode": null,
+ "side": "client",
+ "type": "int16u",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "1",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ }
+ ]
+ },
+ {
+ "name": "Keypad Input",
+ "code": 1289,
+ "mfgCode": null,
+ "define": "KEYPAD_INPUT_CLUSTER",
+ "side": "server",
+ "enabled": 1,
+ "commands": [
+ {
+ "name": "SendKeyResponse",
+ "code": 1,
+ "mfgCode": null,
+ "source": "server",
+ "incoming": 1,
+ "outgoing": 0
+ }
+ ],
+ "attributes": [
+ {
+ "name": "GeneratedCommandList",
+ "code": 65528,
+ "mfgCode": null,
+ "side": "server",
+ "type": "array",
+ "included": 1,
+ "storageOption": "External",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ },
+ {
+ "name": "AcceptedCommandList",
+ "code": 65529,
+ "mfgCode": null,
+ "side": "server",
+ "type": "array",
+ "included": 1,
+ "storageOption": "External",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ },
+ {
+ "name": "AttributeList",
+ "code": 65531,
+ "mfgCode": null,
+ "side": "server",
+ "type": "array",
+ "included": 1,
+ "storageOption": "External",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ },
+ {
+ "name": "FeatureMap",
+ "code": 65532,
+ "mfgCode": null,
+ "side": "server",
+ "type": "bitmap32",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "0",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ },
+ {
+ "name": "ClusterRevision",
+ "code": 65533,
+ "mfgCode": null,
+ "side": "server",
+ "type": "int16u",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "1",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ }
+ ]
+ },
+ {
+ "name": "Content Launcher",
+ "code": 1290,
+ "mfgCode": null,
+ "define": "CONTENT_LAUNCHER_CLUSTER",
+ "side": "client",
+ "enabled": 1,
+ "commands": [
+ {
+ "name": "LaunchContent",
+ "code": 0,
+ "mfgCode": null,
+ "source": "client",
+ "incoming": 1,
+ "outgoing": 0
+ },
+ {
+ "name": "LaunchURL",
+ "code": 1,
+ "mfgCode": null,
+ "source": "client",
+ "incoming": 1,
+ "outgoing": 1
+ }
+ ],
+ "attributes": [
+ {
+ "name": "ClusterRevision",
+ "code": 65533,
+ "mfgCode": null,
+ "side": "client",
+ "type": "int16u",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "1",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ }
+ ]
+ },
+ {
+ "name": "Content Launcher",
+ "code": 1290,
+ "mfgCode": null,
+ "define": "CONTENT_LAUNCHER_CLUSTER",
+ "side": "server",
+ "enabled": 1,
+ "commands": [
+ {
+ "name": "LauncherResponse",
+ "code": 2,
+ "mfgCode": null,
+ "source": "server",
+ "incoming": 1,
+ "outgoing": 1
+ }
+ ],
+ "attributes": [
+ {
+ "name": "AcceptHeader",
+ "code": 0,
+ "mfgCode": null,
+ "side": "server",
+ "type": "array",
+ "included": 1,
+ "storageOption": "External",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ },
+ {
+ "name": "SupportedStreamingProtocols",
+ "code": 1,
+ "mfgCode": null,
+ "side": "server",
+ "type": "bitmap32",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "0",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ },
+ {
+ "name": "GeneratedCommandList",
+ "code": 65528,
+ "mfgCode": null,
+ "side": "server",
+ "type": "array",
+ "included": 1,
+ "storageOption": "External",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ },
+ {
+ "name": "AcceptedCommandList",
+ "code": 65529,
+ "mfgCode": null,
+ "side": "server",
+ "type": "array",
+ "included": 1,
+ "storageOption": "External",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ },
+ {
+ "name": "AttributeList",
+ "code": 65531,
+ "mfgCode": null,
+ "side": "server",
+ "type": "array",
+ "included": 1,
+ "storageOption": "External",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ },
+ {
+ "name": "FeatureMap",
+ "code": 65532,
+ "mfgCode": null,
+ "side": "server",
+ "type": "bitmap32",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "0",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ },
+ {
+ "name": "ClusterRevision",
+ "code": 65533,
+ "mfgCode": null,
+ "side": "server",
+ "type": "int16u",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "1",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ }
+ ]
+ },
+ {
+ "name": "Application Basic",
+ "code": 1293,
+ "mfgCode": null,
+ "define": "APPLICATION_BASIC_CLUSTER",
+ "side": "client",
+ "enabled": 1,
+ "attributes": [
+ {
+ "name": "ClusterRevision",
+ "code": 65533,
+ "mfgCode": null,
+ "side": "client",
+ "type": "int16u",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "1",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ }
+ ]
+ },
+ {
+ "name": "Application Basic",
+ "code": 1293,
+ "mfgCode": null,
+ "define": "APPLICATION_BASIC_CLUSTER",
+ "side": "server",
+ "enabled": 1,
+ "attributes": [
+ {
+ "name": "VendorName",
+ "code": 0,
+ "mfgCode": null,
+ "side": "server",
+ "type": "char_string",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ },
+ {
+ "name": "VendorID",
+ "code": 1,
+ "mfgCode": null,
+ "side": "server",
+ "type": "vendor_id",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "0x0",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ },
+ {
+ "name": "ApplicationName",
+ "code": 2,
+ "mfgCode": null,
+ "side": "server",
+ "type": "char_string",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ },
+ {
+ "name": "ProductID",
+ "code": 3,
+ "mfgCode": null,
+ "side": "server",
+ "type": "int16u",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "0x0",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ },
+ {
+ "name": "Application",
+ "code": 4,
+ "mfgCode": null,
+ "side": "server",
+ "type": "ApplicationStruct",
+ "included": 1,
+ "storageOption": "External",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ },
+ {
+ "name": "Status",
+ "code": 5,
+ "mfgCode": null,
+ "side": "server",
+ "type": "ApplicationStatusEnum",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "0x01",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ },
+ {
+ "name": "ApplicationVersion",
+ "code": 6,
+ "mfgCode": null,
+ "side": "server",
+ "type": "char_string",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ },
+ {
+ "name": "AllowedVendorList",
+ "code": 7,
+ "mfgCode": null,
+ "side": "server",
+ "type": "array",
+ "included": 1,
+ "storageOption": "External",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ },
+ {
+ "name": "GeneratedCommandList",
+ "code": 65528,
+ "mfgCode": null,
+ "side": "server",
+ "type": "array",
+ "included": 1,
+ "storageOption": "External",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ },
+ {
+ "name": "AcceptedCommandList",
+ "code": 65529,
+ "mfgCode": null,
+ "side": "server",
+ "type": "array",
+ "included": 1,
+ "storageOption": "External",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ },
+ {
+ "name": "AttributeList",
+ "code": 65531,
+ "mfgCode": null,
+ "side": "server",
+ "type": "array",
+ "included": 1,
+ "storageOption": "External",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ },
+ {
+ "name": "FeatureMap",
+ "code": 65532,
+ "mfgCode": null,
+ "side": "server",
+ "type": "bitmap32",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "0",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ },
+ {
+ "name": "ClusterRevision",
+ "code": 65533,
+ "mfgCode": null,
+ "side": "server",
+ "type": "int16u",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "1",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ }
+ ]
+ },
+ {
+ "name": "Account Login",
+ "code": 1294,
+ "mfgCode": null,
+ "define": "ACCOUNT_LOGIN_CLUSTER",
+ "side": "client",
+ "enabled": 1,
+ "commands": [
+ {
+ "name": "GetSetupPIN",
+ "code": 0,
+ "mfgCode": null,
+ "source": "client",
+ "incoming": 1,
+ "outgoing": 0
+ },
+ {
+ "name": "Login",
+ "code": 2,
+ "mfgCode": null,
+ "source": "client",
+ "incoming": 1,
+ "outgoing": 0
+ },
+ {
+ "name": "Logout",
+ "code": 3,
+ "mfgCode": null,
+ "source": "client",
+ "incoming": 1,
+ "outgoing": 0
+ }
+ ],
+ "attributes": [
+ {
+ "name": "ClusterRevision",
+ "code": 65533,
+ "mfgCode": null,
+ "side": "client",
+ "type": "int16u",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "1",
+ "reportable": 1,
+ "minInterval": 0,
+ "maxInterval": 65344,
+ "reportableChange": 0
+ }
+ ]
+ },
+ {
+ "name": "Account Login",
+ "code": 1294,
+ "mfgCode": null,
+ "define": "ACCOUNT_LOGIN_CLUSTER",
+ "side": "server",
+ "enabled": 1,
+ "commands": [
+ {
+ "name": "GetSetupPINResponse",
+ "code": 1,
+ "mfgCode": null,
+ "source": "server",
+ "incoming": 0,
+ "outgoing": 1
+ }
+ ],
+ "attributes": [
+ {
+ "name": "ClusterRevision",
+ "code": 65533,
+ "mfgCode": null,
+ "side": "server",
+ "type": "int16u",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "1",
+ "reportable": 1,
+ "minInterval": 0,
+ "maxInterval": 65344,
+ "reportableChange": 0
+ }
+ ]
+ },
+ {
+ "name": "Application Launcher",
+ "code": 1292,
+ "mfgCode": null,
+ "define": "APPLICATION_LAUNCHER_CLUSTER",
+ "side": "client",
+ "enabled": 1,
+ "attributes": [
+ {
+ "name": "FeatureMap",
+ "code": 65532,
+ "mfgCode": null,
+ "side": "client",
+ "type": "bitmap32",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "0",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ },
+ {
+ "name": "ClusterRevision",
+ "code": 65533,
+ "mfgCode": null,
+ "side": "client",
+ "type": "int16u",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "1",
+ "reportable": 1,
+ "minInterval": 0,
+ "maxInterval": 65344,
+ "reportableChange": 0
+ }
+ ],
+ "commands": [
+ {
+ "name": "LaunchApp",
+ "code": 0,
+ "mfgCode": null,
+ "source": "client",
+ "incoming": 0,
+ "outgoing": 1
+ },
+ {
+ "name": "StopApp",
+ "code": 1,
+ "mfgCode": null,
+ "source": "client",
+ "incoming": 0,
+ "outgoing": 1
+ },
+ {
+ "name": "HideApp",
+ "code": 2,
+ "mfgCode": null,
+ "source": "client",
+ "incoming": 0,
+ "outgoing": 1
+ }
+ ]
+ },
+ {
+ "name": "Application Launcher",
+ "code": 1292,
+ "mfgCode": null,
+ "define": "APPLICATION_LAUNCHER_CLUSTER",
+ "side": "server",
+ "enabled": 1,
+ "attributes": [
+ {
+ "name": "CatalogList",
+ "code": 0,
+ "mfgCode": null,
+ "side": "server",
+ "type": "array",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "",
+ "reportable": 1,
+ "minInterval": 0,
+ "maxInterval": 65344,
+ "reportableChange": 0
+ },
+ {
+ "name": "CurrentApp",
+ "code": 1,
+ "mfgCode": null,
+ "side": "server",
+ "type": "ApplicationEP",
+ "included": 1,
+ "storageOption": "External",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "",
+ "reportable": 1,
+ "minInterval": 0,
+ "maxInterval": 65344,
+ "reportableChange": 0
+ },
+ {
+ "name": "FeatureMap",
+ "code": 65532,
+ "mfgCode": null,
+ "side": "server",
+ "type": "bitmap32",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "0",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ },
+ {
+ "name": "ClusterRevision",
+ "code": 65533,
+ "mfgCode": null,
+ "side": "server",
+ "type": "int16u",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "1",
+ "reportable": 1,
+ "minInterval": 0,
+ "maxInterval": 65344,
+ "reportableChange": 0
+ }
+ ],
+ "commands": [
+ {
+ "name": "LauncherResponse",
+ "code": 3,
+ "mfgCode": null,
+ "source": "server",
+ "incoming": 1,
+ "outgoing": 0
+ }
+ ]
+ },
+ {
+ "name": "Audio Output",
+ "code": 1291,
+ "mfgCode": null,
+ "define": "AUDIO_OUTPUT_CLUSTER",
+ "side": "client",
+ "enabled": 1,
+ "attributes": [
+ {
+ "name": "FeatureMap",
+ "code": 65532,
+ "mfgCode": null,
+ "side": "client",
+ "type": "bitmap32",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "0",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ },
+ {
+ "name": "ClusterRevision",
+ "code": 65533,
+ "mfgCode": null,
+ "side": "client",
+ "type": "int16u",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "1",
+ "reportable": 1,
+ "minInterval": 0,
+ "maxInterval": 65344,
+ "reportableChange": 0
+ }
+ ],
+ "commands": [
+ {
+ "name": "SelectOutput",
+ "code": 0,
+ "mfgCode": null,
+ "source": "client",
+ "incoming": 1,
+ "outgoing": 0
+ },
+ {
+ "name": "RenameOutput",
+ "code": 1,
+ "mfgCode": null,
+ "source": "client",
+ "incoming": 1,
+ "outgoing": 0
+ }
+ ]
+ },
+ {
+ "name": "Audio Output",
+ "code": 1291,
+ "mfgCode": null,
+ "define": "AUDIO_OUTPUT_CLUSTER",
+ "side": "server",
+ "enabled": 1,
+ "attributes": [
+ {
+ "name": "OutputList",
+ "code": 0,
+ "mfgCode": null,
+ "side": "server",
+ "type": "array",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65344,
+ "reportableChange": 0
+ },
+ {
+ "name": "CurrentOutput",
+ "code": 1,
+ "mfgCode": null,
+ "side": "server",
+ "type": "int8u",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65344,
+ "reportableChange": 0
+ },
+ {
+ "name": "FeatureMap",
+ "code": 65532,
+ "mfgCode": null,
+ "side": "server",
+ "type": "bitmap32",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "0",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ },
+ {
+ "name": "ClusterRevision",
+ "code": 65533,
+ "mfgCode": null,
+ "side": "server",
+ "type": "int16u",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "1",
+ "reportable": 1,
+ "minInterval": 0,
+ "maxInterval": 65344,
+ "reportableChange": 0
+ }
+ ]
+ },
+ {
+ "name": "Channel",
+ "code": 1284,
+ "mfgCode": null,
+ "define": "CHANNEL_CLUSTER",
+ "side": "client",
+ "enabled": 1,
+ "attributes": [
+ {
+ "name": "ClusterRevision",
+ "code": 65533,
+ "mfgCode": null,
+ "side": "client",
+ "type": "int16u",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "1",
+ "reportable": 1,
+ "minInterval": 0,
+ "maxInterval": 65344,
+ "reportableChange": 0
+ }
+ ],
+ "commands": [
+ {
+ "name": "ChangeChannel",
+ "code": 0,
+ "mfgCode": null,
+ "source": "client",
+ "incoming": 1,
+ "outgoing": 0
+ },
+ {
+ "name": "ChangeChannelByNumber",
+ "code": 2,
+ "mfgCode": null,
+ "source": "client",
+ "incoming": 1,
+ "outgoing": 0
+ },
+ {
+ "name": "SkipChannel",
+ "code": 3,
+ "mfgCode": null,
+ "source": "client",
+ "incoming": 1,
+ "outgoing": 0
+ }
+ ]
+ },
+ {
+ "name": "Channel",
+ "code": 1284,
+ "mfgCode": null,
+ "define": "CHANNEL_CLUSTER",
+ "side": "server",
+ "enabled": 1,
+ "attributes": [
+ {
+ "name": "ChannelList",
+ "code": 0,
+ "mfgCode": null,
+ "side": "server",
+ "type": "array",
+ "included": 1,
+ "storageOption": "External",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65344,
+ "reportableChange": 0
+ },
+ {
+ "name": "Lineup",
+ "code": 1,
+ "mfgCode": null,
+ "side": "server",
+ "type": "LineupInfo",
+ "included": 1,
+ "storageOption": "External",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "",
+ "reportable": 1,
+ "minInterval": 0,
+ "maxInterval": 65344,
+ "reportableChange": 0
+ },
+ {
+ "name": "CurrentChannel",
+ "code": 2,
+ "mfgCode": null,
+ "side": "server",
+ "type": "ChannelInfo",
+ "included": 1,
+ "storageOption": "External",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "",
+ "reportable": 1,
+ "minInterval": 0,
+ "maxInterval": 65344,
+ "reportableChange": 0
+ },
+ {
+ "name": "FeatureMap",
+ "code": 65532,
+ "mfgCode": null,
+ "side": "server",
+ "type": "bitmap32",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "0",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ },
+ {
+ "name": "ClusterRevision",
+ "code": 65533,
+ "mfgCode": null,
+ "side": "server",
+ "type": "int16u",
+ "included": 1,
+ "storageOption": "External",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "1",
+ "reportable": 1,
+ "minInterval": 0,
+ "maxInterval": 65344,
+ "reportableChange": 0
+ }
+ ],
+ "commands": [
+ {
+ "name": "ChangeChannelResponse",
+ "code": 1,
+ "mfgCode": null,
+ "source": "client",
+ "incoming": 1,
+ "outgoing": 0
+ }
+ ]
+ },
+ {
+ "name": "Low Power",
+ "code": 1288,
+ "mfgCode": null,
+ "define": "LOW_POWER_CLUSTER",
+ "side": "client",
+ "enabled": 1,
+ "commands": [
+ {
+ "name": "Sleep",
+ "code": 0,
+ "mfgCode": null,
+ "source": "client",
+ "incoming": 1,
+ "outgoing": 0
+ }
+ ],
+ "attributes": [
+ {
+ "name": "ClusterRevision",
+ "code": 65533,
+ "mfgCode": null,
+ "side": "client",
+ "type": "int16u",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "1",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ }
+ ]
+ },
+ {
+ "name": "Low Power",
+ "code": 1288,
+ "mfgCode": null,
+ "define": "LOW_POWER_CLUSTER",
+ "side": "server",
+ "enabled": 0,
+ "attributes": [
+ {
+ "name": "ClusterRevision",
+ "code": 65533,
+ "mfgCode": null,
+ "side": "client",
+ "type": "int16u",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "1",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ }
+ ]
+ },
+ {
+ "name": "Media Playback",
+ "code": 1286,
+ "mfgCode": null,
+ "define": "MEDIA_PLAYBACK_CLUSTER",
+ "side": "client",
+ "enabled": 1,
+ "commands": [
+ {
+ "name": "Play",
+ "code": 0,
+ "mfgCode": null,
+ "source": "client",
+ "incoming": 1,
+ "outgoing": 1
+ },
+ {
+ "name": "Pause",
+ "code": 1,
+ "mfgCode": null,
+ "source": "client",
+ "incoming": 1,
+ "outgoing": 1
+ },
+ {
+ "name": "Stop",
+ "code": 2,
+ "mfgCode": null,
+ "source": "client",
+ "incoming": 1,
+ "outgoing": 1
+ },
+ {
+ "name": "StartOver",
+ "code": 3,
+ "mfgCode": null,
+ "source": "client",
+ "incoming": 1,
+ "outgoing": 1
+ },
+ {
+ "name": "Previous",
+ "code": 4,
+ "mfgCode": null,
+ "source": "client",
+ "incoming": 1,
+ "outgoing": 1
+ },
+ {
+ "name": "Next",
+ "code": 5,
+ "mfgCode": null,
+ "source": "client",
+ "incoming": 1,
+ "outgoing": 1
+ },
+ {
+ "name": "Rewind",
+ "code": 6,
+ "mfgCode": null,
+ "source": "client",
+ "incoming": 1,
+ "outgoing": 1
+ },
+ {
+ "name": "FastForward",
+ "code": 7,
+ "mfgCode": null,
+ "source": "client",
+ "incoming": 1,
+ "outgoing": 1
+ },
+ {
+ "name": "SkipForward",
+ "code": 8,
+ "mfgCode": null,
+ "source": "client",
+ "incoming": 1,
+ "outgoing": 1
+ },
+ {
+ "name": "SkipBackward",
+ "code": 9,
+ "mfgCode": null,
+ "source": "client",
+ "incoming": 1,
+ "outgoing": 1
+ },
+ {
+ "name": "Seek",
+ "code": 11,
+ "mfgCode": null,
+ "source": "client",
+ "incoming": 1,
+ "outgoing": 1
+ }
+ ],
+ "attributes": [
+ {
+ "name": "ClusterRevision",
+ "code": 65533,
+ "mfgCode": null,
+ "side": "client",
+ "type": "int16u",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "1",
+ "reportable": 1,
+ "minInterval": 0,
+ "maxInterval": 65344,
+ "reportableChange": 0
+ }
+ ]
+ },
+ {
+ "name": "Media Playback",
+ "code": 1286,
+ "mfgCode": null,
+ "define": "MEDIA_PLAYBACK_CLUSTER",
+ "side": "server",
+ "enabled": 1,
+ "commands": [
+ {
+ "name": "PlaybackResponse",
+ "code": 10,
+ "mfgCode": null,
+ "source": "server",
+ "incoming": 1,
+ "outgoing": 1
+ }
+ ],
+ "attributes": [
+ {
+ "name": "CurrentState",
+ "code": 0,
+ "mfgCode": null,
+ "side": "server",
+ "type": "PlaybackStateType",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ },
+ {
+ "name": "StartTime",
+ "code": 1,
+ "mfgCode": null,
+ "side": "server",
+ "type": "epoch_us",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ },
+ {
+ "name": "Duration",
+ "code": 2,
+ "mfgCode": null,
+ "side": "server",
+ "type": "int64u",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ },
+ {
+ "name": "SampledPosition",
+ "code": 3,
+ "mfgCode": null,
+ "side": "server",
+ "type": "PlaybackPositionType",
+ "included": 1,
+ "storageOption": "External",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ },
+ {
+ "name": "PlaybackSpeed",
+ "code": 4,
+ "mfgCode": null,
+ "side": "server",
+ "type": "SingleType",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "1",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ },
+ {
+ "name": "SeekRangeEnd",
+ "code": 5,
+ "mfgCode": null,
+ "side": "server",
+ "type": "int64u",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ },
+ {
+ "name": "SeekRangeStart",
+ "code": 6,
+ "mfgCode": null,
+ "side": "server",
+ "type": "int64u",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "1",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ },
+ {
+ "name": "FeatureMap",
+ "code": 65532,
+ "mfgCode": null,
+ "side": "server",
+ "type": "bitmap32",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "0",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ },
+ {
+ "name": "ClusterRevision",
+ "code": 65533,
+ "mfgCode": null,
+ "side": "server",
+ "type": "int16u",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "1",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ }
+ ]
+ },
+ {
+ "name": "Media Input",
+ "code": 1287,
+ "mfgCode": null,
+ "define": "MEDIA_INPUT_CLUSTER",
+ "side": "client",
+ "enabled": 1,
+ "commands": [
+ {
+ "name": "SelectInput",
+ "code": 0,
+ "mfgCode": null,
+ "source": "client",
+ "incoming": 1,
+ "outgoing": 0
+ },
+ {
+ "name": "ShowInputStatus",
+ "code": 1,
+ "mfgCode": null,
+ "source": "client",
+ "incoming": 1,
+ "outgoing": 0
+ },
+ {
+ "name": "HideInputStatus",
+ "code": 2,
+ "mfgCode": null,
+ "source": "client",
+ "incoming": 1,
+ "outgoing": 0
+ },
+ {
+ "name": "RenameInput",
+ "code": 3,
+ "mfgCode": null,
+ "source": "client",
+ "incoming": 1,
+ "outgoing": 0
+ }
+ ],
+ "attributes": [
+ {
+ "name": "ClusterRevision",
+ "code": 65533,
+ "mfgCode": null,
+ "side": "client",
+ "type": "int16u",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "1",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ }
+ ]
+ },
+ {
+ "name": "Media Input",
+ "code": 1287,
+ "mfgCode": null,
+ "define": "MEDIA_INPUT_CLUSTER",
+ "side": "server",
+ "enabled": 1,
+ "attributes": [
+ {
+ "name": "ClusterRevision",
+ "code": 65533,
+ "mfgCode": null,
+ "side": "server",
+ "type": "int16u",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "1",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ },
+ {
+ "name": "InputList",
+ "code": 0,
+ "mfgCode": null,
+ "side": "server",
+ "type": "InputInfoStruct",
+ "included": 1,
+ "storageOption": "External",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "",
+ "reportable": 1,
+ "minInterval": 0,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ },
+ {
+ "name": "CurrentInput",
+ "code": 1,
+ "mfgCode": null,
+ "side": "server",
+ "type": "int8u",
+ "included": 1,
+ "storageOption": "External",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "",
+ "reportable": 1,
+ "minInterval": 0,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "name": "Anonymous Endpoint Type",
+ "deviceTypeName": "MA-dimmablelight",
+ "deviceTypeCode": 257,
+ "deviceTypeProfileId": 259,
+ "clusters": [
+ {
+ "name": "Identify",
+ "code": 3,
+ "mfgCode": null,
+ "define": "IDENTIFY_CLUSTER",
+ "side": "client",
+ "enabled": 0,
+ "commands": [
+ {
+ "name": "Identify",
+ "code": 0,
+ "mfgCode": null,
+ "source": "client",
+ "incoming": 1,
+ "outgoing": 0
+ },
+ {
+ "name": "TriggerEffect",
+ "code": 64,
+ "mfgCode": null,
+ "source": "client",
+ "incoming": 1,
+ "outgoing": 0
+ }
+ ],
+ "attributes": [
+ {
+ "name": "FeatureMap",
+ "code": 65532,
+ "mfgCode": null,
+ "side": "client",
+ "type": "bitmap32",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "0",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ },
+ {
+ "name": "ClusterRevision",
+ "code": 65533,
+ "mfgCode": null,
+ "side": "client",
+ "type": "int16u",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "4",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ }
+ ]
+ },
+ {
+ "name": "Identify",
+ "code": 3,
+ "mfgCode": null,
+ "define": "IDENTIFY_CLUSTER",
+ "side": "server",
+ "enabled": 1,
+ "attributes": [
+ {
+ "name": "IdentifyTime",
+ "code": 0,
+ "mfgCode": null,
+ "side": "server",
+ "type": "int16u",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "0x0",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ },
+ {
+ "name": "IdentifyType",
+ "code": 1,
+ "mfgCode": null,
+ "side": "server",
+ "type": "enum8",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "0x0",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ },
+ {
+ "name": "GeneratedCommandList",
+ "code": 65528,
+ "mfgCode": null,
+ "side": "server",
+ "type": "array",
+ "included": 1,
+ "storageOption": "External",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ },
+ {
+ "name": "AcceptedCommandList",
+ "code": 65529,
+ "mfgCode": null,
+ "side": "server",
+ "type": "array",
+ "included": 1,
+ "storageOption": "External",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ },
+ {
+ "name": "EventList",
+ "code": 65530,
+ "mfgCode": null,
+ "side": "server",
+ "type": "array",
+ "included": 1,
+ "storageOption": "External",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ },
+ {
+ "name": "AttributeList",
+ "code": 65531,
+ "mfgCode": null,
+ "side": "server",
+ "type": "array",
+ "included": 1,
+ "storageOption": "External",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ },
+ {
+ "name": "FeatureMap",
+ "code": 65532,
+ "mfgCode": null,
+ "side": "server",
+ "type": "bitmap32",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "0",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ },
+ {
+ "name": "ClusterRevision",
+ "code": 65533,
+ "mfgCode": null,
+ "side": "server",
+ "type": "int16u",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "4",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ }
+ ]
+ },
+ {
+ "name": "Groups",
+ "code": 4,
+ "mfgCode": null,
+ "define": "GROUPS_CLUSTER",
+ "side": "client",
+ "enabled": 0,
+ "commands": [
+ {
+ "name": "AddGroup",
+ "code": 0,
+ "mfgCode": null,
+ "source": "client",
+ "incoming": 1,
+ "outgoing": 0
+ },
+ {
+ "name": "ViewGroup",
+ "code": 1,
+ "mfgCode": null,
+ "source": "client",
+ "incoming": 1,
+ "outgoing": 0
+ },
+ {
+ "name": "GetGroupMembership",
+ "code": 2,
+ "mfgCode": null,
+ "source": "client",
+ "incoming": 1,
+ "outgoing": 0
+ },
+ {
+ "name": "RemoveGroup",
+ "code": 3,
+ "mfgCode": null,
+ "source": "client",
+ "incoming": 1,
+ "outgoing": 0
+ },
+ {
+ "name": "RemoveAllGroups",
+ "code": 4,
+ "mfgCode": null,
+ "source": "client",
+ "incoming": 1,
+ "outgoing": 0
+ },
+ {
+ "name": "AddGroupIfIdentifying",
+ "code": 5,
+ "mfgCode": null,
+ "source": "client",
+ "incoming": 1,
+ "outgoing": 0
+ }
+ ],
+ "attributes": [
+ {
+ "name": "FeatureMap",
+ "code": 65532,
+ "mfgCode": null,
+ "side": "client",
+ "type": "bitmap32",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "0",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ },
+ {
+ "name": "ClusterRevision",
+ "code": 65533,
+ "mfgCode": null,
+ "side": "client",
+ "type": "int16u",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "4",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ }
+ ]
+ },
+ {
+ "name": "Groups",
+ "code": 4,
+ "mfgCode": null,
+ "define": "GROUPS_CLUSTER",
+ "side": "server",
+ "enabled": 1,
+ "commands": [
+ {
+ "name": "AddGroupResponse",
+ "code": 0,
+ "mfgCode": null,
+ "source": "server",
+ "incoming": 0,
+ "outgoing": 1
+ },
+ {
+ "name": "ViewGroupResponse",
+ "code": 1,
+ "mfgCode": null,
+ "source": "server",
+ "incoming": 0,
+ "outgoing": 1
+ },
+ {
+ "name": "GetGroupMembershipResponse",
+ "code": 2,
+ "mfgCode": null,
+ "source": "server",
+ "incoming": 0,
+ "outgoing": 1
+ },
+ {
+ "name": "RemoveGroupResponse",
+ "code": 3,
+ "mfgCode": null,
+ "source": "server",
+ "incoming": 0,
+ "outgoing": 1
+ }
+ ],
+ "attributes": [
+ {
+ "name": "NameSupport",
+ "code": 0,
+ "mfgCode": null,
+ "side": "server",
+ "type": "NameSupportBitmap",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ },
+ {
+ "name": "GeneratedCommandList",
+ "code": 65528,
+ "mfgCode": null,
+ "side": "server",
+ "type": "array",
+ "included": 1,
+ "storageOption": "External",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ },
+ {
+ "name": "AcceptedCommandList",
+ "code": 65529,
+ "mfgCode": null,
+ "side": "server",
+ "type": "array",
+ "included": 1,
+ "storageOption": "External",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ },
+ {
+ "name": "EventList",
+ "code": 65530,
+ "mfgCode": null,
+ "side": "server",
+ "type": "array",
+ "included": 1,
+ "storageOption": "External",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ },
+ {
+ "name": "AttributeList",
+ "code": 65531,
+ "mfgCode": null,
+ "side": "server",
+ "type": "array",
+ "included": 1,
+ "storageOption": "External",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ },
+ {
+ "name": "FeatureMap",
+ "code": 65532,
+ "mfgCode": null,
+ "side": "server",
+ "type": "bitmap32",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "0",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ },
+ {
+ "name": "ClusterRevision",
+ "code": 65533,
+ "mfgCode": null,
+ "side": "server",
+ "type": "int16u",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "4",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ }
+ ]
+ },
+ {
+ "name": "Scenes",
+ "code": 5,
+ "mfgCode": null,
+ "define": "SCENES_CLUSTER",
+ "side": "client",
+ "enabled": 0,
+ "commands": [
+ {
+ "name": "AddScene",
+ "code": 0,
+ "mfgCode": null,
+ "source": "client",
+ "incoming": 1,
+ "outgoing": 0
+ },
+ {
+ "name": "ViewScene",
+ "code": 1,
+ "mfgCode": null,
+ "source": "client",
+ "incoming": 1,
+ "outgoing": 0
+ },
+ {
+ "name": "RemoveScene",
+ "code": 2,
+ "mfgCode": null,
+ "source": "client",
+ "incoming": 1,
+ "outgoing": 0
+ },
+ {
+ "name": "RemoveAllScenes",
+ "code": 3,
+ "mfgCode": null,
+ "source": "client",
+ "incoming": 1,
+ "outgoing": 0
+ },
+ {
+ "name": "StoreScene",
+ "code": 4,
+ "mfgCode": null,
+ "source": "client",
+ "incoming": 1,
+ "outgoing": 0
+ },
+ {
+ "name": "RecallScene",
+ "code": 5,
+ "mfgCode": null,
+ "source": "client",
+ "incoming": 1,
+ "outgoing": 0
+ },
+ {
+ "name": "GetSceneMembership",
+ "code": 6,
+ "mfgCode": null,
+ "source": "client",
+ "incoming": 1,
+ "outgoing": 0
+ }
+ ],
+ "attributes": [
+ {
+ "name": "FeatureMap",
+ "code": 65532,
+ "mfgCode": null,
+ "side": "client",
+ "type": "bitmap32",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "0",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ },
+ {
+ "name": "ClusterRevision",
+ "code": 65533,
+ "mfgCode": null,
+ "side": "client",
+ "type": "int16u",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "4",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ }
+ ]
+ },
+ {
+ "name": "Scenes",
+ "code": 5,
+ "mfgCode": null,
+ "define": "SCENES_CLUSTER",
+ "side": "server",
+ "enabled": 1,
+ "commands": [
+ {
+ "name": "AddSceneResponse",
+ "code": 0,
+ "mfgCode": null,
+ "source": "server",
+ "incoming": 0,
+ "outgoing": 1
+ },
+ {
+ "name": "ViewSceneResponse",
+ "code": 1,
+ "mfgCode": null,
+ "source": "server",
+ "incoming": 0,
+ "outgoing": 1
+ },
+ {
+ "name": "RemoveSceneResponse",
+ "code": 2,
+ "mfgCode": null,
+ "source": "server",
+ "incoming": 0,
+ "outgoing": 1
+ },
+ {
+ "name": "RemoveAllScenesResponse",
+ "code": 3,
+ "mfgCode": null,
+ "source": "server",
+ "incoming": 0,
+ "outgoing": 1
+ },
+ {
+ "name": "StoreSceneResponse",
+ "code": 4,
+ "mfgCode": null,
+ "source": "server",
+ "incoming": 0,
+ "outgoing": 1
+ },
+ {
+ "name": "GetSceneMembershipResponse",
+ "code": 6,
+ "mfgCode": null,
+ "source": "server",
+ "incoming": 0,
+ "outgoing": 1
+ }
+ ],
+ "attributes": [
+ {
+ "name": "SceneCount",
+ "code": 0,
+ "mfgCode": null,
+ "side": "server",
+ "type": "int8u",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "0x00",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ },
+ {
+ "name": "CurrentScene",
+ "code": 1,
+ "mfgCode": null,
+ "side": "server",
+ "type": "int8u",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "0x00",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ },
+ {
+ "name": "CurrentGroup",
+ "code": 2,
+ "mfgCode": null,
+ "side": "server",
+ "type": "group_id",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "0x0000",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ },
+ {
+ "name": "SceneValid",
+ "code": 3,
+ "mfgCode": null,
+ "side": "server",
+ "type": "boolean",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "0x00",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ },
+ {
+ "name": "NameSupport",
+ "code": 4,
+ "mfgCode": null,
+ "side": "server",
+ "type": "bitmap8",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ },
+ {
+ "name": "LastConfiguredBy",
+ "code": 5,
+ "mfgCode": null,
+ "side": "server",
+ "type": "node_id",
+ "included": 0,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ },
+ {
+ "name": "GeneratedCommandList",
+ "code": 65528,
+ "mfgCode": null,
+ "side": "server",
+ "type": "array",
+ "included": 1,
+ "storageOption": "External",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ },
+ {
+ "name": "AcceptedCommandList",
+ "code": 65529,
+ "mfgCode": null,
+ "side": "server",
+ "type": "array",
+ "included": 1,
+ "storageOption": "External",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ },
+ {
+ "name": "EventList",
+ "code": 65530,
+ "mfgCode": null,
+ "side": "server",
+ "type": "array",
+ "included": 1,
+ "storageOption": "External",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ },
+ {
+ "name": "AttributeList",
+ "code": 65531,
+ "mfgCode": null,
+ "side": "server",
+ "type": "array",
+ "included": 1,
+ "storageOption": "External",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ },
+ {
+ "name": "FeatureMap",
+ "code": 65532,
+ "mfgCode": null,
+ "side": "server",
+ "type": "bitmap32",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "0",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ },
+ {
+ "name": "ClusterRevision",
+ "code": 65533,
+ "mfgCode": null,
+ "side": "server",
+ "type": "int16u",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "4",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ }
+ ]
+ },
+ {
+ "name": "On/Off",
+ "code": 6,
+ "mfgCode": null,
+ "define": "ON_OFF_CLUSTER",
+ "side": "client",
+ "enabled": 1,
+ "commands": [
+ {
+ "name": "Off",
+ "code": 0,
+ "mfgCode": null,
+ "source": "client",
+ "incoming": 1,
+ "outgoing": 1
+ },
+ {
+ "name": "On",
+ "code": 1,
+ "mfgCode": null,
+ "source": "client",
+ "incoming": 1,
+ "outgoing": 1
+ },
+ {
+ "name": "Toggle",
+ "code": 2,
+ "mfgCode": null,
+ "source": "client",
+ "incoming": 1,
+ "outgoing": 1
+ },
+ {
+ "name": "OffWithEffect",
+ "code": 64,
+ "mfgCode": null,
+ "source": "client",
+ "incoming": 1,
+ "outgoing": 1
+ },
+ {
+ "name": "OnWithRecallGlobalScene",
+ "code": 65,
+ "mfgCode": null,
+ "source": "client",
+ "incoming": 1,
+ "outgoing": 1
+ },
+ {
+ "name": "OnWithTimedOff",
+ "code": 66,
+ "mfgCode": null,
+ "source": "client",
+ "incoming": 1,
+ "outgoing": 1
+ }
+ ],
+ "attributes": [
+ {
+ "name": "FeatureMap",
+ "code": 65532,
+ "mfgCode": null,
+ "side": "client",
+ "type": "bitmap32",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "0",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ },
+ {
+ "name": "ClusterRevision",
+ "code": 65533,
+ "mfgCode": null,
+ "side": "client",
+ "type": "int16u",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "4",
+ "reportable": 1,
+ "minInterval": 0,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ }
+ ]
+ },
+ {
+ "name": "On/Off",
+ "code": 6,
+ "mfgCode": null,
+ "define": "ON_OFF_CLUSTER",
+ "side": "server",
+ "enabled": 1,
+ "attributes": [
+ {
+ "name": "OnOff",
+ "code": 0,
+ "mfgCode": null,
+ "side": "server",
+ "type": "boolean",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "0x00",
+ "reportable": 1,
+ "minInterval": 0,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ },
+ {
+ "name": "GlobalSceneControl",
+ "code": 16384,
+ "mfgCode": null,
+ "side": "server",
+ "type": "boolean",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "0x01",
+ "reportable": 1,
+ "minInterval": 0,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ },
+ {
+ "name": "OnTime",
+ "code": 16385,
+ "mfgCode": null,
+ "side": "server",
+ "type": "int16u",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "0x0000",
+ "reportable": 1,
+ "minInterval": 0,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ },
+ {
+ "name": "OffWaitTime",
+ "code": 16386,
+ "mfgCode": null,
+ "side": "server",
+ "type": "int16u",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "0x0000",
+ "reportable": 1,
+ "minInterval": 0,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ },
+ {
+ "name": "StartUpOnOff",
+ "code": 16387,
+ "mfgCode": null,
+ "side": "server",
+ "type": "OnOffStartUpOnOff",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "0xFF",
+ "reportable": 1,
+ "minInterval": 0,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ },
+ {
+ "name": "GeneratedCommandList",
+ "code": 65528,
+ "mfgCode": null,
+ "side": "server",
+ "type": "array",
+ "included": 1,
+ "storageOption": "External",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ },
+ {
+ "name": "AcceptedCommandList",
+ "code": 65529,
+ "mfgCode": null,
+ "side": "server",
+ "type": "array",
+ "included": 1,
+ "storageOption": "External",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ },
+ {
+ "name": "EventList",
+ "code": 65530,
+ "mfgCode": null,
+ "side": "server",
+ "type": "array",
+ "included": 1,
+ "storageOption": "External",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ },
+ {
+ "name": "AttributeList",
+ "code": 65531,
+ "mfgCode": null,
+ "side": "server",
+ "type": "array",
+ "included": 1,
+ "storageOption": "External",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ },
+ {
+ "name": "FeatureMap",
+ "code": 65532,
+ "mfgCode": null,
+ "side": "server",
+ "type": "bitmap32",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "0x0001",
+ "reportable": 1,
+ "minInterval": 0,
+ "maxInterval": 65344,
+ "reportableChange": 0
+ },
+ {
+ "name": "ClusterRevision",
+ "code": 65533,
+ "mfgCode": null,
+ "side": "server",
+ "type": "int16u",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "4",
+ "reportable": 1,
+ "minInterval": 0,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ }
+ ]
+ },
+ {
+ "name": "Level Control",
+ "code": 8,
+ "mfgCode": null,
+ "define": "LEVEL_CONTROL_CLUSTER",
+ "side": "client",
+ "enabled": 1,
+ "commands": [
+ {
+ "name": "MoveToLevel",
+ "code": 0,
+ "mfgCode": null,
+ "source": "client",
+ "incoming": 1,
+ "outgoing": 1
+ },
+ {
+ "name": "Move",
+ "code": 1,
+ "mfgCode": null,
+ "source": "client",
+ "incoming": 1,
+ "outgoing": 1
+ },
+ {
+ "name": "Step",
+ "code": 2,
+ "mfgCode": null,
+ "source": "client",
+ "incoming": 1,
+ "outgoing": 1
+ },
+ {
+ "name": "Stop",
+ "code": 3,
+ "mfgCode": null,
+ "source": "client",
+ "incoming": 1,
+ "outgoing": 1
+ },
+ {
+ "name": "MoveToLevelWithOnOff",
+ "code": 4,
+ "mfgCode": null,
+ "source": "client",
+ "incoming": 1,
+ "outgoing": 1
+ },
+ {
+ "name": "MoveWithOnOff",
+ "code": 5,
+ "mfgCode": null,
+ "source": "client",
+ "incoming": 1,
+ "outgoing": 1
+ },
+ {
+ "name": "StepWithOnOff",
+ "code": 6,
+ "mfgCode": null,
+ "source": "client",
+ "incoming": 1,
+ "outgoing": 1
+ },
+ {
+ "name": "StopWithOnOff",
+ "code": 7,
+ "mfgCode": null,
+ "source": "client",
+ "incoming": 1,
+ "outgoing": 1
+ }
+ ],
+ "attributes": [
+ {
+ "name": "FeatureMap",
+ "code": 65532,
+ "mfgCode": null,
+ "side": "client",
+ "type": "bitmap32",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "0",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ },
+ {
+ "name": "ClusterRevision",
+ "code": 65533,
+ "mfgCode": null,
+ "side": "client",
+ "type": "int16u",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "5",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ }
+ ]
+ },
{
"name": "Level Control",
"code": 8,
@@ -8477,6 +12885,574 @@
"mfgCode": null,
"side": "server",
"type": "int8u",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "0x00",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ },
+ {
+ "name": "MaxLevel",
+ "code": 3,
+ "mfgCode": null,
+ "side": "server",
+ "type": "int8u",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "0xFE",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ },
+ {
+ "name": "CurrentFrequency",
+ "code": 4,
+ "mfgCode": null,
+ "side": "server",
+ "type": "int16u",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "0x0000",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ },
+ {
+ "name": "MinFrequency",
+ "code": 5,
+ "mfgCode": null,
+ "side": "server",
+ "type": "int16u",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "0x0000",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ },
+ {
+ "name": "MaxFrequency",
+ "code": 6,
+ "mfgCode": null,
+ "side": "server",
+ "type": "int16u",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "0x0000",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ },
+ {
+ "name": "Options",
+ "code": 15,
+ "mfgCode": null,
+ "side": "server",
+ "type": "LevelControlOptions",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "0x00",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ },
+ {
+ "name": "OnOffTransitionTime",
+ "code": 16,
+ "mfgCode": null,
+ "side": "server",
+ "type": "int16u",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "0x0000",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ },
+ {
+ "name": "OnLevel",
+ "code": 17,
+ "mfgCode": null,
+ "side": "server",
+ "type": "int8u",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ },
+ {
+ "name": "OnTransitionTime",
+ "code": 18,
+ "mfgCode": null,
+ "side": "server",
+ "type": "int16u",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ },
+ {
+ "name": "OffTransitionTime",
+ "code": 19,
+ "mfgCode": null,
+ "side": "server",
+ "type": "int16u",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ },
+ {
+ "name": "DefaultMoveRate",
+ "code": 20,
+ "mfgCode": null,
+ "side": "server",
+ "type": "int8u",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ },
+ {
+ "name": "StartUpCurrentLevel",
+ "code": 16384,
+ "mfgCode": null,
+ "side": "server",
+ "type": "int8u",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ },
+ {
+ "name": "GeneratedCommandList",
+ "code": 65528,
+ "mfgCode": null,
+ "side": "server",
+ "type": "array",
+ "included": 1,
+ "storageOption": "External",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ },
+ {
+ "name": "AcceptedCommandList",
+ "code": 65529,
+ "mfgCode": null,
+ "side": "server",
+ "type": "array",
+ "included": 1,
+ "storageOption": "External",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ },
+ {
+ "name": "EventList",
+ "code": 65530,
+ "mfgCode": null,
+ "side": "server",
+ "type": "array",
+ "included": 1,
+ "storageOption": "External",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ },
+ {
+ "name": "AttributeList",
+ "code": 65531,
+ "mfgCode": null,
+ "side": "server",
+ "type": "array",
+ "included": 1,
+ "storageOption": "External",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ },
+ {
+ "name": "FeatureMap",
+ "code": 65532,
+ "mfgCode": null,
+ "side": "server",
+ "type": "bitmap32",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "0",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ },
+ {
+ "name": "ClusterRevision",
+ "code": 65533,
+ "mfgCode": null,
+ "side": "server",
+ "type": "int16u",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "5",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ }
+ ]
+ },
+ {
+ "name": "Descriptor",
+ "code": 29,
+ "mfgCode": null,
+ "define": "DESCRIPTOR_CLUSTER",
+ "side": "client",
+ "enabled": 0,
+ "attributes": [
+ {
+ "name": "FeatureMap",
+ "code": 65532,
+ "mfgCode": null,
+ "side": "client",
+ "type": "bitmap32",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "0",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ },
+ {
+ "name": "ClusterRevision",
+ "code": 65533,
+ "mfgCode": null,
+ "side": "client",
+ "type": "int16u",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "1",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ }
+ ]
+ },
+ {
+ "name": "Descriptor",
+ "code": 29,
+ "mfgCode": null,
+ "define": "DESCRIPTOR_CLUSTER",
+ "side": "server",
+ "enabled": 1,
+ "attributes": [
+ {
+ "name": "DeviceTypeList",
+ "code": 0,
+ "mfgCode": null,
+ "side": "server",
+ "type": "array",
+ "included": 1,
+ "storageOption": "External",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ },
+ {
+ "name": "ServerList",
+ "code": 1,
+ "mfgCode": null,
+ "side": "server",
+ "type": "array",
+ "included": 1,
+ "storageOption": "External",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ },
+ {
+ "name": "ClientList",
+ "code": 2,
+ "mfgCode": null,
+ "side": "server",
+ "type": "array",
+ "included": 1,
+ "storageOption": "External",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ },
+ {
+ "name": "PartsList",
+ "code": 3,
+ "mfgCode": null,
+ "side": "server",
+ "type": "array",
+ "included": 1,
+ "storageOption": "External",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ },
+ {
+ "name": "GeneratedCommandList",
+ "code": 65528,
+ "mfgCode": null,
+ "side": "server",
+ "type": "array",
+ "included": 1,
+ "storageOption": "External",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ },
+ {
+ "name": "AcceptedCommandList",
+ "code": 65529,
+ "mfgCode": null,
+ "side": "server",
+ "type": "array",
+ "included": 1,
+ "storageOption": "External",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ },
+ {
+ "name": "EventList",
+ "code": 65530,
+ "mfgCode": null,
+ "side": "server",
+ "type": "array",
+ "included": 1,
+ "storageOption": "External",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ },
+ {
+ "name": "AttributeList",
+ "code": 65531,
+ "mfgCode": null,
+ "side": "server",
+ "type": "array",
+ "included": 1,
+ "storageOption": "External",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ },
+ {
+ "name": "FeatureMap",
+ "code": 65532,
+ "mfgCode": null,
+ "side": "server",
+ "type": "bitmap32",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "0",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ },
+ {
+ "name": "ClusterRevision",
+ "code": 65533,
+ "mfgCode": null,
+ "side": "server",
+ "type": "int16u",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "1",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ }
+ ]
+ },
+ {
+ "name": "Basic Information",
+ "code": 40,
+ "mfgCode": null,
+ "define": "BASIC_INFORMATION_CLUSTER",
+ "side": "client",
+ "enabled": 0,
+ "attributes": [
+ {
+ "name": "ClusterRevision",
+ "code": 65533,
+ "mfgCode": null,
+ "side": "client",
+ "type": "int16u",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 1,
+ "bounded": 0,
+ "defaultValue": "1",
+ "reportable": 1,
+ "minInterval": 0,
+ "maxInterval": 65344,
+ "reportableChange": 0
+ }
+ ]
+ },
+ {
+ "name": "Basic Information",
+ "code": 40,
+ "mfgCode": null,
+ "define": "BASIC_INFORMATION_CLUSTER",
+ "side": "server",
+ "enabled": 1,
+ "attributes": [
+ {
+ "name": "DataModelRevision",
+ "code": 0,
+ "mfgCode": null,
+ "side": "server",
+ "type": "int16u",
+ "included": 1,
+ "storageOption": "External",
+ "singleton": 1,
+ "bounded": 0,
+ "defaultValue": "10",
+ "reportable": 1,
+ "minInterval": 0,
+ "maxInterval": 65344,
+ "reportableChange": 0
+ },
+ {
+ "name": "VendorName",
+ "code": 1,
+ "mfgCode": null,
+ "side": "server",
+ "type": "char_string",
+ "included": 1,
+ "storageOption": "External",
+ "singleton": 1,
+ "bounded": 0,
+ "defaultValue": "",
+ "reportable": 1,
+ "minInterval": 0,
+ "maxInterval": 65344,
+ "reportableChange": 0
+ },
+ {
+ "name": "VendorID",
+ "code": 2,
+ "mfgCode": null,
+ "side": "server",
+ "type": "int8u",
"included": 0,
"storageOption": "RAM",
"singleton": 0,
diff --git a/examples/placeholder/linux/apps/app2/config.matter b/examples/placeholder/linux/apps/app2/config.matter
index 71f3160070..97c6597ce8 100644
--- a/examples/placeholder/linux/apps/app2/config.matter
+++ b/examples/placeholder/linux/apps/app2/config.matter
@@ -63,7 +63,11 @@ server cluster Groups = 4 {
kGroupNames = 0x1;
}
- readonly attribute bitmap8 nameSupport = 0;
+ bitmap NameSupportBitmap : BITMAP8 {
+ kGroupNames = 0x80;
+ }
+
+ readonly attribute NameSupportBitmap nameSupport = 0;
readonly attribute command_id generatedCommandList[] = 65528;
readonly attribute command_id acceptedCommandList[] = 65529;
readonly attribute event_id eventList[] = 65530;
diff --git a/examples/placeholder/linux/apps/app2/config.zap b/examples/placeholder/linux/apps/app2/config.zap
index e0b0a83f65..ba2fdc1c65 100644
--- a/examples/placeholder/linux/apps/app2/config.zap
+++ b/examples/placeholder/linux/apps/app2/config.zap
@@ -6362,7 +6362,7 @@
"code": 16,
"mfgCode": null,
"side": "server",
- "type": "int16s",
+ "type": "NameSupportBitmap",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
diff --git a/examples/pump-app/pump-common/pump-app.zap b/examples/pump-app/pump-common/pump-app.zap
index e4d2ea5488..64b4ae5e73 100644
--- a/examples/pump-app/pump-common/pump-app.zap
+++ b/examples/pump-app/pump-common/pump-app.zap
@@ -291,7 +291,7 @@
"code": 0,
"mfgCode": null,
"side": "server",
- "type": "bitmap8",
+ "type": "NameSupportBitmap",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
diff --git a/examples/pump-controller-app/pump-controller-common/pump-controller-app.zap b/examples/pump-controller-app/pump-controller-common/pump-controller-app.zap
index 2b88845ed5..770283ef06 100644
--- a/examples/pump-controller-app/pump-controller-common/pump-controller-app.zap
+++ b/examples/pump-controller-app/pump-controller-common/pump-controller-app.zap
@@ -279,7 +279,7 @@
"code": 0,
"mfgCode": null,
"side": "server",
- "type": "bitmap8",
+ "type": "NameSupportBitmap",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
diff --git a/examples/temperature-measurement-app/temperature-measurement-common/temperature-measurement.zap b/examples/temperature-measurement-app/temperature-measurement-common/temperature-measurement.zap
index f389822f27..fc48a7d4b8 100644
--- a/examples/temperature-measurement-app/temperature-measurement-common/temperature-measurement.zap
+++ b/examples/temperature-measurement-app/temperature-measurement-common/temperature-measurement.zap
@@ -239,7 +239,7 @@
"code": 0,
"mfgCode": null,
"side": "server",
- "type": "bitmap8",
+ "type": "NameSupportBitmap",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -3520,7 +3520,7 @@
"code": 0,
"mfgCode": null,
"side": "server",
- "type": "bitmap8",
+ "type": "NameSupportBitmap",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
diff --git a/examples/thermostat/thermostat-common/thermostat.matter b/examples/thermostat/thermostat-common/thermostat.matter
index 9779243ed3..f740a6aa02 100644
--- a/examples/thermostat/thermostat-common/thermostat.matter
+++ b/examples/thermostat/thermostat-common/thermostat.matter
@@ -111,7 +111,11 @@ server cluster Groups = 4 {
kGroupNames = 0x1;
}
- readonly attribute bitmap8 nameSupport = 0;
+ bitmap NameSupportBitmap : BITMAP8 {
+ kGroupNames = 0x80;
+ }
+
+ readonly attribute NameSupportBitmap nameSupport = 0;
readonly attribute command_id generatedCommandList[] = 65528;
readonly attribute command_id acceptedCommandList[] = 65529;
readonly attribute event_id eventList[] = 65530;
diff --git a/examples/thermostat/thermostat-common/thermostat.zap b/examples/thermostat/thermostat-common/thermostat.zap
index 81ca71a259..d89741d6cd 100644
--- a/examples/thermostat/thermostat-common/thermostat.zap
+++ b/examples/thermostat/thermostat-common/thermostat.zap
@@ -255,7 +255,7 @@
"code": 0,
"mfgCode": null,
"side": "server",
- "type": "bitmap8",
+ "type": "NameSupportBitmap",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -7875,7 +7875,7 @@
"code": 0,
"mfgCode": null,
"side": "server",
- "type": "bitmap8",
+ "type": "NameSupportBitmap",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
diff --git a/examples/tv-app/tv-common/tv-app.zap b/examples/tv-app/tv-common/tv-app.zap
index f93946ca6f..0d2c8621fe 100644
--- a/examples/tv-app/tv-common/tv-app.zap
+++ b/examples/tv-app/tv-common/tv-app.zap
@@ -239,7 +239,7 @@
"code": 0,
"mfgCode": null,
"side": "server",
- "type": "bitmap8",
+ "type": "NameSupportBitmap",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
diff --git a/examples/tv-casting-app/tv-casting-common/tv-casting-app.matter b/examples/tv-casting-app/tv-casting-common/tv-casting-app.matter
index abb8e9f1ed..e7b046486e 100644
--- a/examples/tv-casting-app/tv-casting-common/tv-casting-app.matter
+++ b/examples/tv-casting-app/tv-casting-common/tv-casting-app.matter
@@ -57,7 +57,11 @@ server cluster Groups = 4 {
kGroupNames = 0x1;
}
- readonly attribute bitmap8 nameSupport = 0;
+ bitmap NameSupportBitmap : BITMAP8 {
+ kGroupNames = 0x80;
+ }
+
+ readonly attribute NameSupportBitmap nameSupport = 0;
readonly attribute command_id generatedCommandList[] = 65528;
readonly attribute command_id acceptedCommandList[] = 65529;
readonly attribute event_id eventList[] = 65530;
diff --git a/examples/tv-casting-app/tv-casting-common/tv-casting-app.zap b/examples/tv-casting-app/tv-casting-common/tv-casting-app.zap
index 134634cc5e..9630354a36 100644
--- a/examples/tv-casting-app/tv-casting-common/tv-casting-app.zap
+++ b/examples/tv-casting-app/tv-casting-common/tv-casting-app.zap
@@ -239,7 +239,7 @@
"code": 0,
"mfgCode": null,
"side": "server",
- "type": "bitmap8",
+ "type": "NameSupportBitmap",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -7298,7 +7298,7 @@
"code": 0,
"mfgCode": null,
"side": "server",
- "type": "bitmap8",
+ "type": "NameSupportBitmap",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
diff --git a/examples/window-app/common/window-app.matter b/examples/window-app/common/window-app.matter
index 20956c32c6..4846954174 100644
--- a/examples/window-app/common/window-app.matter
+++ b/examples/window-app/common/window-app.matter
@@ -63,7 +63,11 @@ server cluster Groups = 4 {
kGroupNames = 0x1;
}
- readonly attribute bitmap8 nameSupport = 0;
+ bitmap NameSupportBitmap : BITMAP8 {
+ kGroupNames = 0x80;
+ }
+
+ readonly attribute NameSupportBitmap nameSupport = 0;
readonly attribute command_id generatedCommandList[] = 65528;
readonly attribute command_id acceptedCommandList[] = 65529;
readonly attribute event_id eventList[] = 65530;
diff --git a/examples/window-app/common/window-app.zap b/examples/window-app/common/window-app.zap
index 72c2db91f2..efa858885c 100644
--- a/examples/window-app/common/window-app.zap
+++ b/examples/window-app/common/window-app.zap
@@ -327,7 +327,7 @@
"code": 0,
"mfgCode": null,
"side": "server",
- "type": "bitmap8",
+ "type": "NameSupportBitmap",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -6521,7 +6521,7 @@
"code": 0,
"mfgCode": null,
"side": "server",
- "type": "bitmap8",
+ "type": "NameSupportBitmap",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -8057,7 +8057,7 @@
"code": 0,
"mfgCode": null,
"side": "server",
- "type": "bitmap8",
+ "type": "NameSupportBitmap",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
diff --git a/scripts/tools/zap/tests/inputs/all-clusters-app.zap b/scripts/tools/zap/tests/inputs/all-clusters-app.zap
index 9eced6973e..5916c42154 100644
--- a/scripts/tools/zap/tests/inputs/all-clusters-app.zap
+++ b/scripts/tools/zap/tests/inputs/all-clusters-app.zap
@@ -279,7 +279,7 @@
"code": 0,
"mfgCode": null,
"side": "server",
- "type": "bitmap8",
+ "type": "NameSupportBitmap",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -8969,7 +8969,7 @@
"code": 0,
"mfgCode": null,
"side": "server",
- "type": "bitmap8",
+ "type": "NameSupportBitmap",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -21154,7 +21154,7 @@
"code": 0,
"mfgCode": null,
"side": "server",
- "type": "bitmap8",
+ "type": "NameSupportBitmap",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
diff --git a/scripts/tools/zap/tests/inputs/lighting-app.zap b/scripts/tools/zap/tests/inputs/lighting-app.zap
index 111412a752..32a0973c1c 100644
--- a/scripts/tools/zap/tests/inputs/lighting-app.zap
+++ b/scripts/tools/zap/tests/inputs/lighting-app.zap
@@ -239,7 +239,7 @@
"code": 0,
"mfgCode": null,
"side": "server",
- "type": "bitmap8",
+ "type": "NameSupportBitmap",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -5652,7 +5652,7 @@
"code": 0,
"mfgCode": null,
"side": "server",
- "type": "bitmap8",
+ "type": "NameSupportBitmap",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
diff --git a/src/app/clusters/groups-server/groups-server.cpp b/src/app/clusters/groups-server/groups-server.cpp
index 9a5604dd3b..a56c4f64bb 100644
--- a/src/app/clusters/groups-server/groups-server.cpp
+++ b/src/app/clusters/groups-server/groups-server.cpp
@@ -118,12 +118,8 @@ static EmberAfStatus GroupRemove(FabricIndex fabricIndex, EndpointId endpointId,
void emberAfGroupsClusterServerInitCallback(EndpointId endpointId)
{
- // The most significant bit of the NameSupport attribute indicates whether or not group names are supported
- //
- // According to spec, highest bit (Group Names supported) MUST match feature bit 0 (Group Names supported)
- static constexpr uint8_t kNameSuppportFlagGroupNamesSupported = 0x80;
-
- EmberAfStatus status = Attributes::NameSupport::Set(endpointId, kNameSuppportFlagGroupNamesSupported);
+ // According to spec, highest bit (Group Names) MUST match feature bit 0 (Group Names)
+ EmberAfStatus status = Attributes::NameSupport::Set(endpointId, NameSupportBitmap::kGroupNames);
if (status != EMBER_ZCL_STATUS_SUCCESS)
{
ChipLogDetail(Zcl, "ERR: writing NameSupport %x", status);
diff --git a/src/app/zap-templates/zcl/data-model/chip/groups-cluster.xml b/src/app/zap-templates/zcl/data-model/chip/groups-cluster.xml
index 1e9b215d6e..507804b438 100644
--- a/src/app/zap-templates/zcl/data-model/chip/groups-cluster.xml
+++ b/src/app/zap-templates/zcl/data-model/chip/groups-cluster.xml
@@ -22,6 +22,11 @@ limitations under the License.
+
+
+
+
+
Groups
General
@@ -34,7 +39,7 @@ limitations under the License.
- NameSupport
+ NameSupport
diff --git a/src/controller/data_model/controller-clusters.matter b/src/controller/data_model/controller-clusters.matter
index cf47d784ff..a01590671a 100644
--- a/src/controller/data_model/controller-clusters.matter
+++ b/src/controller/data_model/controller-clusters.matter
@@ -65,7 +65,11 @@ client cluster Groups = 4 {
kGroupNames = 0x1;
}
- readonly attribute bitmap8 nameSupport = 0;
+ bitmap NameSupportBitmap : BITMAP8 {
+ kGroupNames = 0x80;
+ }
+
+ readonly attribute NameSupportBitmap nameSupport = 0;
readonly attribute command_id generatedCommandList[] = 65528;
readonly attribute command_id acceptedCommandList[] = 65529;
readonly attribute event_id eventList[] = 65530;
diff --git a/src/controller/data_model/controller-clusters.zap b/src/controller/data_model/controller-clusters.zap
index 841e857929..abcf9683af 100644
--- a/src/controller/data_model/controller-clusters.zap
+++ b/src/controller/data_model/controller-clusters.zap
@@ -343,7 +343,7 @@
"code": 0,
"mfgCode": null,
"side": "server",
- "type": "bitmap8",
+ "type": "NameSupportBitmap",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
diff --git a/src/controller/java/zap-generated/CHIPAttributeTLVValueDecoder.cpp b/src/controller/java/zap-generated/CHIPAttributeTLVValueDecoder.cpp
index e4586c7b7a..ff667deae0 100644
--- a/src/controller/java/zap-generated/CHIPAttributeTLVValueDecoder.cpp
+++ b/src/controller/java/zap-generated/CHIPAttributeTLVValueDecoder.cpp
@@ -219,7 +219,7 @@ jobject DecodeAttributeValue(const app::ConcreteAttributePath & aPath, TLV::TLVR
std::string valueClassName = "java/lang/Integer";
std::string valueCtorSignature = "(I)V";
chip::JniReferences::GetInstance().CreateBoxedObject(valueClassName.c_str(), valueCtorSignature.c_str(),
- cppValue, value);
+ cppValue.Raw(), value);
return value;
}
case Attributes::GeneratedCommandList::Id: {
diff --git a/src/controller/python/chip/clusters/Objects.py b/src/controller/python/chip/clusters/Objects.py
index 224ef39d75..4ab97409da 100644
--- a/src/controller/python/chip/clusters/Objects.py
+++ b/src/controller/python/chip/clusters/Objects.py
@@ -293,6 +293,9 @@ class Bitmaps:
class GroupsFeature(IntFlag):
kGroupNames = 0x1
+ class NameSupportBitmap(IntFlag):
+ kGroupNames = 0x80
+
class Commands:
@dataclass
class AddGroup(ClusterCommand):
diff --git a/src/darwin/Framework/CHIP/templates/availability.yaml b/src/darwin/Framework/CHIP/templates/availability.yaml
index 33e51e15d8..a8abf7c4a9 100644
--- a/src/darwin/Framework/CHIP/templates/availability.yaml
+++ b/src/darwin/Framework/CHIP/templates/availability.yaml
@@ -7113,7 +7113,8 @@
- Other
bitmaps:
Groups:
- - GroupsFeature
+ - Feature
+ - NameSupportBitmap
PressureMeasurement:
- PressureMeasurementFeature
PumpConfigurationAndControl:
@@ -7124,6 +7125,8 @@
Groups:
GroupsFeature:
- GroupNames
+ NameSupportBitmap:
+ - GroupNames
PressureMeasurement:
PressureMeasurementFeature:
- Extended
diff --git a/src/darwin/Framework/CHIP/zap-generated/MTRBaseClusters.h b/src/darwin/Framework/CHIP/zap-generated/MTRBaseClusters.h
index f55d723105..7898ba38bf 100644
--- a/src/darwin/Framework/CHIP/zap-generated/MTRBaseClusters.h
+++ b/src/darwin/Framework/CHIP/zap-generated/MTRBaseClusters.h
@@ -18859,6 +18859,14 @@ typedef NS_OPTIONS(uint32_t, MTRGroupsGroupClusterFeature) {
= 0x1,
} API_AVAILABLE(ios(16.1), macos(13.0), watchos(9.1), tvos(16.1)) MTR_NEWLY_DEPRECATED("Please use MTRGroupsFeature");
+typedef NS_OPTIONS(uint8_t, MTRGroupsNameSupportBitmap) {
+ MTRGroupsNameSupportBitmapGroupNames MTR_NEWLY_AVAILABLE = 0x80,
+} MTR_NEWLY_AVAILABLE;
+
+typedef NS_OPTIONS(uint32_t, MTRScenesFeature) {
+ MTRScenesFeatureSceneNames MTR_NEWLY_AVAILABLE = 0x1,
+} MTR_NEWLY_AVAILABLE;
+
typedef NS_OPTIONS(uint8_t, MTRScenesCopyMode) {
MTRScenesCopyModeCopyAllScenes API_AVAILABLE(ios(16.1), macos(13.0), watchos(9.1), tvos(16.1)) = 0x1,
} API_AVAILABLE(ios(16.1), macos(13.0), watchos(9.1), tvos(16.1));
diff --git a/src/darwin/Framework/CHIP/zap-generated/MTRBaseClusters.mm b/src/darwin/Framework/CHIP/zap-generated/MTRBaseClusters.mm
index 9feecb955c..b7a0a41a27 100644
--- a/src/darwin/Framework/CHIP/zap-generated/MTRBaseClusters.mm
+++ b/src/darwin/Framework/CHIP/zap-generated/MTRBaseClusters.mm
@@ -1065,7 +1065,7 @@ - (void)readAttributeNameSupportWithCompletion:(void (^)(NSNumber * _Nullable va
{
MTRReadParams * params = [[MTRReadParams alloc] init];
using TypeInfo = Groups::Attributes::NameSupport::TypeInfo;
- return MTRReadAttribute(
+ return MTRReadAttribute(
params, completion, self.callbackQueue, self.device, self->_endpoint, TypeInfo::GetClusterId(), TypeInfo::GetAttributeId());
}
@@ -1074,7 +1074,7 @@ - (void)subscribeAttributeNameSupportWithParams:(MTRSubscribeParams * _Nonnull)p
reportHandler:(void (^)(NSNumber * _Nullable value, NSError * _Nullable error))reportHandler
{
using TypeInfo = Groups::Attributes::NameSupport::TypeInfo;
- MTRSubscribeAttribute(params,
+ MTRSubscribeAttribute(params,
subscriptionEstablished, reportHandler, self.callbackQueue, self.device, self->_endpoint, TypeInfo::GetClusterId(),
TypeInfo::GetAttributeId());
}
@@ -1084,9 +1084,9 @@ + (void)readAttributeNameSupportWithClusterStateCache:(MTRClusterStateCacheConta
queue:(dispatch_queue_t)queue
completion:(void (^)(NSNumber * _Nullable value, NSError * _Nullable error))completion
{
- auto * bridge = new MTRInt8uAttributeCallbackBridge(queue, completion);
+ auto * bridge = new MTRGroupsNameSupportAttributeCallbackBridge(queue, completion);
std::move(*bridge).DispatchLocalAction(
- clusterStateCacheContainer.baseDevice, ^(Int8uAttributeCallback successCb, MTRErrorCallback failureCb) {
+ clusterStateCacheContainer.baseDevice, ^(GroupsNameSupportAttributeCallback successCb, MTRErrorCallback failureCb) {
if (clusterStateCacheContainer.cppClusterStateCache) {
chip::app::ConcreteAttributePath path;
using TypeInfo = Groups::Attributes::NameSupport::TypeInfo;
diff --git a/src/darwin/Framework/CHIP/zap-generated/MTRCallbackBridge.h b/src/darwin/Framework/CHIP/zap-generated/MTRCallbackBridge.h
index ac61e7fc8f..41bb6f6029 100644
--- a/src/darwin/Framework/CHIP/zap-generated/MTRCallbackBridge.h
+++ b/src/darwin/Framework/CHIP/zap-generated/MTRCallbackBridge.h
@@ -570,6 +570,7 @@ typedef void (*IdentifyAcceptedCommandListListAttributeCallback)(void * context,
const chip::app::DataModel::DecodableList & data);
typedef void (*IdentifyAttributeListListAttributeCallback)(void * context,
const chip::app::DataModel::DecodableList & data);
+typedef void (*GroupsNameSupportAttributeCallback)(void *, chip::BitMask);
typedef void (*GroupsGeneratedCommandListListAttributeCallback)(void * context,
const chip::app::DataModel::DecodableList & data);
typedef void (*GroupsAcceptedCommandListListAttributeCallback)(void * context,
@@ -2087,6 +2088,35 @@ class MTRIdentifyAttributeListListAttributeCallbackSubscriptionBridge : public M
MTRSubscriptionEstablishedHandler mEstablishedHandler;
};
+class MTRGroupsNameSupportAttributeCallbackBridge : public MTRCallbackBridge
+{
+public:
+ MTRGroupsNameSupportAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) :
+ MTRCallbackBridge(queue, handler, OnSuccessFn){};
+
+ MTRGroupsNameSupportAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action) :
+ MTRCallbackBridge(queue, handler, action, OnSuccessFn){};
+
+ static void OnSuccessFn(void * context, chip::BitMask value);
+};
+
+class MTRGroupsNameSupportAttributeCallbackSubscriptionBridge : public MTRGroupsNameSupportAttributeCallbackBridge
+{
+public:
+ MTRGroupsNameSupportAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action,
+ MTRSubscriptionEstablishedHandler establishedHandler) :
+ MTRGroupsNameSupportAttributeCallbackBridge(queue, handler, action),
+ mEstablishedHandler(establishedHandler)
+ {}
+
+ void OnSubscriptionEstablished();
+ using MTRGroupsNameSupportAttributeCallbackBridge::KeepAliveOnCallback;
+ using MTRGroupsNameSupportAttributeCallbackBridge::OnDone;
+
+private:
+ MTRSubscriptionEstablishedHandler mEstablishedHandler;
+};
+
class MTRGroupsGeneratedCommandListListAttributeCallbackBridge
: public MTRCallbackBridge
{
diff --git a/src/darwin/Framework/CHIP/zap-generated/MTRCallbackBridge.mm b/src/darwin/Framework/CHIP/zap-generated/MTRCallbackBridge.mm
index 0fecca0312..54e254619c 100644
--- a/src/darwin/Framework/CHIP/zap-generated/MTRCallbackBridge.mm
+++ b/src/darwin/Framework/CHIP/zap-generated/MTRCallbackBridge.mm
@@ -817,6 +817,29 @@
}
}
+void MTRGroupsNameSupportAttributeCallbackBridge::OnSuccessFn(
+ void * context, chip::BitMask value)
+{
+ NSNumber * _Nonnull objCValue;
+ objCValue = [NSNumber numberWithUnsignedChar:value.Raw()];
+ DispatchSuccess(context, objCValue);
+};
+
+void MTRGroupsNameSupportAttributeCallbackSubscriptionBridge::OnSubscriptionEstablished()
+{
+ if (!mQueue) {
+ return;
+ }
+
+ if (mEstablishedHandler != nil) {
+ dispatch_async(mQueue, mEstablishedHandler);
+ // On failure, mEstablishedHandler will be cleaned up by our destructor,
+ // but we can clean it up earlier on successful subscription
+ // establishment.
+ mEstablishedHandler = nil;
+ }
+}
+
void MTRGroupsGeneratedCommandListListAttributeCallbackBridge::OnSuccessFn(
void * context, const chip::app::DataModel::DecodableList & value)
{
diff --git a/zzz_generated/app-common/app-common/zap-generated/attributes/Accessors.cpp b/zzz_generated/app-common/app-common/zap-generated/attributes/Accessors.cpp
index 6dd1d09dfa..0f640b6736 100644
--- a/zzz_generated/app-common/app-common/zap-generated/attributes/Accessors.cpp
+++ b/zzz_generated/app-common/app-common/zap-generated/attributes/Accessors.cpp
@@ -170,9 +170,9 @@ namespace Attributes {
namespace NameSupport {
-EmberAfStatus Get(chip::EndpointId endpoint, uint8_t * value)
+EmberAfStatus Get(chip::EndpointId endpoint, chip::BitMask * value)
{
- using Traits = NumericAttributeTraits;
+ using Traits = NumericAttributeTraits>;
Traits::StorageType temp;
uint8_t * readable = Traits::ToAttributeStoreRepresentation(temp);
EmberAfStatus status = emberAfReadAttribute(endpoint, Clusters::Groups::Id, Id, readable, sizeof(temp));
@@ -184,9 +184,9 @@ EmberAfStatus Get(chip::EndpointId endpoint, uint8_t * value)
*value = Traits::StorageToWorking(temp);
return status;
}
-EmberAfStatus Set(chip::EndpointId endpoint, uint8_t value)
+EmberAfStatus Set(chip::EndpointId endpoint, chip::BitMask value)
{
- using Traits = NumericAttributeTraits;
+ using Traits = NumericAttributeTraits>;
if (!Traits::CanRepresentValue(/* isNullable = */ false, value))
{
return EMBER_ZCL_STATUS_CONSTRAINT_ERROR;
diff --git a/zzz_generated/app-common/app-common/zap-generated/attributes/Accessors.h b/zzz_generated/app-common/app-common/zap-generated/attributes/Accessors.h
index 2d919d595c..040b76fd90 100644
--- a/zzz_generated/app-common/app-common/zap-generated/attributes/Accessors.h
+++ b/zzz_generated/app-common/app-common/zap-generated/attributes/Accessors.h
@@ -63,8 +63,9 @@ namespace Groups {
namespace Attributes {
namespace NameSupport {
-EmberAfStatus Get(chip::EndpointId endpoint, uint8_t * value); // bitmap8
-EmberAfStatus Set(chip::EndpointId endpoint, uint8_t value);
+EmberAfStatus Get(chip::EndpointId endpoint,
+ chip::BitMask * value); // NameSupportBitmap
+EmberAfStatus Set(chip::EndpointId endpoint, chip::BitMask value);
} // namespace NameSupport
namespace FeatureMap {
diff --git a/zzz_generated/app-common/app-common/zap-generated/cluster-enums.h b/zzz_generated/app-common/app-common/zap-generated/cluster-enums.h
index 9b423e822a..a21b2c2fcc 100644
--- a/zzz_generated/app-common/app-common/zap-generated/cluster-enums.h
+++ b/zzz_generated/app-common/app-common/zap-generated/cluster-enums.h
@@ -103,6 +103,12 @@ enum class GroupsFeature : uint32_t
{
kGroupNames = 0x1,
};
+
+// Bitmap for NameSupportBitmap
+enum class NameSupportBitmap : uint8_t
+{
+ kGroupNames = 0x80,
+};
} // namespace Groups
namespace Scenes {
diff --git a/zzz_generated/app-common/app-common/zap-generated/cluster-objects.h b/zzz_generated/app-common/app-common/zap-generated/cluster-objects.h
index 68ee013cd1..b606023499 100644
--- a/zzz_generated/app-common/app-common/zap-generated/cluster-objects.h
+++ b/zzz_generated/app-common/app-common/zap-generated/cluster-objects.h
@@ -741,9 +741,9 @@ namespace Attributes {
namespace NameSupport {
struct TypeInfo
{
- using Type = uint8_t;
- using DecodableType = uint8_t;
- using DecodableArgType = uint8_t;
+ using Type = chip::BitMask;
+ using DecodableType = chip::BitMask;
+ using DecodableArgType = chip::BitMask;
static constexpr ClusterId GetClusterId() { return Clusters::Groups::Id; }
static constexpr AttributeId GetAttributeId() { return Attributes::NameSupport::Id; }
@@ -795,7 +795,8 @@ struct TypeInfo
CHIP_ERROR Decode(TLV::TLVReader & reader, const ConcreteAttributePath & path);
- Attributes::NameSupport::TypeInfo::DecodableType nameSupport = static_cast(0);
+ Attributes::NameSupport::TypeInfo::DecodableType nameSupport =
+ static_cast>(0);
Attributes::GeneratedCommandList::TypeInfo::DecodableType generatedCommandList;
Attributes::AcceptedCommandList::TypeInfo::DecodableType acceptedCommandList;
Attributes::EventList::TypeInfo::DecodableType eventList;
diff --git a/zzz_generated/chip-tool/zap-generated/cluster/Commands.h b/zzz_generated/chip-tool/zap-generated/cluster/Commands.h
index 8a0226fa4c..b57527b19e 100644
--- a/zzz_generated/chip-tool/zap-generated/cluster/Commands.h
+++ b/zzz_generated/chip-tool/zap-generated/cluster/Commands.h
@@ -8598,8 +8598,8 @@ void registerClusterScenes(Commands & commands, CredentialIssuerCommands * creds
WriteCommandType::kForceWrite, credsIssuerConfig), //
make_unique>(Id, "scene-valid", 0, 1, Attributes::SceneValid::Id, WriteCommandType::kForceWrite,
credsIssuerConfig), //
- make_unique>(Id, "name-support", 0, UINT8_MAX, Attributes::NameSupport::Id,
- WriteCommandType::kForceWrite, credsIssuerConfig), //
+ make_unique>>(
+ Id, "name-support", 0, UINT8_MAX, Attributes::NameSupport::Id, WriteCommandType::kForceWrite, credsIssuerConfig), //
make_unique>>(
Id, "last-configured-by", 0, UINT64_MAX, Attributes::LastConfiguredBy::Id, WriteCommandType::kForceWrite,
credsIssuerConfig), //
@@ -16196,4 +16196,4 @@ void registerClusters(Commands & commands, CredentialIssuerCommands * credsIssue
registerClusterUnitTesting(commands, credsIssuerConfig);
registerClusterFaultInjection(commands, credsIssuerConfig);
registerClusterSubscriptions(commands, credsIssuerConfig);
-}
+}
\ No newline at end of file
diff --git a/zzz_generated/chip-tool/zap-generated/cluster/logging/DataModelLogger.cpp b/zzz_generated/chip-tool/zap-generated/cluster/logging/DataModelLogger.cpp
index 210e152050..a4d4ef0648 100644
--- a/zzz_generated/chip-tool/zap-generated/cluster/logging/DataModelLogger.cpp
+++ b/zzz_generated/chip-tool/zap-generated/cluster/logging/DataModelLogger.cpp
@@ -4413,7 +4413,7 @@ CHIP_ERROR DataModelLogger::LogAttribute(const chip::app::ConcreteDataAttributeP
switch (path.mAttributeId)
{
case Groups::Attributes::NameSupport::Id: {
- uint8_t value;
+ chip::BitMask value;
ReturnErrorOnFailure(chip::app::DataModel::Decode(*data, value));
return DataModelLogger::LogValue("NameSupport", 1, value);
}
diff --git a/zzz_generated/chip-tool/zap-generated/test/Commands.h b/zzz_generated/chip-tool/zap-generated/test/Commands.h
index 9719352722..f84ae4b309 100644
--- a/zzz_generated/chip-tool/zap-generated/test/Commands.h
+++ b/zzz_generated/chip-tool/zap-generated/test/Commands.h
@@ -2806,13 +2806,13 @@ class Test_TC_ACL_2_3Suite : public TestCommand
new ListHolder(1);
listFreer.add(listHolder_0);
- listHolder_0->mList[0].data = mDOkSingle.HasValue()
- ? mDOkSingle.Value()
- : chip::ByteSpan(
+ listHolder_0->mList[0].data = mDOkSingle.HasValue()
+ ? mDOkSingle.Value()
+ : chip::ByteSpan(
chip::Uint8::from_const_char(
"\x17\xD0\x00\x00\xF1\xFF\x01\x00\x3D\x48\x65\x6C\x6C\x6F\x20\x57\x6F\x72\x6C\x64\x2E\x20\x54\x68\x69"
- "\x73\x20\x69\x73\x20\x61\x20\x73\x69\x6E\x67\x6C\x65\x20\x65\x6C\x65\x6D\x65\x6E\x74\x20\x6C\x69\x76"
- "\x69\x6E\x67\x20\x61\x73\x20\x61\x20\x63\x68\x61\x72\x73\x74\x72\x69\x6E\x67\x00\x18"),
+ "\x73\x20\x69\x73\x20\x61\x20\x73\x69\x6E\x67\x6C\x65\x20\x65\x6C\x65\x6D\x65\x6E\x74\x20\x6C\x69\x76"
+ "\x69\x6E\x67\x20\x61\x73\x20\x61\x20\x63\x68\x61\x72\x73\x74\x72\x69\x6E\x67\x00\x18"),
71);
listHolder_0->mList[0].fabricIndex = CurrentFabricIndex;
@@ -2844,16 +2844,16 @@ class Test_TC_ACL_2_3Suite : public TestCommand
new ListHolder(1);
listFreer.add(listHolder_0);
- listHolder_0->mList[0].data = mDOkFull.HasValue()
- ? mDOkFull.Value()
- : chip::ByteSpan(chip::Uint8::from_const_char(
+ listHolder_0->mList[0].data = mDOkFull.HasValue()
+ ? mDOkFull.Value()
+ : chip::ByteSpan(chip::Uint8::from_const_char(
"\x17\xD0\x00\x00\xF1\xFF\x01\x00\x3D\x48\x65\x6C\x6C\x6F\x20\x57\x6F\x72\x6C\x64\x2E\x20"
- "\x54\x68\x69\x73\x20\x69\x73\x20\x61\x20\x73\x69\x6E\x67\x6C\x65\x20\x65\x6C\x65\x6D\x65"
- "\x6E\x74\x20\x6C\x69\x76\x69\x6E\x67\x20\x61\x73\x20\x61\x20\x63\x68\x61\x72\x73\x74\x72"
- "\x69\x6E\x67\x00\xD0\x00\x00\xF1\xFF\x02\x00\x31\x48\x65\x6C\x6C\x6F\x20\x57\x6F\x72\x6C"
- "\x64\x2E\x20\x54\x68\x69\x73\x20\x69\x73\x20\x61\x20\x73\x69\x6E\x67\x6C\x65\x20\x65\x6C"
- "\x65\x6D\x65\x6E\x74\x20\x61\x67\x61\x69\x6E\x2E\x2E\x2E\x2E\x2E\x00\x18"),
- 128);
+ "\x54\x68\x69\x73\x20\x69\x73\x20\x61\x20\x73\x69\x6E\x67\x6C\x65\x20\x65\x6C\x65\x6D\x65"
+ "\x6E\x74\x20\x6C\x69\x76\x69\x6E\x67\x20\x61\x73\x20\x61\x20\x63\x68\x61\x72\x73\x74\x72"
+ "\x69\x6E\x67\x00\xD0\x00\x00\xF1\xFF\x02\x00\x31\x48\x65\x6C\x6C\x6F\x20\x57\x6F\x72\x6C"
+ "\x64\x2E\x20\x54\x68\x69\x73\x20\x69\x73\x20\x61\x20\x73\x69\x6E\x67\x6C\x65\x20\x65\x6C"
+ "\x65\x6D\x65\x6E\x74\x20\x61\x67\x61\x69\x6E\x2E\x2E\x2E\x2E\x2E\x00\x18"),
+ 128);
listHolder_0->mList[0].fabricIndex = CurrentFabricIndex;
value = chip::app::DataModel::List(
@@ -2884,16 +2884,16 @@ class Test_TC_ACL_2_3Suite : public TestCommand
new ListHolder(1);
listFreer.add(listHolder_0);
- listHolder_0->mList[0].data = mDBadLength.HasValue()
- ? mDBadLength.Value()
- : chip::ByteSpan(chip::Uint8::from_const_char(
+ listHolder_0->mList[0].data = mDBadLength.HasValue()
+ ? mDBadLength.Value()
+ : chip::ByteSpan(chip::Uint8::from_const_char(
"\x17\xD0\x00\x00\xF1\xFF\x01\x00\x3D\x48\x65\x6C\x6C\x6F\x20\x57\x6F\x72\x6C\x64\x2E\x20"
- "\x54\x68\x69\x73\x20\x69\x73\x20\x61\x20\x73\x69\x6E\x67\x6C\x65\x20\x65\x6C\x65\x6D\x65"
- "\x6E\x74\x20\x6C\x69\x76\x69\x6E\x67\x20\x61\x73\x20\x61\x20\x63\x68\x61\x72\x73\x74\x72"
- "\x69\x6E\x67\x00\xD0\x00\x00\xF1\xFF\x02\x00\x32\x48\x65\x6C\x6C\x6F\x20\x57\x6F\x72\x6C"
- "\x64\x2E\x20\x54\x68\x69\x73\x20\x69\x73\x20\x61\x20\x73\x69\x6E\x67\x6C\x65\x20\x65\x6C"
- "\x65\x6D\x65\x6E\x74\x20\x61\x67\x61\x69\x6E\x2E\x2E\x2E\x2E\x2E\x2E\x00\x18"),
- 129);
+ "\x54\x68\x69\x73\x20\x69\x73\x20\x61\x20\x73\x69\x6E\x67\x6C\x65\x20\x65\x6C\x65\x6D\x65"
+ "\x6E\x74\x20\x6C\x69\x76\x69\x6E\x67\x20\x61\x73\x20\x61\x20\x63\x68\x61\x72\x73\x74\x72"
+ "\x69\x6E\x67\x00\xD0\x00\x00\xF1\xFF\x02\x00\x32\x48\x65\x6C\x6C\x6F\x20\x57\x6F\x72\x6C"
+ "\x64\x2E\x20\x54\x68\x69\x73\x20\x69\x73\x20\x61\x20\x73\x69\x6E\x67\x6C\x65\x20\x65\x6C"
+ "\x65\x6D\x65\x6E\x74\x20\x61\x67\x61\x69\x6E\x2E\x2E\x2E\x2E\x2E\x2E\x00\x18"),
+ 129);
listHolder_0->mList[0].fabricIndex = CurrentFabricIndex;
value = chip::app::DataModel::List(
@@ -2940,13 +2940,13 @@ class Test_TC_ACL_2_3Suite : public TestCommand
new ListHolder(1);
listFreer.add(listHolder_0);
- listHolder_0->mList[0].data = mDBadList.HasValue()
- ? mDBadList.Value()
- : chip::ByteSpan(
+ listHolder_0->mList[0].data = mDBadList.HasValue()
+ ? mDBadList.Value()
+ : chip::ByteSpan(
chip::Uint8::from_const_char(
"\x37\x01\xD0\x00\x00\xF1\xFF\x01\x00\x3D\x48\x65\x6C\x6C\x6F\x20\x57\x6F\x72\x6C\x64\x2E\x20\x54\x68"
- "\x69\x73\x20\x69\x73\x20\x61\x20\x73\x69\x6E\x67\x6C\x65\x20\x65\x6C\x65\x6D\x65\x6E\x74\x20\x6C\x69"
- "\x76\x69\x6E\x67\x20\x61\x73\x20\x61\x20\x63\x68\x61\x72\x73\x74\x72\x69\x6E\x67\x00\x18"),
+ "\x69\x73\x20\x69\x73\x20\x61\x20\x73\x69\x6E\x67\x6C\x65\x20\x65\x6C\x65\x6D\x65\x6E\x74\x20\x6C\x69"
+ "\x76\x69\x6E\x67\x20\x61\x73\x20\x61\x20\x63\x68\x61\x72\x73\x74\x72\x69\x6E\x67\x00\x18"),
72);
listHolder_0->mList[0].fabricIndex = CurrentFabricIndex;
@@ -2971,13 +2971,13 @@ class Test_TC_ACL_2_3Suite : public TestCommand
new ListHolder(1);
listFreer.add(listHolder_0);
- listHolder_0->mList[0].data = mDBadElem.HasValue()
- ? mDBadElem.Value()
- : chip::ByteSpan(chip::Uint8::from_const_char(
+ listHolder_0->mList[0].data = mDBadElem.HasValue()
+ ? mDBadElem.Value()
+ : chip::ByteSpan(chip::Uint8::from_const_char(
"\x17\x10\x3D\x48\x65\x6C\x6C\x6F\x20\x57\x6F\x72\x6C\x64\x2E\x20\x54\x68\x69\x73\x20\x69"
- "\x73\x20\x61\x20\x73\x69\x6E\x67\x6C\x65\x20\x65\x6C\x65\x6D\x65\x6E\x74\x20\x6C\x69\x76"
- "\x69\x6E\x67\x20\x61\x73\x20\x61\x20\x63\x68\x61\x72\x73\x74\x72\x69\x6E\x67\x00\x18"),
- 65);
+ "\x73\x20\x61\x20\x73\x69\x6E\x67\x6C\x65\x20\x65\x6C\x65\x6D\x65\x6E\x74\x20\x6C\x69\x76"
+ "\x69\x6E\x67\x20\x61\x73\x20\x61\x20\x63\x68\x61\x72\x73\x74\x72\x69\x6E\x67\x00\x18"),
+ 65);
listHolder_0->mList[0].fabricIndex = CurrentFabricIndex;
value = chip::app::DataModel::List(
@@ -3001,13 +3001,13 @@ class Test_TC_ACL_2_3Suite : public TestCommand
new ListHolder(1);
listFreer.add(listHolder_0);
- listHolder_0->mList[0].data = mDBadOverflow.HasValue()
- ? mDBadOverflow.Value()
- : chip::ByteSpan(
+ listHolder_0->mList[0].data = mDBadOverflow.HasValue()
+ ? mDBadOverflow.Value()
+ : chip::ByteSpan(
chip::Uint8::from_const_char(
"\x17\xD0\x00\x00\xF1\xFF\x01\x00\x3D\x48\x65\x6C\x6C\x6F\x20\x57\x6F\x72\x6C\x64\x2E\x20\x54\x68\x69"
- "\x73\x20\x69\x73\x20\x61\x20\x73\x69\x6E\x67\x6C\x65\x20\x65\x6C\x65\x6D\x65\x6E\x74\x20\x6C\x69\x76"
- "\x69\x6E\x67\x20\x61\x73\x20\x61\x20\x63\x68\x61\x72\x73\x74\x72\x69\x6E\x67\x00\x18\xFF"),
+ "\x73\x20\x69\x73\x20\x61\x20\x73\x69\x6E\x67\x6C\x65\x20\x65\x6C\x65\x6D\x65\x6E\x74\x20\x6C\x69\x76"
+ "\x69\x6E\x67\x20\x61\x73\x20\x61\x20\x63\x68\x61\x72\x73\x74\x72\x69\x6E\x67\x00\x18\xFF"),
72);
listHolder_0->mList[0].fabricIndex = CurrentFabricIndex;
@@ -3032,13 +3032,13 @@ class Test_TC_ACL_2_3Suite : public TestCommand
new ListHolder(1);
listFreer.add(listHolder_0);
- listHolder_0->mList[0].data = mDBadUnderflow.HasValue()
- ? mDBadUnderflow.Value()
- : chip::ByteSpan(
+ listHolder_0->mList[0].data = mDBadUnderflow.HasValue()
+ ? mDBadUnderflow.Value()
+ : chip::ByteSpan(
chip::Uint8::from_const_char(
"\x17\xD0\x00\x00\xF1\xFF\x01\x00\x3D\x48\x65\x6C\x6C\x6F\x20\x57\x6F\x72\x6C\x64\x2E\x20\x54\x68\x69"
- "\x73\x20\x69\x73\x20\x61\x20\x73\x69\x6E\x67\x6C\x65\x20\x65\x6C\x65\x6D\x65\x6E\x74\x20\x6C\x69\x76"
- "\x69\x6E\x67\x20\x61\x73\x20\x61\x20\x63\x68\x61\x72\x73\x74\x72\x69\x6E\x67\x00"),
+ "\x73\x20\x69\x73\x20\x61\x20\x73\x69\x6E\x67\x6C\x65\x20\x65\x6C\x65\x6D\x65\x6E\x74\x20\x6C\x69\x76"
+ "\x69\x6E\x67\x20\x61\x73\x20\x61\x20\x63\x68\x61\x72\x73\x74\x72\x69\x6E\x67\x00"),
70);
listHolder_0->mList[0].fabricIndex = CurrentFabricIndex;
@@ -3092,13 +3092,13 @@ class Test_TC_ACL_2_3Suite : public TestCommand
mDOkEmpty.HasValue() ? mDOkEmpty.Value() : chip::ByteSpan(chip::Uint8::from_const_char("\x17\x18"), 2);
listHolder_0->mList[0].fabricIndex = CurrentFabricIndex;
- listHolder_0->mList[1].data = mDOkSingle.HasValue()
- ? mDOkSingle.Value()
- : chip::ByteSpan(
+ listHolder_0->mList[1].data = mDOkSingle.HasValue()
+ ? mDOkSingle.Value()
+ : chip::ByteSpan(
chip::Uint8::from_const_char(
"\x17\xD0\x00\x00\xF1\xFF\x01\x00\x3D\x48\x65\x6C\x6C\x6F\x20\x57\x6F\x72\x6C\x64\x2E\x20\x54\x68\x69"
- "\x73\x20\x69\x73\x20\x61\x20\x73\x69\x6E\x67\x6C\x65\x20\x65\x6C\x65\x6D\x65\x6E\x74\x20\x6C\x69\x76"
- "\x69\x6E\x67\x20\x61\x73\x20\x61\x20\x63\x68\x61\x72\x73\x74\x72\x69\x6E\x67\x00\x18"),
+ "\x73\x20\x69\x73\x20\x61\x20\x73\x69\x6E\x67\x6C\x65\x20\x65\x6C\x65\x6D\x65\x6E\x74\x20\x6C\x69\x76"
+ "\x69\x6E\x67\x20\x61\x73\x20\x61\x20\x63\x68\x61\x72\x73\x74\x72\x69\x6E\x67\x00\x18"),
71);
listHolder_0->mList[1].fabricIndex = CurrentFabricIndex;
@@ -5881,8 +5881,8 @@ class Test_TC_ACL_2_7Suite : public TestCommand
"\xe5\x01\xe3\xdb\x37\xd4\x41\xfe\x34\x49\x20\xd0\x95\x48\xe4\xc1\x82\x40\x63\x0c\x4f\xf4\x91\x3c\x53\x51"
"\x38\x39\xb7\xc0\x7f\xcc\x06\x27\xa1\xb8\x57\x3a\x14\x9f\xcd\x1f\xa4\x66\xcf"),
97);
- value.discriminator = mDiscriminator.HasValue() ? mDiscriminator.Value() : 3840U;
- value.iterations = 1000UL;
+ value.discriminator = mDiscriminator.HasValue() ? mDiscriminator.Value() : 3840U;
+ value.iterations = 1000UL;
value.salt = chip::ByteSpan(chip::Uint8::from_const_char("SPAKE2P Key Saltgarbage: not in length on purpose"), 16);
return SendCommand(kIdentityAlpha, GetEndpoint(0), AdministratorCommissioning::Id,
AdministratorCommissioning::Commands::OpenCommissioningWindow::Id, value,
@@ -5972,13 +5972,13 @@ class Test_TC_ACL_2_7Suite : public TestCommand
new ListHolder(1);
listFreer.add(listHolder_0);
- listHolder_0->mList[0].data = mDOkSingle.HasValue()
- ? mDOkSingle.Value()
- : chip::ByteSpan(
+ listHolder_0->mList[0].data = mDOkSingle.HasValue()
+ ? mDOkSingle.Value()
+ : chip::ByteSpan(
chip::Uint8::from_const_char(
"\x17\xD0\x00\x00\xF1\xFF\x01\x00\x3D\x48\x65\x6C\x6C\x6F\x20\x57\x6F\x72\x6C\x64\x2E\x20\x54\x68\x69"
- "\x73\x20\x69\x73\x20\x61\x20\x73\x69\x6E\x67\x6C\x65\x20\x65\x6C\x65\x6D\x65\x6E\x74\x20\x6C\x69\x76"
- "\x69\x6E\x67\x20\x61\x73\x20\x61\x20\x63\x68\x61\x72\x73\x74\x72\x69\x6E\x67\x00\x18"),
+ "\x73\x20\x69\x73\x20\x61\x20\x73\x69\x6E\x67\x6C\x65\x20\x65\x6C\x65\x6D\x65\x6E\x74\x20\x6C\x69\x76"
+ "\x69\x6E\x67\x20\x61\x73\x20\x61\x20\x63\x68\x61\x72\x73\x74\x72\x69\x6E\x67\x00\x18"),
71);
listHolder_0->mList[0].fabricIndex = TH2FabricIndex;
@@ -6495,8 +6495,8 @@ class Test_TC_ACL_2_8Suite : public TestCommand
"\xe5\x01\xe3\xdb\x37\xd4\x41\xfe\x34\x49\x20\xd0\x95\x48\xe4\xc1\x82\x40\x63\x0c\x4f\xf4\x91\x3c\x53\x51"
"\x38\x39\xb7\xc0\x7f\xcc\x06\x27\xa1\xb8\x57\x3a\x14\x9f\xcd\x1f\xa4\x66\xcf"),
97);
- value.discriminator = mDiscriminator.HasValue() ? mDiscriminator.Value() : 3840U;
- value.iterations = 1000UL;
+ value.discriminator = mDiscriminator.HasValue() ? mDiscriminator.Value() : 3840U;
+ value.iterations = 1000UL;
value.salt = chip::ByteSpan(chip::Uint8::from_const_char("SPAKE2P Key Saltgarbage: not in length on purpose"), 16);
return SendCommand(kIdentityAlpha, GetEndpoint(0), AdministratorCommissioning::Id,
AdministratorCommissioning::Commands::OpenCommissioningWindow::Id, value,
@@ -7280,8 +7280,8 @@ class Test_TC_ACL_2_10Suite : public TestCommand
"\xe5\x01\xe3\xdb\x37\xd4\x41\xfe\x34\x49\x20\xd0\x95\x48\xe4\xc1\x82\x40\x63\x0c\x4f\xf4\x91\x3c\x53\x51"
"\x38\x39\xb7\xc0\x7f\xcc\x06\x27\xa1\xb8\x57\x3a\x14\x9f\xcd\x1f\xa4\x66\xcf"),
97);
- value.discriminator = mDiscriminator.HasValue() ? mDiscriminator.Value() : 3840U;
- value.iterations = 1000UL;
+ value.discriminator = mDiscriminator.HasValue() ? mDiscriminator.Value() : 3840U;
+ value.iterations = 1000UL;
value.salt = chip::ByteSpan(chip::Uint8::from_const_char("SPAKE2P Key Saltgarbage: not in length on purpose"), 16);
return SendCommand(kIdentityAlpha, GetEndpoint(0), AdministratorCommissioning::Id,
AdministratorCommissioning::Commands::OpenCommissioningWindow::Id, value,
@@ -7467,13 +7467,13 @@ class Test_TC_ACL_2_10Suite : public TestCommand
new ListHolder(1);
listFreer.add(listHolder_0);
- listHolder_0->mList[0].data = mDOkSingle.HasValue()
- ? mDOkSingle.Value()
- : chip::ByteSpan(
+ listHolder_0->mList[0].data = mDOkSingle.HasValue()
+ ? mDOkSingle.Value()
+ : chip::ByteSpan(
chip::Uint8::from_const_char(
"\x17\xD0\x00\x00\xF1\xFF\x01\x00\x3D\x48\x65\x6C\x6C\x6F\x20\x57\x6F\x72\x6C\x64\x2E\x20\x54\x68\x69"
- "\x73\x20\x69\x73\x20\x61\x20\x73\x69\x6E\x67\x6C\x65\x20\x65\x6C\x65\x6D\x65\x6E\x74\x20\x6C\x69\x76"
- "\x69\x6E\x67\x20\x61\x73\x20\x61\x20\x63\x68\x61\x72\x73\x74\x72\x69\x6E\x67\x00\x18"),
+ "\x73\x20\x69\x73\x20\x61\x20\x73\x69\x6E\x67\x6C\x65\x20\x65\x6C\x65\x6D\x65\x6E\x74\x20\x6C\x69\x76"
+ "\x69\x6E\x67\x20\x61\x73\x20\x61\x20\x63\x68\x61\x72\x73\x74\x72\x69\x6E\x67\x00\x18"),
71);
listHolder_0->mList[0].fabricIndex = TH2FabricIndex;
@@ -7590,13 +7590,13 @@ class Test_TC_ACL_2_10Suite : public TestCommand
new ListHolder(1);
listFreer.add(listHolder_0);
- listHolder_0->mList[0].data = mDOkSingle.HasValue()
- ? mDOkSingle.Value()
- : chip::ByteSpan(
+ listHolder_0->mList[0].data = mDOkSingle.HasValue()
+ ? mDOkSingle.Value()
+ : chip::ByteSpan(
chip::Uint8::from_const_char(
"\x17\xD0\x00\x00\xF1\xFF\x01\x00\x3D\x48\x65\x6C\x6C\x6F\x20\x57\x6F\x72\x6C\x64\x2E\x20\x54\x68\x69"
- "\x73\x20\x69\x73\x20\x61\x20\x73\x69\x6E\x67\x6C\x65\x20\x65\x6C\x65\x6D\x65\x6E\x74\x20\x6C\x69\x76"
- "\x69\x6E\x67\x20\x61\x73\x20\x61\x20\x63\x68\x61\x72\x73\x74\x72\x69\x6E\x67\x00\x18"),
+ "\x73\x20\x69\x73\x20\x61\x20\x73\x69\x6E\x67\x6C\x65\x20\x65\x6C\x65\x6D\x65\x6E\x74\x20\x6C\x69\x76"
+ "\x69\x6E\x67\x20\x61\x73\x20\x61\x20\x63\x68\x61\x72\x73\x74\x72\x69\x6E\x67\x00\x18"),
71);
listHolder_0->mList[0].fabricIndex = TH2FabricIndex;
@@ -8720,8 +8720,8 @@ class Test_TC_ACE_1_5Suite : public TestCommand
"\xe5\x01\xe3\xdb\x37\xd4\x41\xfe\x34\x49\x20\xd0\x95\x48\xe4\xc1\x82\x40\x63\x0c\x4f\xf4\x91\x3c\x53\x51"
"\x38\x39\xb7\xc0\x7f\xcc\x06\x27\xa1\xb8\x57\x3a\x14\x9f\xcd\x1f\xa4\x66\xcf"),
97);
- value.discriminator = mDiscriminator.HasValue() ? mDiscriminator.Value() : 3840U;
- value.iterations = 1000UL;
+ value.discriminator = mDiscriminator.HasValue() ? mDiscriminator.Value() : 3840U;
+ value.iterations = 1000UL;
value.salt = chip::ByteSpan(chip::Uint8::from_const_char("SPAKE2P Key Saltgarbage: not in length on purpose"), 16);
return SendCommand(kIdentityAlpha, GetEndpoint(0), AdministratorCommissioning::Id,
AdministratorCommissioning::Commands::OpenCommissioningWindow::Id, value,
@@ -31840,7 +31840,8 @@ class Test_TC_TGTNAV_8_2Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -66105,10 +66106,6 @@ class TestEventsSuite : public TestCommand
case 2:
switch (mTestSubStepIndex)
{
- case 0:
- VerifyOrReturn(CheckValue("status", chip::to_underlying(status.mStatus), EMBER_ZCL_STATUS_UNSUPPORTED_CLUSTER));
- mTestSubStepIndex++;
- break;
default:
LogErrorOnFailure(ContinueOnChipMainThread(CHIP_ERROR_INVALID_ARGUMENT));
break;
@@ -66294,7 +66291,7 @@ class TestEventsSuite : public TestCommand
}
case 2: {
LogStep(2, "Check reading events from an invalid endpoint");
- mTestSubStepCount = 1;
+ mTestSubStepCount = 0;
return ReadEvent(kIdentityAlpha, GetEndpoint(0), UnitTesting::Id, UnitTesting::Events::TestEvent::Id, false,
chip::NullOptional);
}
@@ -89746,8 +89743,8 @@ class Test_TC_G_2_1Suite : public TestCommand
chip::Optional mEndpoint;
chip::Optional mTimeout;
- uint8_t NameSupportFeatureSupportedValue;
- uint8_t NameSupportValue;
+ chip::BitMask NameSupportFeatureSupportedValue;
+ chip::BitMask NameSupportValue;
chip::EndpointId GetEndpoint(chip::EndpointId endpoint) { return mEndpoint.HasValue() ? mEndpoint.Value() : endpoint; }
@@ -89768,7 +89765,7 @@ class Test_TC_G_2_1Suite : public TestCommand
case 1:
VerifyOrReturn(CheckValue("status", chip::to_underlying(status.mStatus), 0));
{
- uint8_t value;
+ chip::BitMask value;
VerifyOrReturn(CheckDecodeValue(chip::app::DataModel::Decode(*data, value)));
VerifyOrReturn(CheckValue("nameSupport", value, 128U));
NameSupportFeatureSupportedValue = value;
@@ -89777,7 +89774,7 @@ class Test_TC_G_2_1Suite : public TestCommand
case 2:
VerifyOrReturn(CheckValue("status", chip::to_underlying(status.mStatus), 0));
{
- uint8_t value;
+ chip::BitMask value;
VerifyOrReturn(CheckDecodeValue(chip::app::DataModel::Decode(*data, value)));
VerifyOrReturn(CheckValue("nameSupport", value, 0U));
NameSupportValue = value;
@@ -89789,7 +89786,7 @@ class Test_TC_G_2_1Suite : public TestCommand
case 4:
VerifyOrReturn(CheckValue("status", chip::to_underlying(status.mStatus), 0));
{
- uint8_t value;
+ chip::BitMask value;
VerifyOrReturn(CheckDecodeValue(chip::app::DataModel::Decode(*data, value)));
VerifyOrReturn(CheckValue("nameSupport", value, NameSupportFeatureSupportedValue));
}
@@ -89797,7 +89794,7 @@ class Test_TC_G_2_1Suite : public TestCommand
case 5:
VerifyOrReturn(CheckValue("status", chip::to_underlying(status.mStatus), 0));
{
- uint8_t value;
+ chip::BitMask value;
VerifyOrReturn(CheckDecodeValue(chip::app::DataModel::Decode(*data, value)));
VerifyOrReturn(CheckValue("nameSupport", value, NameSupportValue));
}
@@ -89840,8 +89837,8 @@ class Test_TC_G_2_1Suite : public TestCommand
LogStep(3, "TH writes NameSupport attribute as 0x80 EXOR the value as read in step 1");
VerifyOrDo(!ShouldSkip("G.S.A0000"), return ContinueOnChipMainThread(CHIP_NO_ERROR));
ListFreer listFreer;
- uint8_t value;
- value = 128U;
+ chip::BitMask value;
+ value = static_cast>(128U);
return WriteAttribute(kIdentityAlpha, GetEndpoint(1), Groups::Id, Groups::Attributes::NameSupport::Id, value,
chip::NullOptional, chip::NullOptional);
}
@@ -89912,7 +89909,8 @@ class Test_TC_DD_1_5Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -89967,7 +89965,8 @@ class Test_TC_DD_1_6Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -90022,7 +90021,8 @@ class Test_TC_DD_1_7Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -90077,7 +90077,8 @@ class Test_TC_DD_1_8Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -90132,7 +90133,8 @@ class Test_TC_DD_1_9Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -90187,7 +90189,8 @@ class Test_TC_DD_1_10Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -90242,7 +90245,8 @@ class Test_TC_DD_1_11Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -90297,7 +90301,8 @@ class Test_TC_DD_1_12Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -90352,7 +90357,8 @@ class Test_TC_DD_1_13Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -90407,7 +90413,8 @@ class Test_TC_DD_1_14Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -90462,7 +90469,8 @@ class Test_TC_DD_1_15Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -90517,7 +90525,8 @@ class Test_TC_DD_2_1Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -90572,7 +90581,8 @@ class Test_TC_DD_2_2Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -90627,7 +90637,8 @@ class Test_TC_DD_3_1Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -90682,7 +90693,8 @@ class Test_TC_DD_3_2Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -90737,7 +90749,8 @@ class Test_TC_DD_3_3Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -90792,7 +90805,8 @@ class Test_TC_DD_3_4Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -90847,7 +90861,8 @@ class Test_TC_DD_3_5Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -90902,7 +90917,8 @@ class Test_TC_DD_3_6Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -90957,7 +90973,8 @@ class Test_TC_DD_3_7Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -91012,7 +91029,8 @@ class Test_TC_DD_3_8Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -91067,7 +91085,8 @@ class Test_TC_DD_3_9Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -91122,7 +91141,8 @@ class Test_TC_DD_3_10Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -91177,7 +91197,8 @@ class Test_TC_DD_3_11Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -91232,7 +91253,8 @@ class Test_TC_DD_3_12Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -91287,7 +91309,8 @@ class Test_TC_DD_3_13Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -91342,7 +91365,8 @@ class Test_TC_DD_3_14Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -91397,7 +91421,8 @@ class Test_TC_DD_3_15Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -91452,7 +91477,8 @@ class Test_TC_DD_3_16Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -91507,7 +91533,8 @@ class Test_TC_DD_3_17Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -91562,7 +91589,8 @@ class Test_TC_DD_3_18Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -91617,7 +91645,8 @@ class Test_TC_DD_3_19Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -91672,7 +91701,8 @@ class Test_TC_DD_3_20Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -91727,7 +91757,8 @@ class Test_TC_DD_3_21Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -92239,7 +92270,8 @@ class Test_TC_G_2_2Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -92294,7 +92326,8 @@ class Test_TC_G_2_3Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -92349,7 +92382,8 @@ class Test_TC_G_3_2Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -92404,7 +92438,8 @@ class Test_TC_BDX_1_1Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -92459,7 +92494,8 @@ class Test_TC_BDX_1_2Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -92514,7 +92550,8 @@ class Test_TC_BDX_1_3Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -92569,7 +92606,8 @@ class Test_TC_BDX_1_4Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -92624,7 +92662,8 @@ class Test_TC_BDX_1_5Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -92679,7 +92718,8 @@ class Test_TC_BDX_1_6Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -92734,7 +92774,8 @@ class Test_TC_BDX_2_1Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -92789,7 +92830,8 @@ class Test_TC_BDX_2_2Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -92844,7 +92886,8 @@ class Test_TC_BDX_2_3Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -92899,7 +92942,8 @@ class Test_TC_BDX_2_4Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -92954,7 +92998,8 @@ class Test_TC_BDX_2_5Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -93009,7 +93054,8 @@ class Test_TC_BR_1Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -93064,7 +93110,8 @@ class Test_TC_BR_2Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -93119,7 +93166,8 @@ class Test_TC_BR_3Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -93174,7 +93222,8 @@ class Test_TC_BR_4Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -93229,7 +93278,8 @@ class Test_TC_DA_1_1Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -93284,7 +93334,8 @@ class Test_TC_DA_1_2Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -93339,7 +93390,8 @@ class Test_TC_DA_1_3Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -93394,7 +93446,8 @@ class Test_TC_DA_1_4Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -93449,7 +93502,8 @@ class Test_TC_DA_1_5Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -93504,7 +93558,8 @@ class Test_TC_DA_1_6Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -93559,7 +93614,8 @@ class Test_TC_BINFO_2_2Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -93614,7 +93670,8 @@ class Test_TC_BINFO_2_4Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -93670,7 +93727,8 @@ class Test_TC_OPCREDS_3_1Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -93726,7 +93784,8 @@ class Test_TC_OPCREDS_3_2Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -93782,7 +93841,8 @@ class Test_TC_OPCREDS_3_3Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -93838,7 +93898,8 @@ class Test_TC_OPCREDS_3_4Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -93894,7 +93955,8 @@ class Test_TC_OPCREDS_3_5Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -93950,7 +94012,8 @@ class Test_TC_OPCREDS_3_6Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -94005,7 +94068,8 @@ class Test_TC_CNET_4_1Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -94060,7 +94124,8 @@ class Test_TC_CNET_4_2Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -94115,7 +94180,8 @@ class Test_TC_CNET_4_3Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -94170,7 +94236,8 @@ class Test_TC_CNET_4_4Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -94225,7 +94292,8 @@ class Test_TC_CNET_4_5Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -94280,7 +94348,8 @@ class Test_TC_CNET_4_6Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -94335,7 +94404,8 @@ class Test_TC_CNET_4_9Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -94390,7 +94460,8 @@ class Test_TC_CNET_4_10Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -94445,7 +94516,8 @@ class Test_TC_CNET_4_11Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -94500,7 +94572,8 @@ class Test_TC_CNET_4_12Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -94555,7 +94628,8 @@ class Test_TC_CNET_4_13Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -94610,7 +94684,8 @@ class Test_TC_CNET_4_14Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -94665,7 +94740,8 @@ class Test_TC_CNET_4_15Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -94720,7 +94796,8 @@ class Test_TC_CNET_4_16Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -94775,7 +94852,8 @@ class Test_TC_CNET_4_17Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -94830,7 +94908,8 @@ class Test_TC_CNET_4_18Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -94885,7 +94964,8 @@ class Test_TC_CNET_4_19Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -94940,7 +95020,8 @@ class Test_TC_CNET_4_20Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -94995,7 +95076,8 @@ class Test_TC_CNET_4_21Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -95050,7 +95132,8 @@ class Test_TC_CNET_4_22Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -95105,7 +95188,8 @@ class Test_TC_DLOG_2_1Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -95160,7 +95244,8 @@ class Test_TC_DLOG_2_2Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -95215,7 +95300,8 @@ class Test_TC_DLOG_3_1Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -95270,7 +95356,8 @@ class Test_TC_DESC_2_1Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -95325,7 +95412,8 @@ class Test_TC_DGETH_3_2Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -95380,7 +95468,8 @@ class Test_TC_CGEN_2_2Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -95435,7 +95524,8 @@ class Test_TC_DGGEN_2_2Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -95490,7 +95580,8 @@ class Test_TC_DGGEN_2_3Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -95545,7 +95636,8 @@ class Test_TC_DGGEN_3_1Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -95600,7 +95692,8 @@ class Test_TC_I_3_1Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -95655,7 +95748,8 @@ class Test_TC_I_3_2Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -95710,7 +95804,8 @@ class Test_TC_ILL_3_1Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -95765,7 +95860,8 @@ class Test_TC_IDM_1_1Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -95820,7 +95916,8 @@ class Test_TC_IDM_1_2Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -95875,7 +95972,8 @@ class Test_TC_IDM_2_1Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -95930,7 +96028,8 @@ class Test_TC_IDM_2_2Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -95985,7 +96084,8 @@ class Test_TC_IDM_3_1Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -96040,7 +96140,8 @@ class Test_TC_IDM_3_2Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -96095,7 +96196,8 @@ class Test_TC_IDM_4_1Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -96150,7 +96252,8 @@ class Test_TC_IDM_4_2Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -96205,7 +96308,8 @@ class Test_TC_IDM_4_3Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -96260,7 +96364,8 @@ class Test_TC_IDM_4_4Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -96315,7 +96420,8 @@ class Test_TC_IDM_5_1Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -96370,7 +96476,8 @@ class Test_TC_IDM_5_2Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -96425,7 +96532,8 @@ class Test_TC_IDM_6_1Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -96480,7 +96588,8 @@ class Test_TC_IDM_6_2Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -96535,7 +96644,8 @@ class Test_TC_IDM_6_3Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -96590,7 +96700,8 @@ class Test_TC_IDM_6_4Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -96645,7 +96756,8 @@ class Test_TC_IDM_7_1Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -96700,7 +96812,8 @@ class Test_TC_IDM_8_1Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -96756,7 +96869,8 @@ class Test_TC_LOWPOWER_2_2Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -96812,7 +96926,8 @@ class Test_TC_APPLAUNCHER_3_7_1Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -96868,7 +96983,8 @@ class Test_TC_APPLAUNCHER_3_8_1Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -96924,7 +97040,8 @@ class Test_TC_APPLAUNCHER_3_9_1Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -96980,7 +97097,8 @@ class Test_TC_MEDIAINPUT_3_14Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -97036,7 +97154,8 @@ class Test_TC_MEDIAINPUT_3_15Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -97092,7 +97211,8 @@ class Test_TC_MEDIAINPUT_3_16Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -97148,7 +97268,8 @@ class Test_TC_MEDIAINPUT_3_17Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -97204,7 +97325,8 @@ class Test_TC_CHANNEL_5_4Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -97260,7 +97382,8 @@ class Test_TC_CHANNEL_5_5Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -97316,7 +97439,8 @@ class Test_TC_CHANNEL_5_6Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -97372,7 +97496,8 @@ class Test_TC_KEYPADINPUT_3_1Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -97428,7 +97553,8 @@ class Test_TC_MEDIAPLAYBACK_6_5Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -97484,7 +97610,8 @@ class Test_TC_MEDIAPLAYBACK_6_7Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -97540,7 +97667,8 @@ class Test_TC_AUDIOOUTPUT_7_3Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -97596,7 +97724,8 @@ class Test_TC_AUDIOOUTPUT_7_4Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -97652,7 +97781,8 @@ class Test_TC_CONTENTLAUNCHER_10_3Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -97708,7 +97838,8 @@ class Test_TC_CONTENTLAUNCHER_10_4Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -97764,7 +97895,8 @@ class Test_TC_CONTENTLAUNCHER_10_5Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -97820,7 +97952,8 @@ class Test_TC_CONTENTLAUNCHER_10_7Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -97875,7 +98008,8 @@ class Test_TC_MC_11_1Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -97930,7 +98064,8 @@ class Test_TC_MC_11_2Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -97986,7 +98121,8 @@ class Test_TC_ALOGIN_12_2Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -98042,7 +98178,8 @@ class Test_TC_WAKEONLAN_4_1Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -98098,7 +98235,8 @@ class Test_TC_ALOGIN_12_1Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -98153,7 +98291,8 @@ class Test_TC_CADMIN_1_1Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -98208,7 +98347,8 @@ class Test_TC_CADMIN_1_2Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -98263,7 +98403,8 @@ class Test_TC_CADMIN_1_7Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -98318,7 +98459,8 @@ class Test_TC_CADMIN_1_8Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -98374,7 +98516,8 @@ class Test_TC_CADMIN_1_11Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -98430,7 +98573,8 @@ class Test_TC_CADMIN_1_12Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -98486,7 +98630,8 @@ class Test_TC_CADMIN_1_14Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -98542,7 +98687,8 @@ class Test_TC_CADMIN_1_15Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -99066,7 +99212,8 @@ class Test_TC_CADMIN_1_17Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -99122,7 +99269,8 @@ class Test_TC_CADMIN_1_18Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -99178,7 +99326,8 @@ class Test_TC_CADMIN_1_19Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -99234,7 +99383,8 @@ class Test_TC_CADMIN_1_20Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -99548,8 +99698,8 @@ class Test_TC_CADMIN_1_22Suite : public TestCommand
"\xe5\x01\xe3\xdb\x37\xd4\x41\xfe\x34\x49\x20\xd0\x95\x48\xe4\xc1\x82\x40\x63\x0c\x4f\xf4\x91\x3c\x53\x51"
"\x38\x39\xb7\xc0\x7f\xcc\x06\x27\xa1\xb8\x57\x3a\x14\x9f\xcd\x1f\xa4\x66\xcf"),
97);
- value.discriminator = mDiscriminator.HasValue() ? mDiscriminator.Value() : 3840U;
- value.iterations = 1000UL;
+ value.discriminator = mDiscriminator.HasValue() ? mDiscriminator.Value() : 3840U;
+ value.iterations = 1000UL;
value.salt = chip::ByteSpan(chip::Uint8::from_const_char("SPAKE2P Key Saltgarbage: not in length on purpose"), 16);
return SendCommand(kIdentityAlpha, GetEndpoint(0), AdministratorCommissioning::Id,
AdministratorCommissioning::Commands::OpenCommissioningWindow::Id, value,
@@ -99595,8 +99745,8 @@ class Test_TC_CADMIN_1_22Suite : public TestCommand
"\xe5\x01\xe3\xdb\x37\xd4\x41\xfe\x34\x49\x20\xd0\x95\x48\xe4\xc1\x82\x40\x63\x0c\x4f\xf4\x91\x3c\x53\x51"
"\x38\x39\xb7\xc0\x7f\xcc\x06\x27\xa1\xb8\x57\x3a\x14\x9f\xcd\x1f\xa4\x66\xcf"),
97);
- value.discriminator = mDiscriminator.HasValue() ? mDiscriminator.Value() : 3840U;
- value.iterations = 1000UL;
+ value.discriminator = mDiscriminator.HasValue() ? mDiscriminator.Value() : 3840U;
+ value.iterations = 1000UL;
value.salt = chip::ByteSpan(chip::Uint8::from_const_char("SPAKE2P Key Saltgarbage: not in length on purpose"), 16);
return SendCommand(kIdentityAlpha, GetEndpoint(0), AdministratorCommissioning::Id,
AdministratorCommissioning::Commands::OpenCommissioningWindow::Id, value,
@@ -99665,7 +99815,8 @@ class Test_TC_CADMIN_1_3Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -100182,7 +100333,8 @@ class Test_TC_CADMIN_1_5Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -100613,7 +100765,8 @@ class Test_TC_CADMIN_1_9Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -101160,7 +101313,8 @@ class Test_TC_CADMIN_1_13Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -101474,8 +101628,8 @@ class Test_TC_CADMIN_1_24Suite : public TestCommand
"\xe5\x01\xe3\xdb\x37\xd4\x41\xfe\x34\x49\x20\xd0\x95\x48\xe4\xc1\x82\x40\x63\x0c\x4f\xf4\x91\x3c\x53\x51"
"\x38\x39\xb7\xc0\x7f\xcc\x06\x27\xa1\xb8\x57\x3a\x14\x9f\xcd\x1f\xa4\x66\xcf"),
97);
- value.discriminator = mDiscriminator.HasValue() ? mDiscriminator.Value() : 3840U;
- value.iterations = 1000UL;
+ value.discriminator = mDiscriminator.HasValue() ? mDiscriminator.Value() : 3840U;
+ value.iterations = 1000UL;
value.salt = chip::ByteSpan(chip::Uint8::from_const_char("SPAKE2P Key Saltgarbage: not in length on purpose"), 16);
return SendCommand(kIdentityAlpha, GetEndpoint(0), AdministratorCommissioning::Id,
AdministratorCommissioning::Commands::OpenCommissioningWindow::Id, value,
@@ -101521,8 +101675,8 @@ class Test_TC_CADMIN_1_24Suite : public TestCommand
"\xe5\x01\xe3\xdb\x37\xd4\x41\xfe\x34\x49\x20\xd0\x95\x48\xe4\xc1\x82\x40\x63\x0c\x4f\xf4\x91\x3c\x53\x51"
"\x38\x39\xb7\xc0\x7f\xcc\x06\x27\xa1\xb8\x57\x3a\x14\x9f\xcd\x1f\xa4\x66\xcf"),
97);
- value.discriminator = mDiscriminator.HasValue() ? mDiscriminator.Value() : 3840U;
- value.iterations = 1000UL;
+ value.discriminator = mDiscriminator.HasValue() ? mDiscriminator.Value() : 3840U;
+ value.iterations = 1000UL;
value.salt = chip::ByteSpan(chip::Uint8::from_const_char("SPAKE2P Key Saltgarbage: not in length on purpose"), 16);
return SendCommand(kIdentityAlpha, GetEndpoint(0), AdministratorCommissioning::Id,
AdministratorCommissioning::Commands::OpenCommissioningWindow::Id, value,
@@ -101591,7 +101745,8 @@ class Test_TC_MOD_1_2Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -101646,7 +101801,8 @@ class Test_TC_MOD_1_3Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -101701,7 +101857,8 @@ class Test_TC_MOD_2_1Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -101756,7 +101913,8 @@ class Test_TC_MOD_2_2Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -101811,7 +101969,8 @@ class Test_TC_MOD_3_1Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -101866,7 +102025,8 @@ class Test_TC_MOD_3_2Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -101921,7 +102081,8 @@ class Test_TC_MOD_3_3Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -101976,7 +102137,8 @@ class Test_TC_MOD_3_4Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -102031,7 +102193,8 @@ class Test_TC_SU_1_1Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -102086,7 +102249,8 @@ class Test_TC_SU_2_1Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -102141,7 +102305,8 @@ class Test_TC_SU_2_2Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -102196,7 +102361,8 @@ class Test_TC_SU_2_3Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -102251,7 +102417,8 @@ class Test_TC_SU_2_4Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -102306,7 +102473,8 @@ class Test_TC_SU_2_5Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -102361,7 +102529,8 @@ class Test_TC_SU_2_6Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -102416,7 +102585,8 @@ class Test_TC_SU_2_7Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -102471,7 +102641,8 @@ class Test_TC_SU_2_8Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -102526,7 +102697,8 @@ class Test_TC_SU_3_1Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -102581,7 +102753,8 @@ class Test_TC_SU_3_2Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -102636,7 +102809,8 @@ class Test_TC_SU_3_3Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -102691,7 +102865,8 @@ class Test_TC_SU_3_4Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -102746,7 +102921,8 @@ class Test_TC_SU_4_1Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -102801,7 +102977,8 @@ class Test_TC_SU_4_2Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -102856,7 +103033,8 @@ class Test_TC_PSCFG_2_2Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -102911,7 +103089,8 @@ class Test_TC_PSCFG_3_1Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -102966,7 +103145,8 @@ class Test_TC_PRS_3_1Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -103021,7 +103201,8 @@ class Test_TC_SC_1_1Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -103076,7 +103257,8 @@ class Test_TC_SC_1_2Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -103131,7 +103313,8 @@ class Test_TC_SC_1_3Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -103186,7 +103369,8 @@ class Test_TC_SC_1_4Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -103241,7 +103425,8 @@ class Test_TC_SC_2_1Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -103296,7 +103481,8 @@ class Test_TC_SC_2_2Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -103351,7 +103537,8 @@ class Test_TC_SC_2_3Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -103406,7 +103593,8 @@ class Test_TC_SC_2_4Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -103461,7 +103649,8 @@ class Test_TC_SC_3_1Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -103516,7 +103705,8 @@ class Test_TC_SC_3_2Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -103571,7 +103761,8 @@ class Test_TC_SC_3_3Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -103626,7 +103817,8 @@ class Test_TC_SC_3_4Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -103681,7 +103873,8 @@ class Test_TC_SC_4_1Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -103736,7 +103929,8 @@ class Test_TC_SC_4_2Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -103791,7 +103985,8 @@ class Test_TC_SC_4_3Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -103846,7 +104041,8 @@ class Test_TC_SC_4_4Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -103901,7 +104097,8 @@ class Test_TC_SC_4_5Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -103956,7 +104153,8 @@ class Test_TC_SC_4_6Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -104011,7 +104209,8 @@ class Test_TC_SC_4_7Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -104066,7 +104265,8 @@ class Test_TC_SC_4_8Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -104121,7 +104321,8 @@ class Test_TC_SC_4_9Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -104176,7 +104377,8 @@ class Test_TC_SC_4_10Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -104231,7 +104433,8 @@ class Test_TC_SC_5_3Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -104286,7 +104489,8 @@ class Test_TC_SC_6_1Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -104341,7 +104545,8 @@ class Test_TC_DGSW_2_1Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -104396,7 +104601,8 @@ class Test_TC_DGSW_2_2Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -104451,7 +104657,8 @@ class Test_TC_DGSW_2_3Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -104506,7 +104713,8 @@ class Test_TC_DGSW_3_2Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -104561,7 +104769,8 @@ class Test_TC_DGWIFI_2_2Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -104616,7 +104825,8 @@ class Test_TC_DGWIFI_3_2Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -104671,7 +104881,8 @@ class Test_TC_WNCV_6_1Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -104726,7 +104937,8 @@ class Test_TC_WNCV_7_1Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -104898,7 +105110,8 @@ class Test_TC_FLW_3_1Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -105064,7 +105277,8 @@ class Test_TC_PS_2_2Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -105119,7 +105333,8 @@ class Test_TC_PS_3_1Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -105174,7 +105389,8 @@ class Test_TC_BOOL_2_2Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -105229,7 +105445,8 @@ class Test_TC_BOOL_3_1Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -105284,7 +105501,8 @@ class Test_TC_CC_2_2Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -105339,7 +105557,8 @@ class Test_TC_CC_3_4Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -105394,7 +105613,8 @@ class Test_TC_CC_4_5Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -105449,7 +105669,8 @@ class Test_TC_CC_5_4Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -105504,7 +105725,8 @@ class Test_TC_CC_6_4Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -105559,7 +105781,8 @@ class Test_TC_CC_7_5Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -105614,7 +105837,8 @@ class Test_TC_CC_9_4Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -109511,7 +109735,8 @@ class Test_TC_DRLK_2_1Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -109566,7 +109791,8 @@ class Test_TC_DRLK_2_8Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -109621,7 +109847,8 @@ class Test_TC_DRLK_2_10Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -109676,7 +109903,8 @@ class Test_TC_DRLK_3_1Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -109731,7 +109959,8 @@ class Test_TC_DRLK_3_2Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -109786,7 +110015,8 @@ class Test_TC_DRLK_3_3Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -109841,7 +110071,8 @@ class Test_TC_LCFG_2_1Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -109896,7 +110127,8 @@ class Test_TC_LVL_2_3Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -109951,7 +110183,8 @@ class Test_TC_LVL_7_1Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -110006,7 +110239,8 @@ class Test_TC_LVL_8_1Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -111892,7 +112126,8 @@ class Test_TC_OO_3_1Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -111947,7 +112182,8 @@ class Test_TC_OO_3_2Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -112149,7 +112385,8 @@ class Test_TC_SWTCH_2_2Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -112204,7 +112441,8 @@ class Test_TC_SWTCH_3_1Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -112259,7 +112497,8 @@ class Test_TC_SWTCH_3_2Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -112463,7 +112702,8 @@ class Test_TC_TMP_3_1Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -112518,7 +112758,8 @@ class Test_TC_TSTAT_3_1Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -112573,7 +112814,8 @@ class Test_TC_TSTAT_3_2Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -112628,7 +112870,8 @@ class Test_TC_TSUIC_3_1Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -112684,7 +112927,8 @@ class Test_TC_DGTHREAD_2_5Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -112740,7 +112984,8 @@ class Test_TC_DGTHREAD_3_1Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -112796,7 +113041,8 @@ class Test_TC_DGTHREAD_3_2Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -112852,7 +113098,8 @@ class Test_TC_DGTHREAD_3_3Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -112908,7 +113155,8 @@ class Test_TC_DGTHREAD_3_4Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -112964,7 +113212,8 @@ class Test_TC_DGTHREAD_3_5Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -113019,7 +113268,8 @@ class Test_TC_ACT_2_1Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -113074,7 +113324,8 @@ class Test_TC_ACT_2_2Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -113129,7 +113380,8 @@ class Test_TC_ACT_3_1Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -113184,7 +113436,8 @@ class Test_TC_ACT_3_2Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -113239,7 +113492,8 @@ class Test_TC_LTIME_2_1Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -113294,7 +113548,8 @@ class Test_TC_LTIME_3_1Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -113349,7 +113604,8 @@ class Test_TC_BIND_2_1Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -113404,7 +113660,8 @@ class Test_TC_BIND_2_2Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -113459,7 +113716,8 @@ class Test_TC_BIND_2_3Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -113514,7 +113772,8 @@ class Test_TC_S_1_1Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -113569,7 +113828,8 @@ class Test_TC_S_2_1Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -113624,7 +113884,8 @@ class Test_TC_S_2_2Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -113679,7 +113940,8 @@ class Test_TC_S_2_3Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -113734,7 +113996,8 @@ class Test_TC_S_3_1Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -113789,7 +114052,8 @@ class Test_TC_PCC_3_1Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -113844,7 +114108,8 @@ class Test_TC_ACL_2_5Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -113899,7 +114164,8 @@ class Test_TC_ACL_2_6Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -113955,7 +114221,8 @@ class Test_TC_BRBINFO_1_1Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -114011,7 +114278,8 @@ class Test_TC_BRBINFO_2_1Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -114067,7 +114335,8 @@ class Test_TC_BRBINFO_2_2Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -114123,7 +114392,8 @@ class Test_TC_BRBINFO_2_3Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -114178,7 +114448,8 @@ class Test_TC_ACE_1_2Suite : public TestCommand
{
using namespace chip::app::Clusters;
switch (testIndex)
- {}
+ {
+ }
return CHIP_NO_ERROR;
}
};
@@ -114725,4 +114996,4 @@ void registerCommandsTests(Commands & commands, CredentialIssuerCommands * creds
};
commands.Register(clusterName, clusterCommands);
-}
+}
\ No newline at end of file