diff --git a/.github/.wordlist.txt b/.github/.wordlist.txt
index 7333ca2ae1cea1..106462b259ad13 100644
--- a/.github/.wordlist.txt
+++ b/.github/.wordlist.txt
@@ -151,7 +151,6 @@ bouffalolab
BRD
breakpoint
bredr
-BridgedActions
BridgedDeviceBasic
bridgedLightEndpoint
bringup
diff --git a/docs/guides/repl/Matter - Basic Interactions.ipynb b/docs/guides/repl/Matter - Basic Interactions.ipynb
index 5c036bb73027f5..53e574047d78a0 100644
--- a/docs/guides/repl/Matter - Basic Interactions.ipynb
+++ b/docs/guides/repl/Matter - Basic Interactions.ipynb
@@ -1799,11 +1799,11 @@
"│ │ <class 'chip.clusters.Objects.Binding'>: {\n",
"│ │ │ <class 'chip.clusters.Objects.Binding.Attributes.ClusterRevision'>: 1\n",
"│ │ },\n",
- "│ │ <class 'chip.clusters.Objects.BridgedActions'>: {\n",
- "│ │ │ <class 'chip.clusters.Objects.BridgedActions.Attributes.ActionList'>: [],\n",
- "│ │ │ <class 'chip.clusters.Objects.BridgedActions.Attributes.EndpointList'>: [],\n",
- "│ │ │ <class 'chip.clusters.Objects.BridgedActions.Attributes.SetupUrl'>: 'https://example.com',\n",
- "│ │ │ <class 'chip.clusters.Objects.BridgedActions.Attributes.ClusterRevision'>: 1\n",
+ "│ │ <class 'chip.clusters.Objects.Actions'>: {\n",
+ "│ │ │ <class 'chip.clusters.Objects.Actions.Attributes.ActionList'>: [],\n",
+ "│ │ │ <class 'chip.clusters.Objects.Actions.Attributes.EndpointList'>: [],\n",
+ "│ │ │ <class 'chip.clusters.Objects.Actions.Attributes.SetupUrl'>: 'https://example.com',\n",
+ "│ │ │ <class 'chip.clusters.Objects.Actions.Attributes.ClusterRevision'>: 1\n",
"│ │ },\n",
"│ │ <class 'chip.clusters.Objects.PowerSource'>: {\n",
"│ │ │ <class 'chip.clusters.Objects.PowerSource.Attributes.Status'>: 0,\n",
@@ -2815,11 +2815,11 @@
"\u001b[2;32m│ │ \u001b[0m\u001b[1m<\u001b[0m\u001b[1;95mclass\u001b[0m\u001b[39m \u001b[0m\u001b[32m'chip.clusters.Objects.Binding'\u001b[0m\u001b[1m>\u001b[0m: \u001b[1m{\u001b[0m\n",
"\u001b[2;32m│ │ │ \u001b[0m\u001b[1m<\u001b[0m\u001b[1;95mclass\u001b[0m\u001b[39m \u001b[0m\u001b[32m'chip.clusters.Objects.Binding.Attributes.ClusterRevision'\u001b[0m\u001b[1m>\u001b[0m: \u001b[1;36m1\u001b[0m\n",
"\u001b[2;32m│ │ \u001b[0m\u001b[1m}\u001b[0m,\n",
- "\u001b[2;32m│ │ \u001b[0m\u001b[1m<\u001b[0m\u001b[1;95mclass\u001b[0m\u001b[39m \u001b[0m\u001b[32m'chip.clusters.Objects.BridgedActions'\u001b[0m\u001b[1m>\u001b[0m: \u001b[1m{\u001b[0m\n",
- "\u001b[2;32m│ │ │ \u001b[0m\u001b[1m<\u001b[0m\u001b[1;95mclass\u001b[0m\u001b[39m \u001b[0m\u001b[32m'chip.clusters.Objects.BridgedActions.Attributes.ActionList'\u001b[0m\u001b[1m>\u001b[0m: \u001b[1m[\u001b[0m\u001b[1m]\u001b[0m,\n",
- "\u001b[2;32m│ │ │ \u001b[0m\u001b[1m<\u001b[0m\u001b[1;95mclass\u001b[0m\u001b[39m \u001b[0m\u001b[32m'chip.clusters.Objects.BridgedActions.Attributes.EndpointList'\u001b[0m\u001b[1m>\u001b[0m: \u001b[1m[\u001b[0m\u001b[1m]\u001b[0m,\n",
- "\u001b[2;32m│ │ │ \u001b[0m\u001b[1m<\u001b[0m\u001b[1;95mclass\u001b[0m\u001b[39m \u001b[0m\u001b[32m'chip.clusters.Objects.BridgedActions.Attributes.SetupUrl'\u001b[0m\u001b[1m>\u001b[0m: \u001b[32m'https://example.com'\u001b[0m,\n",
- "\u001b[2;32m│ │ │ \u001b[0m\u001b[1m<\u001b[0m\u001b[1;95mclass\u001b[0m\u001b[39m \u001b[0m\u001b[32m'chip.clusters.Objects.BridgedActions.Attributes.ClusterRevision'\u001b[0m\u001b[1m>\u001b[0m: \u001b[1;36m1\u001b[0m\n",
+ "\u001b[2;32m│ │ \u001b[0m\u001b[1m<\u001b[0m\u001b[1;95mclass\u001b[0m\u001b[39m \u001b[0m\u001b[32m'chip.clusters.Objects.Actions'\u001b[0m\u001b[1m>\u001b[0m: \u001b[1m{\u001b[0m\n",
+ "\u001b[2;32m│ │ │ \u001b[0m\u001b[1m<\u001b[0m\u001b[1;95mclass\u001b[0m\u001b[39m \u001b[0m\u001b[32m'chip.clusters.Objects.Actions.Attributes.ActionList'\u001b[0m\u001b[1m>\u001b[0m: \u001b[1m[\u001b[0m\u001b[1m]\u001b[0m,\n",
+ "\u001b[2;32m│ │ │ \u001b[0m\u001b[1m<\u001b[0m\u001b[1;95mclass\u001b[0m\u001b[39m \u001b[0m\u001b[32m'chip.clusters.Objects.Actions.Attributes.EndpointList'\u001b[0m\u001b[1m>\u001b[0m: \u001b[1m[\u001b[0m\u001b[1m]\u001b[0m,\n",
+ "\u001b[2;32m│ │ │ \u001b[0m\u001b[1m<\u001b[0m\u001b[1;95mclass\u001b[0m\u001b[39m \u001b[0m\u001b[32m'chip.clusters.Objects.Actions.Attributes.SetupUrl'\u001b[0m\u001b[1m>\u001b[0m: \u001b[32m'https://example.com'\u001b[0m,\n",
+ "\u001b[2;32m│ │ │ \u001b[0m\u001b[1m<\u001b[0m\u001b[1;95mclass\u001b[0m\u001b[39m \u001b[0m\u001b[32m'chip.clusters.Objects.Actions.Attributes.ClusterRevision'\u001b[0m\u001b[1m>\u001b[0m: \u001b[1;36m1\u001b[0m\n",
"\u001b[2;32m│ │ \u001b[0m\u001b[1m}\u001b[0m,\n",
"\u001b[2;32m│ │ \u001b[0m\u001b[1m<\u001b[0m\u001b[1;95mclass\u001b[0m\u001b[39m \u001b[0m\u001b[32m'chip.clusters.Objects.PowerSource'\u001b[0m\u001b[1m>\u001b[0m: \u001b[1m{\u001b[0m\n",
"\u001b[2;32m│ │ │ \u001b[0m\u001b[1m<\u001b[0m\u001b[1;95mclass\u001b[0m\u001b[39m \u001b[0m\u001b[32m'chip.clusters.Objects.PowerSource.Attributes.Status'\u001b[0m\u001b[1m>\u001b[0m: \u001b[1;36m0\u001b[0m,\n",
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 ca1e64e2044181..54f96f30c02d2f 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
@@ -482,7 +482,7 @@ server cluster AccessControl = 31 {
readonly attribute int16u clusterRevision = 65533;
}
-server cluster BridgedActions = 37 {
+server cluster Actions = 37 {
enum ActionErrorEnum : ENUM8 {
kUnknown = 0;
kInterrupted = 1;
@@ -531,8 +531,8 @@ server cluster BridgedActions = 37 {
char_string<32> name = 1;
ActionTypeEnum type = 2;
int16u endpointListID = 3;
- int16u supportedCommands = 4;
- ActionStateEnum status = 5;
+ CommandBits supportedCommands = 4;
+ ActionStateEnum state = 5;
}
struct EndpointListStruct {
@@ -556,8 +556,8 @@ server cluster BridgedActions = 37 {
}
readonly attribute ActionStruct actionList[] = 0;
- readonly attribute EndpointListStruct endpointList[] = 1;
- readonly attribute long_char_string<512> setupUrl = 2;
+ readonly attribute EndpointListStruct endpointLists[] = 1;
+ readonly attribute long_char_string<512> setupURL = 2;
readonly attribute bitmap32 featureMap = 65532;
readonly attribute int16u clusterRevision = 65533;
}
@@ -4230,10 +4230,10 @@ endpoint 1 {
ram attribute clusterRevision default = 1;
}
- server cluster BridgedActions {
+ server cluster Actions {
callback attribute actionList;
- callback attribute endpointList;
- callback attribute setupUrl;
+ callback attribute endpointLists;
+ callback attribute setupURL;
ram attribute featureMap;
callback attribute clusterRevision default = 1;
}
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 cb6cd6ce99c465..1bd7433a934e67 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
@@ -759,7 +759,7 @@
"enabled": 0,
"attributes": [
{
- "name": "current level",
+ "name": "CurrentLevel",
"code": 0,
"mfgCode": null,
"side": "server",
@@ -9443,7 +9443,7 @@
"enabled": 1,
"attributes": [
{
- "name": "current level",
+ "name": "CurrentLevel",
"code": 0,
"mfgCode": null,
"side": "server",
@@ -9459,7 +9459,7 @@
"reportableChange": 0
},
{
- "name": "remaining time",
+ "name": "RemainingTime",
"code": 1,
"mfgCode": null,
"side": "server",
@@ -9475,7 +9475,7 @@
"reportableChange": 0
},
{
- "name": "min level",
+ "name": "MinLevel",
"code": 2,
"mfgCode": null,
"side": "server",
@@ -9491,7 +9491,7 @@
"reportableChange": 0
},
{
- "name": "max level",
+ "name": "MaxLevel",
"code": 3,
"mfgCode": null,
"side": "server",
@@ -9507,7 +9507,7 @@
"reportableChange": 0
},
{
- "name": "current frequency",
+ "name": "CurrentFrequency",
"code": 4,
"mfgCode": null,
"side": "server",
@@ -9523,7 +9523,7 @@
"reportableChange": 0
},
{
- "name": "min frequency",
+ "name": "MinFrequency",
"code": 5,
"mfgCode": null,
"side": "server",
@@ -9539,7 +9539,7 @@
"reportableChange": 0
},
{
- "name": "max frequency",
+ "name": "MaxFrequency",
"code": 6,
"mfgCode": null,
"side": "server",
@@ -9555,7 +9555,7 @@
"reportableChange": 0
},
{
- "name": "options",
+ "name": "Options",
"code": 15,
"mfgCode": null,
"side": "server",
@@ -9571,7 +9571,7 @@
"reportableChange": 0
},
{
- "name": "on off transition time",
+ "name": "OnOffTransitionTime",
"code": 16,
"mfgCode": null,
"side": "server",
@@ -9587,7 +9587,7 @@
"reportableChange": 0
},
{
- "name": "on level",
+ "name": "OnLevel",
"code": 17,
"mfgCode": null,
"side": "server",
@@ -9603,7 +9603,7 @@
"reportableChange": 0
},
{
- "name": "on transition time",
+ "name": "OnTransitionTime",
"code": 18,
"mfgCode": null,
"side": "server",
@@ -9619,7 +9619,7 @@
"reportableChange": 0
},
{
- "name": "off transition time",
+ "name": "OffTransitionTime",
"code": 19,
"mfgCode": null,
"side": "server",
@@ -9635,7 +9635,7 @@
"reportableChange": 0
},
{
- "name": "default move rate",
+ "name": "DefaultMoveRate",
"code": 20,
"mfgCode": null,
"side": "server",
@@ -9651,7 +9651,7 @@
"reportableChange": 0
},
{
- "name": "start up current level",
+ "name": "StartUpCurrentLevel",
"code": 16384,
"mfgCode": null,
"side": "server",
@@ -10081,10 +10081,10 @@
]
},
{
- "name": "Bridged Actions",
+ "name": "Actions",
"code": 37,
"mfgCode": null,
- "define": "BRIDGED_ACTIONS_CLUSTER",
+ "define": "ACTIONS_CLUSTER",
"side": "client",
"enabled": 0,
"attributes": [
@@ -10107,15 +10107,15 @@
]
},
{
- "name": "Bridged Actions",
+ "name": "Actions",
"code": 37,
"mfgCode": null,
- "define": "BRIDGED_ACTIONS_CLUSTER",
+ "define": "ACTIONS_CLUSTER",
"side": "server",
"enabled": 1,
"attributes": [
{
- "name": "action list",
+ "name": "ActionList",
"code": 0,
"mfgCode": null,
"side": "server",
@@ -10131,7 +10131,7 @@
"reportableChange": 0
},
{
- "name": "endpoint list",
+ "name": "EndpointLists",
"code": 1,
"mfgCode": null,
"side": "server",
@@ -10147,7 +10147,7 @@
"reportableChange": 0
},
{
- "name": "setup url",
+ "name": "SetupURL",
"code": 2,
"mfgCode": null,
"side": "server",
@@ -14789,7 +14789,7 @@
"side": "server",
"type": "array",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -14805,7 +14805,7 @@
"side": "server",
"type": "array",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -14821,7 +14821,7 @@
"side": "server",
"type": "array",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -21353,7 +21353,7 @@
"enabled": 0,
"attributes": [
{
- "name": "current level",
+ "name": "CurrentLevel",
"code": 0,
"mfgCode": null,
"side": "server",
@@ -24558,6 +24558,5 @@
"endpointVersion": 1,
"deviceIdentifier": 61442
}
- ],
- "log": []
+ ]
}
\ No newline at end of file
diff --git a/examples/all-clusters-app/all-clusters-common/src/bridged-actions-stub.cpp b/examples/all-clusters-app/all-clusters-common/src/bridged-actions-stub.cpp
index af3b4763054ef0..ff5a7a771e4923 100644
--- a/examples/all-clusters-app/all-clusters-common/src/bridged-actions-stub.cpp
+++ b/examples/all-clusters-app/all-clusters-common/src/bridged-actions-stub.cpp
@@ -27,15 +27,15 @@
using namespace chip;
using namespace chip::app;
using namespace chip::app::Clusters;
-using namespace chip::app::Clusters::BridgedActions::Attributes;
+using namespace chip::app::Clusters::Actions::Attributes;
namespace {
-class BridgedActionsAttrAccess : public AttributeAccessInterface
+class ActionsAttrAccess : public AttributeAccessInterface
{
public:
- // Register for the Bridged Actions cluster on all endpoints.
- BridgedActionsAttrAccess() : AttributeAccessInterface(Optional::Missing(), BridgedActions::Id) {}
+ // Register for the Actions cluster on all endpoints.
+ ActionsAttrAccess() : AttributeAccessInterface(Optional::Missing(), Actions::Id) {}
CHIP_ERROR Read(const ConcreteReadAttributePath & aPath, AttributeValueEncoder & aEncoder) override;
@@ -48,44 +48,44 @@ class BridgedActionsAttrAccess : public AttributeAccessInterface
CHIP_ERROR ReadClusterRevision(EndpointId endpoint, AttributeValueEncoder & aEncoder);
};
-constexpr uint16_t BridgedActionsAttrAccess::ClusterRevision;
+constexpr uint16_t ActionsAttrAccess::ClusterRevision;
-CHIP_ERROR BridgedActionsAttrAccess::ReadActionListAttribute(EndpointId endpoint, AttributeValueEncoder & aEncoder)
+CHIP_ERROR ActionsAttrAccess::ReadActionListAttribute(EndpointId endpoint, AttributeValueEncoder & aEncoder)
{
// Just return an empty list
return aEncoder.EncodeEmptyList();
}
-CHIP_ERROR BridgedActionsAttrAccess::ReadEndpointListAttribute(EndpointId endpoint, AttributeValueEncoder & aEncoder)
+CHIP_ERROR ActionsAttrAccess::ReadEndpointListAttribute(EndpointId endpoint, AttributeValueEncoder & aEncoder)
{
// Just return an empty list
return aEncoder.EncodeEmptyList();
}
-CHIP_ERROR BridgedActionsAttrAccess::ReadSetupUrlAttribute(EndpointId endpoint, AttributeValueEncoder & aEncoder)
+CHIP_ERROR ActionsAttrAccess::ReadSetupUrlAttribute(EndpointId endpoint, AttributeValueEncoder & aEncoder)
{
const char SetupUrl[] = "https://example.com";
return aEncoder.Encode(chip::Span(SetupUrl, strlen(SetupUrl)));
}
-CHIP_ERROR BridgedActionsAttrAccess::ReadClusterRevision(EndpointId endpoint, AttributeValueEncoder & aEncoder)
+CHIP_ERROR ActionsAttrAccess::ReadClusterRevision(EndpointId endpoint, AttributeValueEncoder & aEncoder)
{
return aEncoder.Encode(ClusterRevision);
}
-BridgedActionsAttrAccess gAttrAccess;
+ActionsAttrAccess gAttrAccess;
-CHIP_ERROR BridgedActionsAttrAccess::Read(const ConcreteReadAttributePath & aPath, AttributeValueEncoder & aEncoder)
+CHIP_ERROR ActionsAttrAccess::Read(const ConcreteReadAttributePath & aPath, AttributeValueEncoder & aEncoder)
{
- VerifyOrDie(aPath.mClusterId == BridgedActions::Id);
+ VerifyOrDie(aPath.mClusterId == Actions::Id);
switch (aPath.mAttributeId)
{
case ActionList::Id:
return ReadActionListAttribute(aPath.mEndpointId, aEncoder);
- case EndpointList::Id:
+ case EndpointLists::Id:
return ReadEndpointListAttribute(aPath.mEndpointId, aEncoder);
- case SetupUrl::Id:
+ case SetupURL::Id:
return ReadSetupUrlAttribute(aPath.mEndpointId, aEncoder);
case ClusterRevision::Id:
return ReadClusterRevision(aPath.mEndpointId, aEncoder);
@@ -96,7 +96,7 @@ CHIP_ERROR BridgedActionsAttrAccess::Read(const ConcreteReadAttributePath & aPat
}
} // anonymous namespace
-void MatterBridgedActionsPluginServerInitCallback(void)
+void MatterActionsPluginServerInitCallback(void)
{
registerAttributeAccessOverride(&gAttrAccess);
}
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 2c81c4aac57108..a1e8488dc08e68 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
@@ -426,7 +426,7 @@ server cluster AccessControl = 31 {
readonly attribute int16u clusterRevision = 65533;
}
-server cluster BridgedActions = 37 {
+server cluster Actions = 37 {
enum ActionErrorEnum : ENUM8 {
kUnknown = 0;
kInterrupted = 1;
@@ -475,8 +475,8 @@ server cluster BridgedActions = 37 {
char_string<32> name = 1;
ActionTypeEnum type = 2;
int16u endpointListID = 3;
- int16u supportedCommands = 4;
- ActionStateEnum status = 5;
+ CommandBits supportedCommands = 4;
+ ActionStateEnum state = 5;
}
struct EndpointListStruct {
@@ -500,7 +500,7 @@ server cluster BridgedActions = 37 {
}
readonly attribute ActionStruct actionList[] = 0;
- readonly attribute EndpointListStruct endpointList[] = 1;
+ readonly attribute EndpointListStruct endpointLists[] = 1;
readonly attribute bitmap32 featureMap = 65532;
readonly attribute int16u clusterRevision = 65533;
}
@@ -3546,9 +3546,9 @@ endpoint 1 {
ram attribute clusterRevision default = 1;
}
- server cluster BridgedActions {
+ server cluster Actions {
callback attribute actionList;
- callback attribute endpointList;
+ callback attribute endpointLists;
ram attribute featureMap;
callback attribute clusterRevision default = 1;
}
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 238a2ffd37dab9..7d8f8a633f86e2 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
@@ -1,5 +1,5 @@
{
- "featureLevel": 72,
+ "featureLevel": 77,
"creator": "zap",
"keyValuePairs": [
{
@@ -19,14 +19,16 @@
{
"pathRelativity": "relativeToZap",
"path": "../../../src/app/zap-templates/zcl/zcl.json",
- "version": "ZCL Test Data",
- "type": "zcl-properties"
+ "type": "zcl-properties",
+ "category": "matter",
+ "version": 1,
+ "description": "Matter SDK ZCL data"
},
{
"pathRelativity": "relativeToZap",
"path": "../../../src/app/zap-templates/app-templates.json",
- "version": "chip-v1",
- "type": "gen-templates-json"
+ "type": "gen-templates-json",
+ "version": "chip-v1"
}
],
"endpointTypes": [
@@ -87,7 +89,6 @@
"define": "IDENTIFY_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "identify time",
@@ -622,7 +623,6 @@
"define": "ON_OFF_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "OnOff",
@@ -757,10 +757,9 @@
"define": "LEVEL_CONTROL_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
- "name": "current level",
+ "name": "CurrentLevel",
"code": 0,
"mfgCode": null,
"side": "server",
@@ -800,7 +799,6 @@
"define": "DESCRIPTOR_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -827,7 +825,6 @@
"define": "DESCRIPTOR_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "device list",
@@ -934,7 +931,6 @@
"define": "BINDING_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -961,7 +957,6 @@
"define": "BINDING_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "Binding",
@@ -1019,9 +1014,7 @@
"mfgCode": null,
"define": "ACCESS_CONTROL_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Access Control",
@@ -1030,7 +1023,6 @@
"define": "ACCESS_CONTROL_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "ACL",
@@ -1153,7 +1145,6 @@
"define": "BASIC_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -1180,7 +1171,6 @@
"define": "BASIC_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "DataModelRevision",
@@ -1707,7 +1697,6 @@
"define": "OTA_REQUESTOR_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "DefaultOtaProviders",
@@ -1829,9 +1818,7 @@
"mfgCode": null,
"define": "LOCALIZATION_CONFIGURATION_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Localization Configuration",
@@ -1840,7 +1827,6 @@
"define": "LOCALIZATION_CONFIGURATION_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "ActiveLocale",
@@ -1914,9 +1900,7 @@
"mfgCode": null,
"define": "TIME_FORMAT_LOCALIZATION_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Time Format Localization",
@@ -1925,7 +1909,6 @@
"define": "TIME_FORMAT_LOCALIZATION_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "HourFormat",
@@ -2063,9 +2046,7 @@
"mfgCode": null,
"define": "UNIT_LOCALIZATION_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Unit Localization",
@@ -2074,7 +2055,6 @@
"define": "UNIT_LOCALIZATION_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "TemperatureUnit",
@@ -2132,9 +2112,7 @@
"mfgCode": null,
"define": "POWER_SOURCE_CONFIGURATION_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Power Source Configuration",
@@ -2143,7 +2121,6 @@
"define": "POWER_SOURCE_CONFIGURATION_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "Sources",
@@ -2201,9 +2178,7 @@
"mfgCode": null,
"define": "POWER_SOURCE_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Power Source",
@@ -2212,7 +2187,6 @@
"define": "POWER_SOURCE_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "Status",
@@ -3339,7 +3313,6 @@
"define": "GENERAL_DIAGNOSTICS_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -3646,7 +3619,6 @@
"define": "SOFTWARE_DIAGNOSTICS_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "ThreadMetrics",
@@ -3762,8 +3734,7 @@
"incoming": 0,
"outgoing": 0
}
- ],
- "attributes": []
+ ]
},
{
"name": "Thread Network Diagnostics",
@@ -3772,7 +3743,6 @@
"define": "THREAD_NETWORK_DIAGNOSTICS_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "channel",
@@ -4859,7 +4829,6 @@
"define": "WIFI_NETWORK_DIAGNOSTICS_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "bssid",
@@ -5146,7 +5115,6 @@
"define": "ETHERNET_NETWORK_DIAGNOSTICS_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "PHYRate",
@@ -5333,7 +5301,6 @@
"define": "SWITCH_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -5360,7 +5327,6 @@
"define": "SWITCH_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "number of positions",
@@ -5487,7 +5453,6 @@
"define": "ADMINISTRATOR_COMMISSIONING_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "WindowStatus",
@@ -5790,7 +5755,7 @@
"code": 5,
"mfgCode": null,
"side": "server",
- "type": "fabric_idx",
+ "type": "int8u",
"included": 1,
"storageOption": "External",
"singleton": 0,
@@ -6025,9 +5990,7 @@
"mfgCode": null,
"define": "FIXED_LABEL_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Fixed Label",
@@ -6036,7 +5999,6 @@
"define": "FIXED_LABEL_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "label list",
@@ -6094,9 +6056,7 @@
"mfgCode": null,
"define": "USER_LABEL_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "User Label",
@@ -6105,7 +6065,6 @@
"define": "USER_LABEL_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "label list",
@@ -6208,7 +6167,6 @@
"define": "DOOR_LOCK_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "LockState",
@@ -6567,7 +6525,6 @@
"define": "BARRIER_CONTROL_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "barrier moving state",
@@ -6798,7 +6755,6 @@
"define": "COLOR_CONTROL_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "CurrentHue",
@@ -7625,7 +7581,6 @@
"define": "ILLUMINANCE_MEASUREMENT_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -7652,7 +7607,6 @@
"define": "ILLUMINANCE_MEASUREMENT_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "MeasuredValue",
@@ -7759,7 +7713,6 @@
"define": "TEMP_MEASUREMENT_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -7786,7 +7739,6 @@
"define": "TEMP_MEASUREMENT_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "MeasuredValue",
@@ -7877,7 +7829,6 @@
"define": "RELATIVE_HUMIDITY_MEASUREMENT_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -7904,7 +7855,6 @@
"define": "RELATIVE_HUMIDITY_MEASUREMENT_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "measured value",
@@ -8011,7 +7961,6 @@
"define": "OCCUPANCY_SENSING_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -8038,7 +7987,6 @@
"define": "OCCUPANCY_SENSING_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "occupancy",
@@ -8557,7 +8505,6 @@
"define": "IDENTIFY_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "identify time",
@@ -9132,7 +9079,6 @@
"define": "ON_OFF_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "OnOff",
@@ -9303,7 +9249,6 @@
"define": "ON_OFF_SWITCH_CONFIG_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -9330,7 +9275,6 @@
"define": "ON_OFF_SWITCH_CONFIG_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "switch type",
@@ -9497,10 +9441,9 @@
"define": "LEVEL_CONTROL_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
- "name": "current level",
+ "name": "CurrentLevel",
"code": 0,
"mfgCode": null,
"side": "server",
@@ -9516,7 +9459,7 @@
"reportableChange": 0
},
{
- "name": "remaining time",
+ "name": "RemainingTime",
"code": 1,
"mfgCode": null,
"side": "server",
@@ -9532,7 +9475,7 @@
"reportableChange": 0
},
{
- "name": "min level",
+ "name": "MinLevel",
"code": 2,
"mfgCode": null,
"side": "server",
@@ -9548,7 +9491,7 @@
"reportableChange": 0
},
{
- "name": "max level",
+ "name": "MaxLevel",
"code": 3,
"mfgCode": null,
"side": "server",
@@ -9564,7 +9507,7 @@
"reportableChange": 0
},
{
- "name": "current frequency",
+ "name": "CurrentFrequency",
"code": 4,
"mfgCode": null,
"side": "server",
@@ -9580,7 +9523,7 @@
"reportableChange": 0
},
{
- "name": "min frequency",
+ "name": "MinFrequency",
"code": 5,
"mfgCode": null,
"side": "server",
@@ -9596,7 +9539,7 @@
"reportableChange": 0
},
{
- "name": "max frequency",
+ "name": "MaxFrequency",
"code": 6,
"mfgCode": null,
"side": "server",
@@ -9612,7 +9555,7 @@
"reportableChange": 0
},
{
- "name": "options",
+ "name": "Options",
"code": 15,
"mfgCode": null,
"side": "server",
@@ -9628,7 +9571,7 @@
"reportableChange": 0
},
{
- "name": "on off transition time",
+ "name": "OnOffTransitionTime",
"code": 16,
"mfgCode": null,
"side": "server",
@@ -9644,7 +9587,7 @@
"reportableChange": 0
},
{
- "name": "on level",
+ "name": "OnLevel",
"code": 17,
"mfgCode": null,
"side": "server",
@@ -9660,7 +9603,7 @@
"reportableChange": 0
},
{
- "name": "on transition time",
+ "name": "OnTransitionTime",
"code": 18,
"mfgCode": null,
"side": "server",
@@ -9676,7 +9619,7 @@
"reportableChange": 0
},
{
- "name": "off transition time",
+ "name": "OffTransitionTime",
"code": 19,
"mfgCode": null,
"side": "server",
@@ -9692,7 +9635,7 @@
"reportableChange": 0
},
{
- "name": "default move rate",
+ "name": "DefaultMoveRate",
"code": 20,
"mfgCode": null,
"side": "server",
@@ -9708,7 +9651,7 @@
"reportableChange": 0
},
{
- "name": "start up current level",
+ "name": "StartUpCurrentLevel",
"code": 16384,
"mfgCode": null,
"side": "server",
@@ -9812,7 +9755,6 @@
"define": "BINARY_INPUT_BASIC_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -9839,7 +9781,6 @@
"define": "BINARY_INPUT_BASIC_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "out of service",
@@ -9930,7 +9871,6 @@
"define": "DESCRIPTOR_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -9957,7 +9897,6 @@
"define": "DESCRIPTOR_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "device list",
@@ -10064,7 +10003,6 @@
"define": "BINDING_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -10091,7 +10029,6 @@
"define": "BINDING_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "Binding",
@@ -10144,13 +10081,12 @@
]
},
{
- "name": "Bridged Actions",
+ "name": "Actions",
"code": 37,
"mfgCode": null,
- "define": "BRIDGED_ACTIONS_CLUSTER",
+ "define": "ACTIONS_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -10171,16 +10107,15 @@
]
},
{
- "name": "Bridged Actions",
+ "name": "Actions",
"code": 37,
"mfgCode": null,
- "define": "BRIDGED_ACTIONS_CLUSTER",
+ "define": "ACTIONS_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
- "name": "action list",
+ "name": "ActionList",
"code": 0,
"mfgCode": null,
"side": "server",
@@ -10196,7 +10131,7 @@
"reportableChange": 0
},
{
- "name": "endpoint list",
+ "name": "EndpointLists",
"code": 1,
"mfgCode": null,
"side": "server",
@@ -10212,7 +10147,7 @@
"reportableChange": 0
},
{
- "name": "setup url",
+ "name": "SetupURL",
"code": 2,
"mfgCode": null,
"side": "server",
@@ -10316,7 +10251,6 @@
"define": "BASIC_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -10343,7 +10277,6 @@
"define": "BASIC_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "DataModelRevision",
@@ -10770,7 +10703,6 @@
"define": "OTA_REQUESTOR_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -10797,7 +10729,6 @@
"define": "OTA_REQUESTOR_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -10824,7 +10755,6 @@
"define": "POWER_SOURCE_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -10851,7 +10781,6 @@
"define": "POWER_SOURCE_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "Status",
@@ -11846,7 +11775,6 @@
"define": "SWITCH_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -11873,7 +11801,6 @@
"define": "SWITCH_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "number of positions",
@@ -11964,7 +11891,6 @@
"define": "GROUP_KEY_MANAGEMENT_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -11991,7 +11917,6 @@
"define": "GROUP_KEY_MANAGEMENT_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "GroupKeyMap",
@@ -12050,7 +11975,6 @@
"define": "FIXED_LABEL_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -12077,7 +12001,6 @@
"define": "FIXED_LABEL_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "label list",
@@ -12135,9 +12058,7 @@
"mfgCode": null,
"define": "USER_LABEL_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "User Label",
@@ -12146,7 +12067,6 @@
"define": "USER_LABEL_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "label list",
@@ -12205,7 +12125,6 @@
"define": "BOOLEAN_STATE_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -12232,7 +12151,6 @@
"define": "BOOLEAN_STATE_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "StateValue",
@@ -12327,7 +12245,6 @@
"define": "MODE_SELECT_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "Description",
@@ -13430,7 +13347,6 @@
"define": "WINDOW_COVERING_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "Type",
@@ -13853,7 +13769,6 @@
"define": "BARRIER_CONTROL_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "barrier moving state",
@@ -13960,7 +13875,6 @@
"define": "PUMP_CONFIG_CONTROL_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -13987,7 +13901,6 @@
"define": "PUMP_CONFIG_CONTROL_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "MaxPressure",
@@ -14829,9 +14742,7 @@
"mfgCode": null,
"define": "FAN_CONTROL_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Fan Control",
@@ -14840,7 +14751,6 @@
"define": "FAN_CONTROL_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "fan mode",
@@ -15107,7 +15017,6 @@
"define": "THERMOSTAT_UI_CONFIG_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -15134,7 +15043,6 @@
"define": "THERMOSTAT_UI_CONFIG_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "temperature display mode",
@@ -15405,7 +15313,6 @@
"define": "COLOR_CONTROL_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "CurrentHue",
@@ -16280,7 +16187,6 @@
"define": "ILLUMINANCE_MEASUREMENT_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -16307,7 +16213,6 @@
"define": "ILLUMINANCE_MEASUREMENT_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "MeasuredValue",
@@ -16430,7 +16335,6 @@
"define": "TEMP_MEASUREMENT_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -16457,7 +16361,6 @@
"define": "TEMP_MEASUREMENT_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "MeasuredValue",
@@ -16564,7 +16467,6 @@
"define": "PRESSURE_MEASUREMENT_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -16591,7 +16493,6 @@
"define": "PRESSURE_MEASUREMENT_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "MeasuredValue",
@@ -16730,7 +16631,6 @@
"define": "FLOW_MEASUREMENT_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -16757,7 +16657,6 @@
"define": "FLOW_MEASUREMENT_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "MeasuredValue",
@@ -16864,7 +16763,6 @@
"define": "RELATIVE_HUMIDITY_MEASUREMENT_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -16891,7 +16789,6 @@
"define": "RELATIVE_HUMIDITY_MEASUREMENT_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "measured value",
@@ -16998,7 +16895,6 @@
"define": "OCCUPANCY_SENSING_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -17025,7 +16921,6 @@
"define": "OCCUPANCY_SENSING_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "occupancy",
@@ -17116,7 +17011,6 @@
"define": "WAKE_ON_LAN_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -17143,7 +17037,6 @@
"define": "WAKE_ON_LAN_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "MACAddress",
@@ -17302,7 +17195,6 @@
"define": "CHANNEL_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "ChannelList",
@@ -17893,7 +17785,6 @@
"define": "MEDIA_INPUT_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "InputList",
@@ -18020,7 +17911,6 @@
"define": "LOW_POWER_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "FeatureMap",
@@ -18195,7 +18085,6 @@
"define": "CONTENT_LAUNCH_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "AcceptHeader",
@@ -18314,7 +18203,6 @@
"define": "AUDIO_OUTPUT_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "OutputList",
@@ -18525,7 +18413,6 @@
"define": "APPLICATION_BASIC_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -18552,7 +18439,6 @@
"define": "APPLICATION_BASIC_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "VendorName",
@@ -18575,7 +18461,7 @@
"code": 1,
"mfgCode": null,
"side": "server",
- "type": "int16u",
+ "type": "vendor_id",
"included": 0,
"storageOption": "RAM",
"singleton": 0,
@@ -18827,7 +18713,6 @@
"define": "ELECTRICAL_MEASUREMENT_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -18854,7 +18739,6 @@
"define": "ELECTRICAL_MEASUREMENT_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "measurement type",
@@ -20709,7 +20593,6 @@
"define": "IDENTIFY_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "identify time",
@@ -21212,7 +21095,6 @@
"define": "ON_OFF_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "OnOff",
@@ -21427,10 +21309,9 @@
"define": "LEVEL_CONTROL_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
- "name": "current level",
+ "name": "CurrentLevel",
"code": 0,
"mfgCode": null,
"side": "server",
@@ -21470,7 +21351,6 @@
"define": "DESCRIPTOR_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -21497,7 +21377,6 @@
"define": "DESCRIPTOR_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "device list",
@@ -21604,7 +21483,6 @@
"define": "BASIC_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -21631,7 +21509,6 @@
"define": "BASIC_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "DataModelRevision",
@@ -21977,9 +21854,7 @@
"mfgCode": null,
"define": "POWER_SOURCE_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Power Source",
@@ -21988,7 +21863,6 @@
"define": "POWER_SOURCE_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "Status",
@@ -22619,7 +22493,6 @@
"define": "DOOR_LOCK_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "LockState",
@@ -22978,7 +22851,6 @@
"define": "BARRIER_CONTROL_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "barrier moving state",
@@ -23209,7 +23081,6 @@
"define": "COLOR_CONTROL_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "CurrentHue",
@@ -24036,7 +23907,6 @@
"define": "TEMP_MEASUREMENT_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -24063,7 +23933,6 @@
"define": "TEMP_MEASUREMENT_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "MeasuredValue",
@@ -24154,7 +24023,6 @@
"define": "OCCUPANCY_SENSING_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -24181,7 +24049,6 @@
"define": "OCCUPANCY_SENSING_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "occupancy",
diff --git a/examples/bridge-app/bridge-common/bridge-app.matter b/examples/bridge-app/bridge-common/bridge-app.matter
index 5c0e2e61402065..a5e458b508db8b 100644
--- a/examples/bridge-app/bridge-common/bridge-app.matter
+++ b/examples/bridge-app/bridge-common/bridge-app.matter
@@ -356,7 +356,7 @@ server cluster AccessControl = 31 {
readonly attribute int16u clusterRevision = 65533;
}
-server cluster BridgedActions = 37 {
+server cluster Actions = 37 {
enum ActionErrorEnum : ENUM8 {
kUnknown = 0;
kInterrupted = 1;
@@ -405,8 +405,8 @@ server cluster BridgedActions = 37 {
char_string<32> name = 1;
ActionTypeEnum type = 2;
int16u endpointListID = 3;
- int16u supportedCommands = 4;
- ActionStateEnum status = 5;
+ CommandBits supportedCommands = 4;
+ ActionStateEnum state = 5;
}
struct EndpointListStruct {
@@ -430,8 +430,8 @@ server cluster BridgedActions = 37 {
}
readonly attribute ActionStruct actionList[] = 0;
- readonly attribute EndpointListStruct endpointList[] = 1;
- readonly attribute long_char_string<512> setupUrl = 2;
+ readonly attribute EndpointListStruct endpointLists[] = 1;
+ readonly attribute long_char_string<512> setupURL = 2;
readonly attribute command_id generatedCommandList[] = 65528;
readonly attribute command_id acceptedCommandList[] = 65529;
readonly attribute attrib_id attributeList[] = 65531;
@@ -1755,10 +1755,10 @@ endpoint 1 {
ram attribute clusterRevision default = 1;
}
- server cluster BridgedActions {
+ server cluster Actions {
callback attribute actionList;
- callback attribute endpointList;
- ram attribute setupUrl default = "https://example.com";
+ callback attribute endpointLists;
+ ram attribute setupURL default = "https://example.com";
callback attribute generatedCommandList;
callback attribute acceptedCommandList;
callback attribute attributeList;
diff --git a/examples/bridge-app/bridge-common/bridge-app.zap b/examples/bridge-app/bridge-common/bridge-app.zap
index 65b34ec2f86c04..e9ca95c79b6924 100644
--- a/examples/bridge-app/bridge-common/bridge-app.zap
+++ b/examples/bridge-app/bridge-common/bridge-app.zap
@@ -4469,7 +4469,7 @@
"code": 5,
"mfgCode": null,
"side": "server",
- "type": "fabric_idx",
+ "type": "int8u",
"included": 1,
"storageOption": "External",
"singleton": 0,
@@ -5477,10 +5477,10 @@
]
},
{
- "name": "Bridged Actions",
+ "name": "Actions",
"code": 37,
"mfgCode": null,
- "define": "BRIDGED_ACTIONS_CLUSTER",
+ "define": "ACTIONS_CLUSTER",
"side": "client",
"enabled": 0,
"commands": [
@@ -5529,15 +5529,15 @@
]
},
{
- "name": "Bridged Actions",
+ "name": "Actions",
"code": 37,
"mfgCode": null,
- "define": "BRIDGED_ACTIONS_CLUSTER",
+ "define": "ACTIONS_CLUSTER",
"side": "server",
"enabled": 1,
"attributes": [
{
- "name": "action list",
+ "name": "ActionList",
"code": 0,
"mfgCode": null,
"side": "server",
@@ -5553,7 +5553,7 @@
"reportableChange": 0
},
{
- "name": "endpoint list",
+ "name": "EndpointLists",
"code": 1,
"mfgCode": null,
"side": "server",
@@ -5569,7 +5569,7 @@
"reportableChange": 0
},
{
- "name": "setup url",
+ "name": "SetupURL",
"code": 2,
"mfgCode": null,
"side": "server",
@@ -6355,7 +6355,7 @@
"enabled": 1,
"attributes": [
{
- "name": "current level",
+ "name": "CurrentLevel",
"code": 0,
"mfgCode": null,
"side": "server",
@@ -6371,7 +6371,7 @@
"reportableChange": 0
},
{
- "name": "remaining time",
+ "name": "RemainingTime",
"code": 1,
"mfgCode": null,
"side": "server",
@@ -6387,7 +6387,7 @@
"reportableChange": 0
},
{
- "name": "min level",
+ "name": "MinLevel",
"code": 2,
"mfgCode": null,
"side": "server",
@@ -6403,7 +6403,7 @@
"reportableChange": 0
},
{
- "name": "max level",
+ "name": "MaxLevel",
"code": 3,
"mfgCode": null,
"side": "server",
@@ -6419,7 +6419,7 @@
"reportableChange": 0
},
{
- "name": "current frequency",
+ "name": "CurrentFrequency",
"code": 4,
"mfgCode": null,
"side": "server",
@@ -6435,7 +6435,7 @@
"reportableChange": 0
},
{
- "name": "min frequency",
+ "name": "MinFrequency",
"code": 5,
"mfgCode": null,
"side": "server",
@@ -6451,7 +6451,7 @@
"reportableChange": 0
},
{
- "name": "max frequency",
+ "name": "MaxFrequency",
"code": 6,
"mfgCode": null,
"side": "server",
@@ -6467,7 +6467,7 @@
"reportableChange": 0
},
{
- "name": "options",
+ "name": "Options",
"code": 15,
"mfgCode": null,
"side": "server",
@@ -6483,7 +6483,7 @@
"reportableChange": 0
},
{
- "name": "on off transition time",
+ "name": "OnOffTransitionTime",
"code": 16,
"mfgCode": null,
"side": "server",
@@ -6499,7 +6499,7 @@
"reportableChange": 0
},
{
- "name": "on level",
+ "name": "OnLevel",
"code": 17,
"mfgCode": null,
"side": "server",
@@ -6515,7 +6515,7 @@
"reportableChange": 0
},
{
- "name": "on transition time",
+ "name": "OnTransitionTime",
"code": 18,
"mfgCode": null,
"side": "server",
@@ -6531,7 +6531,7 @@
"reportableChange": 0
},
{
- "name": "off transition time",
+ "name": "OffTransitionTime",
"code": 19,
"mfgCode": null,
"side": "server",
@@ -6547,7 +6547,7 @@
"reportableChange": 0
},
{
- "name": "default move rate",
+ "name": "DefaultMoveRate",
"code": 20,
"mfgCode": null,
"side": "server",
@@ -6563,7 +6563,7 @@
"reportableChange": 0
},
{
- "name": "start up current level",
+ "name": "StartUpCurrentLevel",
"code": 16384,
"mfgCode": null,
"side": "server",
@@ -7543,6 +7543,5 @@
"endpointVersion": 1,
"deviceIdentifier": 257
}
- ],
- "log": []
+ ]
}
\ No newline at end of file
diff --git a/examples/bridge-app/esp32/main/DeviceCallbacks.cpp b/examples/bridge-app/esp32/main/DeviceCallbacks.cpp
index 51d23c32c75dbd..b7e5a2bffc99fa 100644
--- a/examples/bridge-app/esp32/main/DeviceCallbacks.cpp
+++ b/examples/bridge-app/esp32/main/DeviceCallbacks.cpp
@@ -32,7 +32,7 @@ static const char * TAG = "bridge-devicecallbacks";
using namespace ::chip;
using namespace ::chip::app;
using namespace ::chip::app::Clusters;
-using namespace ::chip::app::Clusters::BridgedActions::Attributes;
+using namespace ::chip::app::Clusters::Actions::Attributes;
using namespace ::chip::Inet;
using namespace ::chip::System;
@@ -46,11 +46,11 @@ void AppDeviceCallbacks::PostAttributeChangeCallback(EndpointId endpointId, Clus
namespace {
-class BridgedActionsAttrAccess : public AttributeAccessInterface
+class ActionsAttrAccess : public AttributeAccessInterface
{
public:
- // Register for the Bridged Actions cluster on all endpoints.
- BridgedActionsAttrAccess() : AttributeAccessInterface(Optional::Missing(), BridgedActions::Id) {}
+ // Register for the Actions cluster on all endpoints.
+ ActionsAttrAccess() : AttributeAccessInterface(Optional::Missing(), Actions::Id) {}
CHIP_ERROR Read(const ConcreteReadAttributePath & aPath, AttributeValueEncoder & aEncoder) override;
@@ -63,44 +63,44 @@ class BridgedActionsAttrAccess : public AttributeAccessInterface
CHIP_ERROR ReadClusterRevision(EndpointId endpoint, AttributeValueEncoder & aEncoder);
};
-constexpr uint16_t BridgedActionsAttrAccess::ClusterRevision;
+constexpr uint16_t ActionsAttrAccess::ClusterRevision;
-CHIP_ERROR BridgedActionsAttrAccess::ReadActionListAttribute(EndpointId endpoint, AttributeValueEncoder & aEncoder)
+CHIP_ERROR ActionsAttrAccess::ReadActionListAttribute(EndpointId endpoint, AttributeValueEncoder & aEncoder)
{
// Just return an empty list
return aEncoder.EncodeEmptyList();
}
-CHIP_ERROR BridgedActionsAttrAccess::ReadEndpointListAttribute(EndpointId endpoint, AttributeValueEncoder & aEncoder)
+CHIP_ERROR ActionsAttrAccess::ReadEndpointListAttribute(EndpointId endpoint, AttributeValueEncoder & aEncoder)
{
// Just return an empty list
return aEncoder.EncodeEmptyList();
}
-CHIP_ERROR BridgedActionsAttrAccess::ReadSetupUrlAttribute(EndpointId endpoint, AttributeValueEncoder & aEncoder)
+CHIP_ERROR ActionsAttrAccess::ReadSetupUrlAttribute(EndpointId endpoint, AttributeValueEncoder & aEncoder)
{
const char SetupUrl[] = "https://example.com";
return aEncoder.Encode(chip::CharSpan::fromCharString(SetupUrl));
}
-CHIP_ERROR BridgedActionsAttrAccess::ReadClusterRevision(EndpointId endpoint, AttributeValueEncoder & aEncoder)
+CHIP_ERROR ActionsAttrAccess::ReadClusterRevision(EndpointId endpoint, AttributeValueEncoder & aEncoder)
{
return aEncoder.Encode(ClusterRevision);
}
-BridgedActionsAttrAccess gAttrAccess;
+ActionsAttrAccess gAttrAccess;
-CHIP_ERROR BridgedActionsAttrAccess::Read(const ConcreteReadAttributePath & aPath, AttributeValueEncoder & aEncoder)
+CHIP_ERROR ActionsAttrAccess::Read(const ConcreteReadAttributePath & aPath, AttributeValueEncoder & aEncoder)
{
- VerifyOrDie(aPath.mClusterId == BridgedActions::Id);
+ VerifyOrDie(aPath.mClusterId == Actions::Id);
switch (aPath.mAttributeId)
{
case ActionList::Id:
return ReadActionListAttribute(aPath.mEndpointId, aEncoder);
- case EndpointList::Id:
+ case EndpointLists::Id:
return ReadEndpointListAttribute(aPath.mEndpointId, aEncoder);
- case SetupUrl::Id:
+ case SetupURL::Id:
return ReadSetupUrlAttribute(aPath.mEndpointId, aEncoder);
case ClusterRevision::Id:
return ReadClusterRevision(aPath.mEndpointId, aEncoder);
@@ -111,7 +111,7 @@ CHIP_ERROR BridgedActionsAttrAccess::Read(const ConcreteReadAttributePath & aPat
}
} // anonymous namespace
-void MatterBridgedActionsPluginServerInitCallback(void)
+void MatterActionsPluginServerInitCallback(void)
{
registerAttributeAccessOverride(&gAttrAccess);
}
diff --git a/examples/bridge-app/esp32/main/main.cpp b/examples/bridge-app/esp32/main/main.cpp
index 4f86e1872bcefa..5f3a3de202a380 100644
--- a/examples/bridge-app/esp32/main/main.cpp
+++ b/examples/bridge-app/esp32/main/main.cpp
@@ -329,9 +329,8 @@ void HandleDeviceStatusChanged(Device * dev, Device::Changed_t itemChangedMask)
}
}
-bool emberAfBridgedActionsClusterInstantActionCallback(app::CommandHandler * commandObj,
- const app::ConcreteCommandPath & commandPath,
- const BridgedActions::Commands::InstantAction::DecodableType & commandData)
+bool emberAfActionsClusterInstantActionCallback(app::CommandHandler * commandObj, const app::ConcreteCommandPath & commandPath,
+ const Actions::Commands::InstantAction::DecodableType & commandData)
{
// No actions are implemented, just return status NotFound.
commandObj->AddStatus(commandPath, Protocols::InteractionModel::Status::NotFound);
diff --git a/examples/bridge-app/linux/Device.cpp b/examples/bridge-app/linux/Device.cpp
index 6ecaecfa67561a..eae3eff40de3c2 100644
--- a/examples/bridge-app/linux/Device.cpp
+++ b/examples/bridge-app/linux/Device.cpp
@@ -22,7 +22,7 @@
#include
#include
-using namespace chip::app::Clusters::BridgedActions;
+using namespace chip::app::Clusters::Actions;
// LightingManager LightingManager::sLight;
diff --git a/examples/bridge-app/linux/bridged-actions-stub.cpp b/examples/bridge-app/linux/bridged-actions-stub.cpp
index debf2538206d57..9f7173e3564421 100644
--- a/examples/bridge-app/linux/bridged-actions-stub.cpp
+++ b/examples/bridge-app/linux/bridged-actions-stub.cpp
@@ -32,15 +32,15 @@
using namespace chip;
using namespace chip::app;
using namespace chip::app::Clusters;
-using namespace chip::app::Clusters::BridgedActions::Attributes;
+using namespace chip::app::Clusters::Actions::Attributes;
namespace {
-class BridgedActionsAttrAccess : public AttributeAccessInterface
+class ActionsAttrAccess : public AttributeAccessInterface
{
public:
- // Register for the Bridged Actions cluster on all endpoints.
- BridgedActionsAttrAccess() : AttributeAccessInterface(Optional::Missing(), BridgedActions::Id) {}
+ // Register for the Actions cluster on all endpoints.
+ ActionsAttrAccess() : AttributeAccessInterface(Optional::Missing(), Actions::Id) {}
CHIP_ERROR Read(const ConcreteReadAttributePath & aPath, AttributeValueEncoder & aEncoder) override;
@@ -53,9 +53,9 @@ class BridgedActionsAttrAccess : public AttributeAccessInterface
CHIP_ERROR ReadClusterRevision(EndpointId endpoint, AttributeValueEncoder & aEncoder);
};
-constexpr uint16_t BridgedActionsAttrAccess::ClusterRevision;
+constexpr uint16_t ActionsAttrAccess::ClusterRevision;
-CHIP_ERROR BridgedActionsAttrAccess::ReadActionListAttribute(EndpointId endpoint, AttributeValueEncoder & aEncoder)
+CHIP_ERROR ActionsAttrAccess::ReadActionListAttribute(EndpointId endpoint, AttributeValueEncoder & aEncoder)
{
CHIP_ERROR err = aEncoder.EncodeList([&endpoint](const auto & encoder) -> CHIP_ERROR {
std::vector actionList = GetActionListInfo(endpoint);
@@ -64,12 +64,12 @@ CHIP_ERROR BridgedActionsAttrAccess::ReadActionListAttribute(EndpointId endpoint
{
if (action->getIsVisible())
{
- BridgedActions::Structs::ActionStruct::Type actionStruct = { action->getActionId(),
- CharSpan::fromCharString(action->getName().c_str()),
- action->getType(),
- action->getEndpointListId(),
- action->getSupportedCommands(),
- action->getStatus() };
+ Actions::Structs::ActionStruct::Type actionStruct = { action->getActionId(),
+ CharSpan::fromCharString(action->getName().c_str()),
+ action->getType(),
+ action->getEndpointListId(),
+ action->getSupportedCommands(),
+ action->getStatus() };
ReturnErrorOnFailure(encoder.Encode(actionStruct));
}
}
@@ -79,14 +79,14 @@ CHIP_ERROR BridgedActionsAttrAccess::ReadActionListAttribute(EndpointId endpoint
return err;
}
-CHIP_ERROR BridgedActionsAttrAccess::ReadEndpointListAttribute(EndpointId endpoint, AttributeValueEncoder & aEncoder)
+CHIP_ERROR ActionsAttrAccess::ReadEndpointListAttribute(EndpointId endpoint, AttributeValueEncoder & aEncoder)
{
std::vector infoList = GetEndpointListInfo(endpoint);
CHIP_ERROR err = aEncoder.EncodeList([&infoList](const auto & encoder) -> CHIP_ERROR {
for (auto info : infoList)
{
- BridgedActions::Structs::EndpointListStruct::Type endpointListStruct = {
+ Actions::Structs::EndpointListStruct::Type endpointListStruct = {
info.GetEndpointListId(), CharSpan::fromCharString(info.GetName().c_str()), info.GetType(),
DataModel::List(info.GetEndpointListData(), info.GetEndpointListSize())
};
@@ -97,30 +97,30 @@ CHIP_ERROR BridgedActionsAttrAccess::ReadEndpointListAttribute(EndpointId endpoi
return err;
}
-CHIP_ERROR BridgedActionsAttrAccess::ReadSetupUrlAttribute(EndpointId endpoint, AttributeValueEncoder & aEncoder)
+CHIP_ERROR ActionsAttrAccess::ReadSetupUrlAttribute(EndpointId endpoint, AttributeValueEncoder & aEncoder)
{
const char SetupUrl[] = "https://example.com";
return aEncoder.Encode(chip::CharSpan::fromCharString(SetupUrl));
}
-CHIP_ERROR BridgedActionsAttrAccess::ReadClusterRevision(EndpointId endpoint, AttributeValueEncoder & aEncoder)
+CHIP_ERROR ActionsAttrAccess::ReadClusterRevision(EndpointId endpoint, AttributeValueEncoder & aEncoder)
{
return aEncoder.Encode(ClusterRevision);
}
-BridgedActionsAttrAccess gAttrAccess;
+ActionsAttrAccess gAttrAccess;
-CHIP_ERROR BridgedActionsAttrAccess::Read(const ConcreteReadAttributePath & aPath, AttributeValueEncoder & aEncoder)
+CHIP_ERROR ActionsAttrAccess::Read(const ConcreteReadAttributePath & aPath, AttributeValueEncoder & aEncoder)
{
- VerifyOrDie(aPath.mClusterId == BridgedActions::Id);
+ VerifyOrDie(aPath.mClusterId == Actions::Id);
switch (aPath.mAttributeId)
{
case ActionList::Id:
return ReadActionListAttribute(aPath.mEndpointId, aEncoder);
- case EndpointList::Id:
+ case EndpointLists::Id:
return ReadEndpointListAttribute(aPath.mEndpointId, aEncoder);
- case SetupUrl::Id:
+ case SetupURL::Id:
return ReadSetupUrlAttribute(aPath.mEndpointId, aEncoder);
case ClusterRevision::Id:
return ReadClusterRevision(aPath.mEndpointId, aEncoder);
@@ -131,7 +131,7 @@ CHIP_ERROR BridgedActionsAttrAccess::Read(const ConcreteReadAttributePath & aPat
}
} // anonymous namespace
-void MatterBridgedActionsPluginServerInitCallback(void)
+void MatterActionsPluginServerInitCallback(void)
{
registerAttributeAccessOverride(&gAttrAccess);
}
diff --git a/examples/bridge-app/linux/include/Device.h b/examples/bridge-app/linux/include/Device.h
index 77322de5c70da8..b85633ceb3fdf3 100644
--- a/examples/bridge-app/linux/include/Device.h
+++ b/examples/bridge-app/linux/include/Device.h
@@ -209,51 +209,50 @@ class DevicePowerSource : public Device
class EndpointListInfo
{
public:
- EndpointListInfo(uint16_t endpointListId, std::string name, chip::app::Clusters::BridgedActions::EndpointListTypeEnum type);
- EndpointListInfo(uint16_t endpointListId, std::string name, chip::app::Clusters::BridgedActions::EndpointListTypeEnum type,
+ EndpointListInfo(uint16_t endpointListId, std::string name, chip::app::Clusters::Actions::EndpointListTypeEnum type);
+ EndpointListInfo(uint16_t endpointListId, std::string name, chip::app::Clusters::Actions::EndpointListTypeEnum type,
chip::EndpointId endpointId);
void AddEndpointId(chip::EndpointId endpointId);
inline uint16_t GetEndpointListId() { return mEndpointListId; };
std::string GetName() { return mName; };
- inline chip::app::Clusters::BridgedActions::EndpointListTypeEnum GetType() { return mType; };
+ inline chip::app::Clusters::Actions::EndpointListTypeEnum GetType() { return mType; };
inline chip::EndpointId * GetEndpointListData() { return mEndpoints.data(); };
inline size_t GetEndpointListSize() { return mEndpoints.size(); };
private:
uint16_t mEndpointListId = static_cast(0);
std::string mName;
- chip::app::Clusters::BridgedActions::EndpointListTypeEnum mType =
- static_cast(0);
+ chip::app::Clusters::Actions::EndpointListTypeEnum mType = static_cast(0);
std::vector mEndpoints;
};
class Room
{
public:
- Room(std::string name, uint16_t endpointListId, chip::app::Clusters::BridgedActions::EndpointListTypeEnum type, bool isVisible);
+ Room(std::string name, uint16_t endpointListId, chip::app::Clusters::Actions::EndpointListTypeEnum type, bool isVisible);
inline void setIsVisible(bool isVisible) { mIsVisible = isVisible; };
inline bool getIsVisible() { return mIsVisible; };
inline void setName(std::string name) { mName = name; };
inline std::string getName() { return mName; };
- inline chip::app::Clusters::BridgedActions::EndpointListTypeEnum getType() { return mType; };
+ inline chip::app::Clusters::Actions::EndpointListTypeEnum getType() { return mType; };
inline uint16_t getEndpointListId() { return mEndpointListId; };
private:
bool mIsVisible;
std::string mName;
uint16_t mEndpointListId;
- chip::app::Clusters::BridgedActions::EndpointListTypeEnum mType;
+ chip::app::Clusters::Actions::EndpointListTypeEnum mType;
};
class Action
{
public:
- Action(uint16_t actionId, std::string name, chip::app::Clusters::BridgedActions::ActionTypeEnum type, uint16_t endpointListId,
- uint16_t supportedCommands, chip::app::Clusters::BridgedActions::ActionStateEnum status, bool isVisible);
+ Action(uint16_t actionId, std::string name, chip::app::Clusters::Actions::ActionTypeEnum type, uint16_t endpointListId,
+ uint16_t supportedCommands, chip::app::Clusters::Actions::ActionStateEnum status, bool isVisible);
inline void setName(std::string name) { mName = name; };
inline std::string getName() { return mName; };
- inline chip::app::Clusters::BridgedActions::ActionTypeEnum getType() { return mType; };
- inline chip::app::Clusters::BridgedActions::ActionStateEnum getStatus() { return mStatus; };
+ inline chip::app::Clusters::Actions::ActionTypeEnum getType() { return mType; };
+ inline chip::app::Clusters::Actions::ActionStateEnum getStatus() { return mStatus; };
inline uint16_t getActionId() { return mActionId; };
inline uint16_t getEndpointListId() { return mEndpointListId; };
inline uint16_t getSupportedCommands() { return mSupportedCommands; };
@@ -262,8 +261,8 @@ class Action
private:
std::string mName;
- chip::app::Clusters::BridgedActions::ActionTypeEnum mType;
- chip::app::Clusters::BridgedActions::ActionStateEnum mStatus;
+ chip::app::Clusters::Actions::ActionTypeEnum mType;
+ chip::app::Clusters::Actions::ActionStateEnum mStatus;
uint16_t mActionId;
uint16_t mEndpointListId;
uint16_t mSupportedCommands;
diff --git a/examples/bridge-app/linux/main.cpp b/examples/bridge-app/linux/main.cpp
index 5d26ba4b3edd67..ee545d5619feef 100644
--- a/examples/bridge-app/linux/main.cpp
+++ b/examples/bridge-app/linux/main.cpp
@@ -172,16 +172,15 @@ DeviceOnOff ActionLight2("Action Light 2", "Room 1");
DeviceOnOff ActionLight3("Action Light 3", "Room 2");
DeviceOnOff ActionLight4("Action Light 4", "Room 2");
-Room room1("Room 1", 0xE001, BridgedActions::EndpointListTypeEnum::kRoom, true);
-Room room2("Room 2", 0xE002, BridgedActions::EndpointListTypeEnum::kRoom, true);
-Room room3("Zone 3", 0xE003, BridgedActions::EndpointListTypeEnum::kZone, false);
+Room room1("Room 1", 0xE001, Actions::EndpointListTypeEnum::kRoom, true);
+Room room2("Room 2", 0xE002, Actions::EndpointListTypeEnum::kRoom, true);
+Room room3("Zone 3", 0xE003, Actions::EndpointListTypeEnum::kZone, false);
-Action action1(0x1001, "Room 1 On", BridgedActions::ActionTypeEnum::kAutomation, 0xE001, 0x1,
- BridgedActions::ActionStateEnum::kInactive, true);
-Action action2(0x1002, "Turn On Room 2", BridgedActions::ActionTypeEnum::kAutomation, 0xE002, 0x01,
- BridgedActions::ActionStateEnum::kInactive, true);
-Action action3(0x1003, "Turn Off Room 1", BridgedActions::ActionTypeEnum::kAutomation, 0xE003, 0x01,
- BridgedActions::ActionStateEnum::kInactive, false);
+Action action1(0x1001, "Room 1 On", Actions::ActionTypeEnum::kAutomation, 0xE001, 0x1, Actions::ActionStateEnum::kInactive, true);
+Action action2(0x1002, "Turn On Room 2", Actions::ActionTypeEnum::kAutomation, 0xE002, 0x01, Actions::ActionStateEnum::kInactive,
+ true);
+Action action3(0x1003, "Turn Off Room 1", Actions::ActionTypeEnum::kAutomation, 0xE003, 0x01, Actions::ActionStateEnum::kInactive,
+ false);
// ---------------------------------------------------------------------------
//
@@ -339,7 +338,7 @@ std::vector GetEndpointListInfo(chip::EndpointId parentId)
if ((gDevices[index] != nullptr) && (gDevices[index]->GetParentEndpointId() == parentId))
{
std::string location;
- if (room->getType() == BridgedActions::EndpointListTypeEnum::kZone)
+ if (room->getType() == Actions::EndpointListTypeEnum::kZone)
{
location = gDevices[index]->GetZone();
}
@@ -654,7 +653,7 @@ void runOnOffRoomAction(Room * room, bool actionOn, EndpointId endpointId, uint1
{
if (hasInvokeID)
{
- BridgedActions::Events::StateChanged::Type event{ actionID, invokeID, BridgedActions::ActionStateEnum::kActive };
+ Actions::Events::StateChanged::Type event{ actionID, invokeID, Actions::ActionStateEnum::kActive };
EventNumber eventNumber;
chip::app::LogEvent(event, endpointId, eventNumber);
}
@@ -679,15 +678,14 @@ void runOnOffRoomAction(Room * room, bool actionOn, EndpointId endpointId, uint1
if (hasInvokeID)
{
- BridgedActions::Events::StateChanged::Type event{ actionID, invokeID, BridgedActions::ActionStateEnum::kInactive };
+ Actions::Events::StateChanged::Type event{ actionID, invokeID, Actions::ActionStateEnum::kInactive };
EventNumber eventNumber;
chip::app::LogEvent(event, endpointId, eventNumber);
}
}
-bool emberAfBridgedActionsClusterInstantActionCallback(app::CommandHandler * commandObj,
- const app::ConcreteCommandPath & commandPath,
- const BridgedActions::Commands::InstantAction::DecodableType & commandData)
+bool emberAfActionsClusterInstantActionCallback(app::CommandHandler * commandObj, const app::ConcreteCommandPath & commandPath,
+ const Actions::Commands::InstantAction::DecodableType & commandData)
{
bool hasInvokeID = false;
uint32_t invokeID = 0;
diff --git a/examples/chef/devices/noip_rootnode_dimmablelight_bCwGYSDpoe.zap b/examples/chef/devices/noip_rootnode_dimmablelight_bCwGYSDpoe.zap
index 3b32fd6647cfa8..e7a428eb8115e7 100644
--- a/examples/chef/devices/noip_rootnode_dimmablelight_bCwGYSDpoe.zap
+++ b/examples/chef/devices/noip_rootnode_dimmablelight_bCwGYSDpoe.zap
@@ -1,5 +1,5 @@
{
- "featureLevel": 70,
+ "featureLevel": 77,
"creator": "zap",
"keyValuePairs": [
{
@@ -19,14 +19,16 @@
{
"pathRelativity": "relativeToZap",
"path": "../../../src/app/zap-templates/zcl/zcl.json",
- "version": "ZCL Test Data",
- "type": "zcl-properties"
+ "type": "zcl-properties",
+ "category": "matter",
+ "version": 1,
+ "description": "Matter SDK ZCL data"
},
{
"pathRelativity": "relativeToZap",
"path": "../../../src/app/zap-templates/app-templates.json",
- "version": "chip-v1",
- "type": "gen-templates-json"
+ "type": "gen-templates-json",
+ "version": "chip-v1"
}
],
"endpointTypes": [
@@ -51,14 +53,6 @@
"source": "client",
"incoming": 1,
"outgoing": 0
- },
- {
- "name": "IdentifyQuery",
- "code": 1,
- "mfgCode": null,
- "source": "client",
- "incoming": 1,
- "outgoing": 0
}
],
"attributes": [
@@ -87,16 +81,6 @@
"define": "IDENTIFY_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [
- {
- "name": "IdentifyQueryResponse",
- "code": 0,
- "mfgCode": null,
- "source": "server",
- "incoming": 0,
- "outgoing": 1
- }
- ],
"attributes": [
{
"name": "identify time",
@@ -443,7 +427,7 @@
],
"attributes": [
{
- "name": "scene count",
+ "name": "SceneCount",
"code": 0,
"mfgCode": null,
"side": "server",
@@ -459,7 +443,7 @@
"reportableChange": 0
},
{
- "name": "current scene",
+ "name": "CurrentScene",
"code": 1,
"mfgCode": null,
"side": "server",
@@ -475,11 +459,11 @@
"reportableChange": 0
},
{
- "name": "current group",
+ "name": "CurrentGroup",
"code": 2,
"mfgCode": null,
"side": "server",
- "type": "int16u",
+ "type": "group_id",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -491,7 +475,7 @@
"reportableChange": 0
},
{
- "name": "scene valid",
+ "name": "SceneValid",
"code": 3,
"mfgCode": null,
"side": "server",
@@ -507,7 +491,7 @@
"reportableChange": 0
},
{
- "name": "name support",
+ "name": "NameSupport",
"code": 4,
"mfgCode": null,
"side": "server",
@@ -599,7 +583,6 @@
"define": "ON_OFF_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "OnOff",
@@ -642,7 +625,6 @@
"define": "ON_OFF_SWITCH_CONFIG_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -669,7 +651,6 @@
"define": "ON_OFF_SWITCH_CONFIG_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "switch type",
@@ -820,10 +801,9 @@
"define": "LEVEL_CONTROL_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
- "name": "current level",
+ "name": "CurrentLevel",
"code": 0,
"mfgCode": null,
"side": "server",
@@ -863,7 +843,6 @@
"define": "DESCRIPTOR_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -890,7 +869,6 @@
"define": "DESCRIPTOR_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "device list",
@@ -997,7 +975,6 @@
"define": "ACCESS_CONTROL_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -1024,7 +1001,6 @@
"define": "ACCESS_CONTROL_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "ACL",
@@ -1115,7 +1091,6 @@
"define": "BASIC_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -1142,7 +1117,6 @@
"define": "BASIC_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "DataModelRevision",
@@ -1653,7 +1627,6 @@
"define": "OTA_REQUESTOR_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "DefaultOtaProviders",
@@ -1775,9 +1748,7 @@
"mfgCode": null,
"define": "LOCALIZATION_CONFIGURATION_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Localization Configuration",
@@ -1786,27 +1757,10 @@
"define": "LOCALIZATION_CONFIGURATION_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
- {
- "name": "ActiveLocale",
- "code": 1,
- "mfgCode": null,
- "side": "server",
- "type": "char_string",
- "included": 1,
- "storageOption": "NVM",
- "singleton": 0,
- "bounded": 0,
- "defaultValue": "en-US",
- "reportable": 1,
- "minInterval": 1,
- "maxInterval": 65534,
- "reportableChange": 0
- },
{
"name": "SupportedLocales",
- "code": 2,
+ "code": 1,
"mfgCode": null,
"side": "server",
"type": "array",
@@ -1814,7 +1768,7 @@
"storageOption": "External",
"singleton": 0,
"bounded": 0,
- "defaultValue": "",
+ "defaultValue": "en-US",
"reportable": 1,
"minInterval": 1,
"maxInterval": 65534,
@@ -1860,9 +1814,7 @@
"mfgCode": null,
"define": "TIME_FORMAT_LOCALIZATION_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Time Format Localization",
@@ -1871,7 +1823,6 @@
"define": "TIME_FORMAT_LOCALIZATION_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "HourFormat",
@@ -1961,9 +1912,7 @@
"mfgCode": null,
"define": "UNIT_LOCALIZATION_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Unit Localization",
@@ -1972,7 +1921,6 @@
"define": "UNIT_LOCALIZATION_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "TemperatureUnit",
@@ -2149,7 +2097,7 @@
"side": "server",
"type": "RegulatoryLocationType",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0",
@@ -2165,7 +2113,7 @@
"side": "server",
"type": "RegulatoryLocationType",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0",
@@ -2539,7 +2487,6 @@
"define": "GENERAL_DIAGNOSTICS_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -2600,7 +2547,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -2616,7 +2563,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -2632,7 +2579,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00000000",
@@ -2648,7 +2595,7 @@
"side": "server",
"type": "enum8",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -2798,7 +2745,6 @@
"define": "SOFTWARE_DIAGNOSTICS_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "ThreadMetrics",
@@ -2823,7 +2769,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -2839,7 +2785,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -2855,7 +2801,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -2941,7 +2887,6 @@
"define": "THREAD_NETWORK_DIAGNOSTICS_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "channel",
@@ -2950,7 +2895,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -2964,9 +2909,9 @@
"code": 1,
"mfgCode": null,
"side": "server",
- "type": "enum8",
+ "type": "RoutingRole",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -2982,7 +2927,7 @@
"side": "server",
"type": "char_string",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0",
@@ -2998,7 +2943,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3014,7 +2959,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -3030,7 +2975,7 @@
"side": "server",
"type": "octet_string",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -3046,7 +2991,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -3094,7 +3039,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -3110,7 +3055,7 @@
"side": "server",
"type": "int8u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -3126,7 +3071,7 @@
"side": "server",
"type": "int8u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -3142,7 +3087,7 @@
"side": "server",
"type": "int8u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -3158,7 +3103,7 @@
"side": "server",
"type": "int8u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -3174,7 +3119,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3190,7 +3135,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3206,7 +3151,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3222,7 +3167,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3238,7 +3183,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3254,7 +3199,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3270,7 +3215,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3286,7 +3231,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3302,7 +3247,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3318,7 +3263,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3334,7 +3279,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3350,7 +3295,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3366,7 +3311,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3382,7 +3327,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3398,7 +3343,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3414,7 +3359,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3430,7 +3375,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3446,7 +3391,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3462,7 +3407,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3478,7 +3423,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3494,7 +3439,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3510,7 +3455,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3526,7 +3471,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3542,7 +3487,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3558,7 +3503,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3574,7 +3519,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3590,7 +3535,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3606,7 +3551,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3622,7 +3567,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3638,7 +3583,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3654,7 +3599,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3670,7 +3615,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3686,7 +3631,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3702,7 +3647,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3718,7 +3663,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3734,7 +3679,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3750,7 +3695,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3766,7 +3711,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3782,7 +3727,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3798,7 +3743,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3814,7 +3759,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3830,7 +3775,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3846,7 +3791,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -3862,7 +3807,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -3878,7 +3823,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3892,7 +3837,7 @@
"code": 59,
"mfgCode": null,
"side": "server",
- "type": "array",
+ "type": "SecurityPolicy",
"included": 1,
"storageOption": "External",
"singleton": 0,
@@ -3910,7 +3855,7 @@
"side": "server",
"type": "octet_string",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3924,7 +3869,7 @@
"code": 61,
"mfgCode": null,
"side": "server",
- "type": "array",
+ "type": "OperationalDatasetComponents",
"included": 1,
"storageOption": "External",
"singleton": 0,
@@ -4028,7 +3973,6 @@
"define": "WIFI_NETWORK_DIAGNOSTICS_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "bssid",
@@ -4037,7 +3981,7 @@
"side": "server",
"type": "octet_string",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -4053,7 +3997,7 @@
"side": "server",
"type": "SecurityType",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -4069,7 +4013,7 @@
"side": "server",
"type": "WiFiVersionType",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -4085,7 +4029,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -4101,7 +4045,7 @@
"side": "server",
"type": "int8s",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00",
@@ -4117,7 +4061,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00000000",
@@ -4133,7 +4077,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00000000",
@@ -4149,7 +4093,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00000000",
@@ -4165,7 +4109,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00000000",
@@ -4181,7 +4125,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00000000",
@@ -4197,7 +4141,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00000000",
@@ -4213,7 +4157,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -4229,7 +4173,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -4315,7 +4259,6 @@
"define": "ETHERNET_NETWORK_DIAGNOSTICS_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "PHYRate",
@@ -4501,9 +4444,7 @@
"mfgCode": null,
"define": "SWITCH_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Switch",
@@ -4512,7 +4453,6 @@
"define": "SWITCH_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "FeatureMap",
@@ -4607,7 +4547,6 @@
"define": "ADMINISTRATOR_COMMISSIONING_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "WindowStatus",
@@ -4762,14 +4701,6 @@
"source": "client",
"incoming": 1,
"outgoing": 1
- },
- {
- "name": "RemoveTrustedRootCertificate",
- "code": 12,
- "mfgCode": null,
- "source": "client",
- "incoming": 1,
- "outgoing": 0
}
],
"attributes": [
@@ -4872,7 +4803,7 @@
"side": "server",
"type": "int8u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -4888,7 +4819,7 @@
"side": "server",
"type": "int8u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -4918,7 +4849,7 @@
"code": 5,
"mfgCode": null,
"side": "server",
- "type": "fabric_idx",
+ "type": "int8u",
"included": 1,
"storageOption": "External",
"singleton": 0,
@@ -5003,8 +4934,7 @@
"incoming": 1,
"outgoing": 0
}
- ],
- "attributes": []
+ ]
},
{
"name": "Group Key Management",
@@ -5136,9 +5066,7 @@
"mfgCode": null,
"define": "FIXED_LABEL_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Fixed Label",
@@ -5147,7 +5075,6 @@
"define": "FIXED_LABEL_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "label list",
@@ -5205,9 +5132,7 @@
"mfgCode": null,
"define": "USER_LABEL_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "User Label",
@@ -5216,7 +5141,6 @@
"define": "USER_LABEL_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "label list",
@@ -5291,14 +5215,6 @@
"source": "client",
"incoming": 1,
"outgoing": 0
- },
- {
- "name": "IdentifyQuery",
- "code": 1,
- "mfgCode": null,
- "source": "client",
- "incoming": 1,
- "outgoing": 0
}
],
"attributes": [
@@ -5343,16 +5259,6 @@
"define": "IDENTIFY_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [
- {
- "name": "IdentifyQueryResponse",
- "code": 0,
- "mfgCode": null,
- "source": "server",
- "incoming": 0,
- "outgoing": 1
- }
- ],
"attributes": [
{
"name": "identify time",
@@ -5859,7 +5765,7 @@
],
"attributes": [
{
- "name": "scene count",
+ "name": "SceneCount",
"code": 0,
"mfgCode": null,
"side": "server",
@@ -5875,7 +5781,7 @@
"reportableChange": 0
},
{
- "name": "current scene",
+ "name": "CurrentScene",
"code": 1,
"mfgCode": null,
"side": "server",
@@ -5891,11 +5797,11 @@
"reportableChange": 0
},
{
- "name": "current group",
+ "name": "CurrentGroup",
"code": 2,
"mfgCode": null,
"side": "server",
- "type": "int16u",
+ "type": "group_id",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -5907,7 +5813,7 @@
"reportableChange": 0
},
{
- "name": "scene valid",
+ "name": "SceneValid",
"code": 3,
"mfgCode": null,
"side": "server",
@@ -5923,7 +5829,7 @@
"reportableChange": 0
},
{
- "name": "name support",
+ "name": "NameSupport",
"code": 4,
"mfgCode": null,
"side": "server",
@@ -5939,7 +5845,7 @@
"reportableChange": 0
},
{
- "name": "last configured by",
+ "name": "LastConfiguredBy",
"code": 5,
"mfgCode": null,
"side": "server",
@@ -6111,7 +6017,6 @@
"define": "ON_OFF_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "OnOff",
@@ -6390,10 +6295,9 @@
"define": "LEVEL_CONTROL_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
- "name": "current level",
+ "name": "CurrentLevel",
"code": 0,
"mfgCode": null,
"side": "server",
@@ -6409,7 +6313,7 @@
"reportableChange": 0
},
{
- "name": "remaining time",
+ "name": "RemainingTime",
"code": 1,
"mfgCode": null,
"side": "server",
@@ -6425,7 +6329,7 @@
"reportableChange": 0
},
{
- "name": "min level",
+ "name": "MinLevel",
"code": 2,
"mfgCode": null,
"side": "server",
@@ -6441,7 +6345,7 @@
"reportableChange": 0
},
{
- "name": "max level",
+ "name": "MaxLevel",
"code": 3,
"mfgCode": null,
"side": "server",
@@ -6457,7 +6361,7 @@
"reportableChange": 0
},
{
- "name": "current frequency",
+ "name": "CurrentFrequency",
"code": 4,
"mfgCode": null,
"side": "server",
@@ -6473,7 +6377,7 @@
"reportableChange": 0
},
{
- "name": "min frequency",
+ "name": "MinFrequency",
"code": 5,
"mfgCode": null,
"side": "server",
@@ -6489,7 +6393,7 @@
"reportableChange": 0
},
{
- "name": "max frequency",
+ "name": "MaxFrequency",
"code": 6,
"mfgCode": null,
"side": "server",
@@ -6505,7 +6409,7 @@
"reportableChange": 0
},
{
- "name": "options",
+ "name": "Options",
"code": 15,
"mfgCode": null,
"side": "server",
@@ -6521,7 +6425,7 @@
"reportableChange": 0
},
{
- "name": "on off transition time",
+ "name": "OnOffTransitionTime",
"code": 16,
"mfgCode": null,
"side": "server",
@@ -6537,7 +6441,7 @@
"reportableChange": 0
},
{
- "name": "on level",
+ "name": "OnLevel",
"code": 17,
"mfgCode": null,
"side": "server",
@@ -6553,7 +6457,7 @@
"reportableChange": 0
},
{
- "name": "on transition time",
+ "name": "OnTransitionTime",
"code": 18,
"mfgCode": null,
"side": "server",
@@ -6569,7 +6473,7 @@
"reportableChange": 0
},
{
- "name": "off transition time",
+ "name": "OffTransitionTime",
"code": 19,
"mfgCode": null,
"side": "server",
@@ -6585,7 +6489,7 @@
"reportableChange": 0
},
{
- "name": "default move rate",
+ "name": "DefaultMoveRate",
"code": 20,
"mfgCode": null,
"side": "server",
@@ -6601,7 +6505,7 @@
"reportableChange": 0
},
{
- "name": "start up current level",
+ "name": "StartUpCurrentLevel",
"code": 16384,
"mfgCode": null,
"side": "server",
@@ -6705,7 +6609,6 @@
"define": "DESCRIPTOR_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "FeatureMap",
@@ -6748,7 +6651,6 @@
"define": "DESCRIPTOR_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "device list",
@@ -6903,7 +6805,6 @@
"define": "BINDING_CLUSTER",
"side": "client",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "FeatureMap",
@@ -6946,7 +6847,6 @@
"define": "BINDING_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "Binding",
@@ -7053,7 +6953,6 @@
"define": "OCCUPANCY_SENSING_CLUSTER",
"side": "client",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "FeatureMap",
@@ -7096,7 +6995,6 @@
"define": "OCCUPANCY_SENSING_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "occupancy",
@@ -7394,6 +7292,5 @@
"endpointVersion": 1,
"deviceIdentifier": 257
}
- ],
- "log": []
-}
+ ]
+}
\ No newline at end of file
diff --git a/examples/chef/devices/rootnode_contactsensor_lFAGG1bfRO.zap b/examples/chef/devices/rootnode_contactsensor_lFAGG1bfRO.zap
index 72e2e771e8e5dc..cd2fce9372017d 100644
--- a/examples/chef/devices/rootnode_contactsensor_lFAGG1bfRO.zap
+++ b/examples/chef/devices/rootnode_contactsensor_lFAGG1bfRO.zap
@@ -1,5 +1,5 @@
{
- "featureLevel": 70,
+ "featureLevel": 77,
"creator": "zap",
"keyValuePairs": [
{
@@ -19,14 +19,16 @@
{
"pathRelativity": "relativeToZap",
"path": "../../../src/app/zap-templates/zcl/zcl.json",
- "version": "ZCL Test Data",
- "type": "zcl-properties"
+ "type": "zcl-properties",
+ "category": "matter",
+ "version": 1,
+ "description": "Matter SDK ZCL data"
},
{
"pathRelativity": "relativeToZap",
"path": "../../../src/app/zap-templates/app-templates.json",
- "version": "chip-v1",
- "type": "gen-templates-json"
+ "type": "gen-templates-json",
+ "version": "chip-v1"
}
],
"endpointTypes": [
@@ -51,14 +53,6 @@
"source": "client",
"incoming": 1,
"outgoing": 0
- },
- {
- "name": "IdentifyQuery",
- "code": 1,
- "mfgCode": null,
- "source": "client",
- "incoming": 1,
- "outgoing": 0
}
],
"attributes": [
@@ -87,16 +81,6 @@
"define": "IDENTIFY_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [
- {
- "name": "IdentifyQueryResponse",
- "code": 0,
- "mfgCode": null,
- "source": "server",
- "incoming": 0,
- "outgoing": 1
- }
- ],
"attributes": [
{
"name": "identify time",
@@ -443,7 +427,7 @@
],
"attributes": [
{
- "name": "scene count",
+ "name": "SceneCount",
"code": 0,
"mfgCode": null,
"side": "server",
@@ -459,7 +443,7 @@
"reportableChange": 0
},
{
- "name": "current scene",
+ "name": "CurrentScene",
"code": 1,
"mfgCode": null,
"side": "server",
@@ -475,11 +459,11 @@
"reportableChange": 0
},
{
- "name": "current group",
+ "name": "CurrentGroup",
"code": 2,
"mfgCode": null,
"side": "server",
- "type": "int16u",
+ "type": "group_id",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -491,7 +475,7 @@
"reportableChange": 0
},
{
- "name": "scene valid",
+ "name": "SceneValid",
"code": 3,
"mfgCode": null,
"side": "server",
@@ -507,7 +491,7 @@
"reportableChange": 0
},
{
- "name": "name support",
+ "name": "NameSupport",
"code": 4,
"mfgCode": null,
"side": "server",
@@ -599,7 +583,6 @@
"define": "ON_OFF_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "OnOff",
@@ -642,7 +625,6 @@
"define": "ON_OFF_SWITCH_CONFIG_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -669,7 +651,6 @@
"define": "ON_OFF_SWITCH_CONFIG_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "switch type",
@@ -820,10 +801,9 @@
"define": "LEVEL_CONTROL_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
- "name": "current level",
+ "name": "CurrentLevel",
"code": 0,
"mfgCode": null,
"side": "server",
@@ -863,7 +843,6 @@
"define": "DESCRIPTOR_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -890,7 +869,6 @@
"define": "DESCRIPTOR_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "device list",
@@ -997,7 +975,6 @@
"define": "ACCESS_CONTROL_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -1024,7 +1001,6 @@
"define": "ACCESS_CONTROL_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "ACL",
@@ -1115,7 +1091,6 @@
"define": "BASIC_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -1142,7 +1117,6 @@
"define": "BASIC_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "DataModelRevision",
@@ -1151,7 +1125,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 1,
"bounded": 0,
"defaultValue": "10",
@@ -1653,7 +1627,6 @@
"define": "OTA_REQUESTOR_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "DefaultOtaProviders",
@@ -1775,9 +1748,7 @@
"mfgCode": null,
"define": "LOCALIZATION_CONFIGURATION_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Localization Configuration",
@@ -1786,27 +1757,10 @@
"define": "LOCALIZATION_CONFIGURATION_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
- {
- "name": "ActiveLocale",
- "code": 1,
- "mfgCode": null,
- "side": "server",
- "type": "char_string",
- "included": 1,
- "storageOption": "NVM",
- "singleton": 0,
- "bounded": 0,
- "defaultValue": "en-US",
- "reportable": 1,
- "minInterval": 1,
- "maxInterval": 65534,
- "reportableChange": 0
- },
{
"name": "SupportedLocales",
- "code": 2,
+ "code": 1,
"mfgCode": null,
"side": "server",
"type": "array",
@@ -1814,7 +1768,7 @@
"storageOption": "External",
"singleton": 0,
"bounded": 0,
- "defaultValue": "",
+ "defaultValue": "en-US",
"reportable": 1,
"minInterval": 1,
"maxInterval": 65534,
@@ -1860,9 +1814,7 @@
"mfgCode": null,
"define": "TIME_FORMAT_LOCALIZATION_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Time Format Localization",
@@ -1871,7 +1823,6 @@
"define": "TIME_FORMAT_LOCALIZATION_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "HourFormat",
@@ -1961,9 +1912,7 @@
"mfgCode": null,
"define": "UNIT_LOCALIZATION_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Unit Localization",
@@ -1972,7 +1921,6 @@
"define": "UNIT_LOCALIZATION_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "TemperatureUnit",
@@ -2149,7 +2097,7 @@
"side": "server",
"type": "RegulatoryLocationType",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0",
@@ -2165,7 +2113,7 @@
"side": "server",
"type": "RegulatoryLocationType",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0",
@@ -2539,7 +2487,6 @@
"define": "GENERAL_DIAGNOSTICS_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -2600,7 +2547,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -2616,7 +2563,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -2632,7 +2579,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00000000",
@@ -2648,7 +2595,7 @@
"side": "server",
"type": "enum8",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -2798,7 +2745,6 @@
"define": "SOFTWARE_DIAGNOSTICS_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "ThreadMetrics",
@@ -2823,7 +2769,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -2839,7 +2785,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -2855,7 +2801,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -2941,7 +2887,6 @@
"define": "THREAD_NETWORK_DIAGNOSTICS_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "channel",
@@ -2950,7 +2895,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -2964,9 +2909,9 @@
"code": 1,
"mfgCode": null,
"side": "server",
- "type": "enum8",
+ "type": "RoutingRole",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -2982,7 +2927,7 @@
"side": "server",
"type": "char_string",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0",
@@ -2998,7 +2943,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3014,7 +2959,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -3030,7 +2975,7 @@
"side": "server",
"type": "octet_string",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -3046,7 +2991,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -3094,7 +3039,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -3110,7 +3055,7 @@
"side": "server",
"type": "int8u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -3126,7 +3071,7 @@
"side": "server",
"type": "int8u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -3142,7 +3087,7 @@
"side": "server",
"type": "int8u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -3158,7 +3103,7 @@
"side": "server",
"type": "int8u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -3174,7 +3119,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3190,7 +3135,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3206,7 +3151,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3222,7 +3167,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3238,7 +3183,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3254,7 +3199,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3270,7 +3215,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3286,7 +3231,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3302,7 +3247,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3318,7 +3263,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3334,7 +3279,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3350,7 +3295,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3366,7 +3311,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3382,7 +3327,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3398,7 +3343,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3414,7 +3359,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3430,7 +3375,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3446,7 +3391,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3462,7 +3407,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3478,7 +3423,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3494,7 +3439,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3510,7 +3455,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3526,7 +3471,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3542,7 +3487,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3558,7 +3503,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3574,7 +3519,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3590,7 +3535,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3606,7 +3551,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3622,7 +3567,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3638,7 +3583,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3654,7 +3599,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3670,7 +3615,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3686,7 +3631,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3702,7 +3647,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3718,7 +3663,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3734,7 +3679,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3750,7 +3695,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3766,7 +3711,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3782,7 +3727,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3798,7 +3743,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3814,7 +3759,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3830,7 +3775,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3846,7 +3791,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -3862,7 +3807,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -3878,7 +3823,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3892,7 +3837,7 @@
"code": 59,
"mfgCode": null,
"side": "server",
- "type": "array",
+ "type": "SecurityPolicy",
"included": 1,
"storageOption": "External",
"singleton": 0,
@@ -3910,7 +3855,7 @@
"side": "server",
"type": "octet_string",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3924,7 +3869,7 @@
"code": 61,
"mfgCode": null,
"side": "server",
- "type": "array",
+ "type": "OperationalDatasetComponents",
"included": 1,
"storageOption": "External",
"singleton": 0,
@@ -4028,7 +3973,6 @@
"define": "WIFI_NETWORK_DIAGNOSTICS_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "bssid",
@@ -4037,7 +3981,7 @@
"side": "server",
"type": "octet_string",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -4053,7 +3997,7 @@
"side": "server",
"type": "SecurityType",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -4069,7 +4013,7 @@
"side": "server",
"type": "WiFiVersionType",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -4085,7 +4029,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -4101,7 +4045,7 @@
"side": "server",
"type": "int8s",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00",
@@ -4117,7 +4061,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00000000",
@@ -4133,7 +4077,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00000000",
@@ -4149,7 +4093,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00000000",
@@ -4165,7 +4109,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00000000",
@@ -4181,7 +4125,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00000000",
@@ -4197,7 +4141,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00000000",
@@ -4213,7 +4157,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -4229,7 +4173,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -4315,7 +4259,6 @@
"define": "ETHERNET_NETWORK_DIAGNOSTICS_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "PHYRate",
@@ -4324,7 +4267,7 @@
"side": "server",
"type": "PHYRateType",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -4340,7 +4283,7 @@
"side": "server",
"type": "boolean",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00",
@@ -4356,7 +4299,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -4372,7 +4315,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -4388,7 +4331,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -4404,7 +4347,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -4420,7 +4363,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -4436,7 +4379,7 @@
"side": "server",
"type": "boolean",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00",
@@ -4452,7 +4395,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -4501,9 +4444,7 @@
"mfgCode": null,
"define": "SWITCH_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Switch",
@@ -4512,7 +4453,6 @@
"define": "SWITCH_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "FeatureMap",
@@ -4607,7 +4547,6 @@
"define": "ADMINISTRATOR_COMMISSIONING_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "WindowStatus",
@@ -4762,14 +4701,6 @@
"source": "client",
"incoming": 1,
"outgoing": 1
- },
- {
- "name": "RemoveTrustedRootCertificate",
- "code": 12,
- "mfgCode": null,
- "source": "client",
- "incoming": 1,
- "outgoing": 0
}
],
"attributes": [
@@ -4872,7 +4803,7 @@
"side": "server",
"type": "int8u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -4888,7 +4819,7 @@
"side": "server",
"type": "int8u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -4918,7 +4849,7 @@
"code": 5,
"mfgCode": null,
"side": "server",
- "type": "fabric_idx",
+ "type": "int8u",
"included": 1,
"storageOption": "External",
"singleton": 0,
@@ -5003,8 +4934,7 @@
"incoming": 1,
"outgoing": 0
}
- ],
- "attributes": []
+ ]
},
{
"name": "Group Key Management",
@@ -5136,9 +5066,7 @@
"mfgCode": null,
"define": "FIXED_LABEL_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Fixed Label",
@@ -5147,7 +5075,6 @@
"define": "FIXED_LABEL_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "label list",
@@ -5205,9 +5132,7 @@
"mfgCode": null,
"define": "USER_LABEL_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "User Label",
@@ -5216,7 +5141,6 @@
"define": "USER_LABEL_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "label list",
@@ -5291,14 +5215,6 @@
"source": "client",
"incoming": 1,
"outgoing": 0
- },
- {
- "name": "IdentifyQuery",
- "code": 1,
- "mfgCode": null,
- "source": "client",
- "incoming": 1,
- "outgoing": 0
}
],
"attributes": [
@@ -5343,16 +5259,6 @@
"define": "IDENTIFY_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [
- {
- "name": "IdentifyQueryResponse",
- "code": 0,
- "mfgCode": null,
- "source": "server",
- "incoming": 0,
- "outgoing": 1
- }
- ],
"attributes": [
{
"name": "identify time",
@@ -5393,7 +5299,7 @@
"side": "server",
"type": "array",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0",
@@ -5409,7 +5315,7 @@
"side": "server",
"type": "array",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0",
@@ -5425,7 +5331,7 @@
"side": "server",
"type": "array",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0",
@@ -5625,7 +5531,7 @@
"side": "server",
"type": "array",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0",
@@ -5641,7 +5547,7 @@
"side": "server",
"type": "array",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0",
@@ -5657,7 +5563,7 @@
"side": "server",
"type": "array",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0",
@@ -5707,7 +5613,6 @@
"define": "DESCRIPTOR_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "FeatureMap",
@@ -5750,7 +5655,6 @@
"define": "DESCRIPTOR_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "device list",
@@ -5759,7 +5663,7 @@
"side": "server",
"type": "array",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0",
@@ -5775,7 +5679,7 @@
"side": "server",
"type": "array",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0",
@@ -5791,7 +5695,7 @@
"side": "server",
"type": "array",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0",
@@ -5807,7 +5711,7 @@
"side": "server",
"type": "array",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0",
@@ -5823,7 +5727,7 @@
"side": "server",
"type": "array",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0",
@@ -5839,7 +5743,7 @@
"side": "server",
"type": "array",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0",
@@ -5855,7 +5759,7 @@
"side": "server",
"type": "array",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0",
@@ -5905,7 +5809,6 @@
"define": "BINDING_CLUSTER",
"side": "client",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "FeatureMap",
@@ -5948,7 +5851,6 @@
"define": "BINDING_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "Binding",
@@ -5957,7 +5859,7 @@
"side": "server",
"type": "array",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -5973,7 +5875,7 @@
"side": "server",
"type": "array",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -5989,7 +5891,7 @@
"side": "server",
"type": "array",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -6005,7 +5907,7 @@
"side": "server",
"type": "array",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -6055,7 +5957,6 @@
"define": "BOOLEAN_STATE_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "FeatureMap",
@@ -6098,7 +5999,6 @@
"define": "BOOLEAN_STATE_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "StateValue",
@@ -6123,7 +6023,7 @@
"side": "server",
"type": "array",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0",
@@ -6139,7 +6039,7 @@
"side": "server",
"type": "array",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0",
@@ -6155,7 +6055,7 @@
"side": "server",
"type": "array",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0",
@@ -6220,6 +6120,5 @@
"endpointVersion": 1,
"deviceIdentifier": 21
}
- ],
- "log": []
-}
+ ]
+}
\ No newline at end of file
diff --git a/examples/chef/devices/rootnode_dimmablelight_bCwGYSDpoe.zap b/examples/chef/devices/rootnode_dimmablelight_bCwGYSDpoe.zap
index a66aea8f242e78..820d114a97782e 100644
--- a/examples/chef/devices/rootnode_dimmablelight_bCwGYSDpoe.zap
+++ b/examples/chef/devices/rootnode_dimmablelight_bCwGYSDpoe.zap
@@ -1,5 +1,5 @@
{
- "featureLevel": 70,
+ "featureLevel": 77,
"creator": "zap",
"keyValuePairs": [
{
@@ -19,14 +19,16 @@
{
"pathRelativity": "relativeToZap",
"path": "../../../src/app/zap-templates/zcl/zcl.json",
- "version": "ZCL Test Data",
- "type": "zcl-properties"
+ "type": "zcl-properties",
+ "category": "matter",
+ "version": 1,
+ "description": "Matter SDK ZCL data"
},
{
"pathRelativity": "relativeToZap",
"path": "../../../src/app/zap-templates/app-templates.json",
- "version": "chip-v1",
- "type": "gen-templates-json"
+ "type": "gen-templates-json",
+ "version": "chip-v1"
}
],
"endpointTypes": [
@@ -51,14 +53,6 @@
"source": "client",
"incoming": 1,
"outgoing": 0
- },
- {
- "name": "IdentifyQuery",
- "code": 1,
- "mfgCode": null,
- "source": "client",
- "incoming": 1,
- "outgoing": 0
}
],
"attributes": [
@@ -87,16 +81,6 @@
"define": "IDENTIFY_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [
- {
- "name": "IdentifyQueryResponse",
- "code": 0,
- "mfgCode": null,
- "source": "server",
- "incoming": 0,
- "outgoing": 1
- }
- ],
"attributes": [
{
"name": "identify time",
@@ -443,7 +427,7 @@
],
"attributes": [
{
- "name": "scene count",
+ "name": "SceneCount",
"code": 0,
"mfgCode": null,
"side": "server",
@@ -459,7 +443,7 @@
"reportableChange": 0
},
{
- "name": "current scene",
+ "name": "CurrentScene",
"code": 1,
"mfgCode": null,
"side": "server",
@@ -475,11 +459,11 @@
"reportableChange": 0
},
{
- "name": "current group",
+ "name": "CurrentGroup",
"code": 2,
"mfgCode": null,
"side": "server",
- "type": "int16u",
+ "type": "group_id",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -491,7 +475,7 @@
"reportableChange": 0
},
{
- "name": "scene valid",
+ "name": "SceneValid",
"code": 3,
"mfgCode": null,
"side": "server",
@@ -507,7 +491,7 @@
"reportableChange": 0
},
{
- "name": "name support",
+ "name": "NameSupport",
"code": 4,
"mfgCode": null,
"side": "server",
@@ -599,7 +583,6 @@
"define": "ON_OFF_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "OnOff",
@@ -642,7 +625,6 @@
"define": "ON_OFF_SWITCH_CONFIG_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -669,7 +651,6 @@
"define": "ON_OFF_SWITCH_CONFIG_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "switch type",
@@ -820,10 +801,9 @@
"define": "LEVEL_CONTROL_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
- "name": "current level",
+ "name": "CurrentLevel",
"code": 0,
"mfgCode": null,
"side": "server",
@@ -863,7 +843,6 @@
"define": "DESCRIPTOR_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -890,7 +869,6 @@
"define": "DESCRIPTOR_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "device list",
@@ -997,7 +975,6 @@
"define": "ACCESS_CONTROL_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -1024,7 +1001,6 @@
"define": "ACCESS_CONTROL_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "ACL",
@@ -1115,7 +1091,6 @@
"define": "BASIC_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -1142,7 +1117,6 @@
"define": "BASIC_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "DataModelRevision",
@@ -1653,7 +1627,6 @@
"define": "OTA_REQUESTOR_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "DefaultOtaProviders",
@@ -1775,9 +1748,7 @@
"mfgCode": null,
"define": "LOCALIZATION_CONFIGURATION_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Localization Configuration",
@@ -1786,27 +1757,10 @@
"define": "LOCALIZATION_CONFIGURATION_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
- {
- "name": "ActiveLocale",
- "code": 1,
- "mfgCode": null,
- "side": "server",
- "type": "char_string",
- "included": 1,
- "storageOption": "NVM",
- "singleton": 0,
- "bounded": 0,
- "defaultValue": "en-US",
- "reportable": 1,
- "minInterval": 1,
- "maxInterval": 65534,
- "reportableChange": 0
- },
{
"name": "SupportedLocales",
- "code": 2,
+ "code": 1,
"mfgCode": null,
"side": "server",
"type": "array",
@@ -1814,7 +1768,7 @@
"storageOption": "External",
"singleton": 0,
"bounded": 0,
- "defaultValue": "",
+ "defaultValue": "en-US",
"reportable": 1,
"minInterval": 1,
"maxInterval": 65534,
@@ -1860,9 +1814,7 @@
"mfgCode": null,
"define": "TIME_FORMAT_LOCALIZATION_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Time Format Localization",
@@ -1871,7 +1823,6 @@
"define": "TIME_FORMAT_LOCALIZATION_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "HourFormat",
@@ -1961,9 +1912,7 @@
"mfgCode": null,
"define": "UNIT_LOCALIZATION_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Unit Localization",
@@ -1972,7 +1921,6 @@
"define": "UNIT_LOCALIZATION_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "TemperatureUnit",
@@ -2149,7 +2097,7 @@
"side": "server",
"type": "RegulatoryLocationType",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0",
@@ -2165,7 +2113,7 @@
"side": "server",
"type": "RegulatoryLocationType",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0",
@@ -2539,7 +2487,6 @@
"define": "GENERAL_DIAGNOSTICS_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -2600,7 +2547,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -2616,7 +2563,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -2632,7 +2579,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00000000",
@@ -2648,7 +2595,7 @@
"side": "server",
"type": "enum8",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -2798,7 +2745,6 @@
"define": "SOFTWARE_DIAGNOSTICS_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "ThreadMetrics",
@@ -2823,7 +2769,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -2839,7 +2785,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -2855,7 +2801,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -2941,7 +2887,6 @@
"define": "THREAD_NETWORK_DIAGNOSTICS_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "channel",
@@ -2950,7 +2895,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -2964,9 +2909,9 @@
"code": 1,
"mfgCode": null,
"side": "server",
- "type": "enum8",
+ "type": "RoutingRole",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -2982,7 +2927,7 @@
"side": "server",
"type": "char_string",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0",
@@ -2998,7 +2943,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3014,7 +2959,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -3030,7 +2975,7 @@
"side": "server",
"type": "octet_string",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -3046,7 +2991,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -3094,7 +3039,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -3110,7 +3055,7 @@
"side": "server",
"type": "int8u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -3126,7 +3071,7 @@
"side": "server",
"type": "int8u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -3142,7 +3087,7 @@
"side": "server",
"type": "int8u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -3158,7 +3103,7 @@
"side": "server",
"type": "int8u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -3174,7 +3119,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3190,7 +3135,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3206,7 +3151,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3222,7 +3167,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3238,7 +3183,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3254,7 +3199,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3270,7 +3215,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3286,7 +3231,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3302,7 +3247,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3318,7 +3263,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3334,7 +3279,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3350,7 +3295,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3366,7 +3311,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3382,7 +3327,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3398,7 +3343,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3414,7 +3359,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3430,7 +3375,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3446,7 +3391,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3462,7 +3407,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3478,7 +3423,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3494,7 +3439,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3510,7 +3455,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3526,7 +3471,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3542,7 +3487,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3558,7 +3503,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3574,7 +3519,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3590,7 +3535,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3606,7 +3551,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3622,7 +3567,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3638,7 +3583,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3654,7 +3599,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3670,7 +3615,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3686,7 +3631,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3702,7 +3647,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3718,7 +3663,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3734,7 +3679,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3750,7 +3695,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3766,7 +3711,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3782,7 +3727,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3798,7 +3743,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3814,7 +3759,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3830,7 +3775,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3846,7 +3791,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -3862,7 +3807,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -3878,7 +3823,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3892,7 +3837,7 @@
"code": 59,
"mfgCode": null,
"side": "server",
- "type": "array",
+ "type": "SecurityPolicy",
"included": 1,
"storageOption": "External",
"singleton": 0,
@@ -3910,7 +3855,7 @@
"side": "server",
"type": "octet_string",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3924,7 +3869,7 @@
"code": 61,
"mfgCode": null,
"side": "server",
- "type": "array",
+ "type": "OperationalDatasetComponents",
"included": 1,
"storageOption": "External",
"singleton": 0,
@@ -4028,7 +3973,6 @@
"define": "WIFI_NETWORK_DIAGNOSTICS_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "bssid",
@@ -4037,7 +3981,7 @@
"side": "server",
"type": "octet_string",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -4053,7 +3997,7 @@
"side": "server",
"type": "SecurityType",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -4069,7 +4013,7 @@
"side": "server",
"type": "WiFiVersionType",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -4085,7 +4029,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -4101,7 +4045,7 @@
"side": "server",
"type": "int8s",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00",
@@ -4117,7 +4061,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00000000",
@@ -4133,7 +4077,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00000000",
@@ -4149,7 +4093,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00000000",
@@ -4165,7 +4109,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00000000",
@@ -4181,7 +4125,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00000000",
@@ -4197,7 +4141,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00000000",
@@ -4213,7 +4157,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -4229,7 +4173,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -4315,7 +4259,6 @@
"define": "ETHERNET_NETWORK_DIAGNOSTICS_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "PHYRate",
@@ -4501,9 +4444,7 @@
"mfgCode": null,
"define": "SWITCH_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Switch",
@@ -4512,7 +4453,6 @@
"define": "SWITCH_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "FeatureMap",
@@ -4607,7 +4547,6 @@
"define": "ADMINISTRATOR_COMMISSIONING_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "WindowStatus",
@@ -4762,14 +4701,6 @@
"source": "client",
"incoming": 1,
"outgoing": 1
- },
- {
- "name": "RemoveTrustedRootCertificate",
- "code": 12,
- "mfgCode": null,
- "source": "client",
- "incoming": 1,
- "outgoing": 0
}
],
"attributes": [
@@ -4872,7 +4803,7 @@
"side": "server",
"type": "int8u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -4888,7 +4819,7 @@
"side": "server",
"type": "int8u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -4918,7 +4849,7 @@
"code": 5,
"mfgCode": null,
"side": "server",
- "type": "fabric_idx",
+ "type": "int8u",
"included": 1,
"storageOption": "External",
"singleton": 0,
@@ -5003,8 +4934,7 @@
"incoming": 1,
"outgoing": 0
}
- ],
- "attributes": []
+ ]
},
{
"name": "Group Key Management",
@@ -5136,9 +5066,7 @@
"mfgCode": null,
"define": "FIXED_LABEL_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Fixed Label",
@@ -5147,7 +5075,6 @@
"define": "FIXED_LABEL_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "label list",
@@ -5205,9 +5132,7 @@
"mfgCode": null,
"define": "USER_LABEL_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "User Label",
@@ -5216,7 +5141,6 @@
"define": "USER_LABEL_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "label list",
@@ -5291,14 +5215,6 @@
"source": "client",
"incoming": 1,
"outgoing": 0
- },
- {
- "name": "IdentifyQuery",
- "code": 1,
- "mfgCode": null,
- "source": "client",
- "incoming": 1,
- "outgoing": 0
}
],
"attributes": [
@@ -5343,16 +5259,6 @@
"define": "IDENTIFY_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [
- {
- "name": "IdentifyQueryResponse",
- "code": 0,
- "mfgCode": null,
- "source": "server",
- "incoming": 0,
- "outgoing": 1
- }
- ],
"attributes": [
{
"name": "identify time",
@@ -5859,7 +5765,7 @@
],
"attributes": [
{
- "name": "scene count",
+ "name": "SceneCount",
"code": 0,
"mfgCode": null,
"side": "server",
@@ -5875,7 +5781,7 @@
"reportableChange": 0
},
{
- "name": "current scene",
+ "name": "CurrentScene",
"code": 1,
"mfgCode": null,
"side": "server",
@@ -5891,11 +5797,11 @@
"reportableChange": 0
},
{
- "name": "current group",
+ "name": "CurrentGroup",
"code": 2,
"mfgCode": null,
"side": "server",
- "type": "int16u",
+ "type": "group_id",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -5907,7 +5813,7 @@
"reportableChange": 0
},
{
- "name": "scene valid",
+ "name": "SceneValid",
"code": 3,
"mfgCode": null,
"side": "server",
@@ -5923,7 +5829,7 @@
"reportableChange": 0
},
{
- "name": "name support",
+ "name": "NameSupport",
"code": 4,
"mfgCode": null,
"side": "server",
@@ -5939,7 +5845,7 @@
"reportableChange": 0
},
{
- "name": "last configured by",
+ "name": "LastConfiguredBy",
"code": 5,
"mfgCode": null,
"side": "server",
@@ -6111,7 +6017,6 @@
"define": "ON_OFF_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "OnOff",
@@ -6390,10 +6295,9 @@
"define": "LEVEL_CONTROL_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
- "name": "current level",
+ "name": "CurrentLevel",
"code": 0,
"mfgCode": null,
"side": "server",
@@ -6409,7 +6313,7 @@
"reportableChange": 0
},
{
- "name": "remaining time",
+ "name": "RemainingTime",
"code": 1,
"mfgCode": null,
"side": "server",
@@ -6425,7 +6329,7 @@
"reportableChange": 0
},
{
- "name": "min level",
+ "name": "MinLevel",
"code": 2,
"mfgCode": null,
"side": "server",
@@ -6441,7 +6345,7 @@
"reportableChange": 0
},
{
- "name": "max level",
+ "name": "MaxLevel",
"code": 3,
"mfgCode": null,
"side": "server",
@@ -6457,7 +6361,7 @@
"reportableChange": 0
},
{
- "name": "current frequency",
+ "name": "CurrentFrequency",
"code": 4,
"mfgCode": null,
"side": "server",
@@ -6473,7 +6377,7 @@
"reportableChange": 0
},
{
- "name": "min frequency",
+ "name": "MinFrequency",
"code": 5,
"mfgCode": null,
"side": "server",
@@ -6489,7 +6393,7 @@
"reportableChange": 0
},
{
- "name": "max frequency",
+ "name": "MaxFrequency",
"code": 6,
"mfgCode": null,
"side": "server",
@@ -6505,7 +6409,7 @@
"reportableChange": 0
},
{
- "name": "options",
+ "name": "Options",
"code": 15,
"mfgCode": null,
"side": "server",
@@ -6521,7 +6425,7 @@
"reportableChange": 0
},
{
- "name": "on off transition time",
+ "name": "OnOffTransitionTime",
"code": 16,
"mfgCode": null,
"side": "server",
@@ -6537,7 +6441,7 @@
"reportableChange": 0
},
{
- "name": "on level",
+ "name": "OnLevel",
"code": 17,
"mfgCode": null,
"side": "server",
@@ -6553,7 +6457,7 @@
"reportableChange": 0
},
{
- "name": "on transition time",
+ "name": "OnTransitionTime",
"code": 18,
"mfgCode": null,
"side": "server",
@@ -6569,7 +6473,7 @@
"reportableChange": 0
},
{
- "name": "off transition time",
+ "name": "OffTransitionTime",
"code": 19,
"mfgCode": null,
"side": "server",
@@ -6585,7 +6489,7 @@
"reportableChange": 0
},
{
- "name": "default move rate",
+ "name": "DefaultMoveRate",
"code": 20,
"mfgCode": null,
"side": "server",
@@ -6601,7 +6505,7 @@
"reportableChange": 0
},
{
- "name": "start up current level",
+ "name": "StartUpCurrentLevel",
"code": 16384,
"mfgCode": null,
"side": "server",
@@ -6705,7 +6609,6 @@
"define": "DESCRIPTOR_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "FeatureMap",
@@ -6748,7 +6651,6 @@
"define": "DESCRIPTOR_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "device list",
@@ -6903,7 +6805,6 @@
"define": "BINDING_CLUSTER",
"side": "client",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "FeatureMap",
@@ -6946,7 +6847,6 @@
"define": "BINDING_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "Binding",
@@ -7053,7 +6953,6 @@
"define": "OCCUPANCY_SENSING_CLUSTER",
"side": "client",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "FeatureMap",
@@ -7096,7 +6995,6 @@
"define": "OCCUPANCY_SENSING_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "occupancy",
@@ -7394,6 +7292,5 @@
"endpointVersion": 1,
"deviceIdentifier": 257
}
- ],
- "log": []
-}
+ ]
+}
\ No newline at end of file
diff --git a/examples/chef/devices/rootnode_doorlock_aNKYAreMXE.zap b/examples/chef/devices/rootnode_doorlock_aNKYAreMXE.zap
index 19f5116b6a642c..8228846b51306e 100644
--- a/examples/chef/devices/rootnode_doorlock_aNKYAreMXE.zap
+++ b/examples/chef/devices/rootnode_doorlock_aNKYAreMXE.zap
@@ -1,5 +1,5 @@
{
- "featureLevel": 70,
+ "featureLevel": 77,
"creator": "zap",
"keyValuePairs": [
{
@@ -19,14 +19,16 @@
{
"pathRelativity": "relativeToZap",
"path": "../../../src/app/zap-templates/zcl/zcl.json",
- "version": "ZCL Test Data",
- "type": "zcl-properties"
+ "type": "zcl-properties",
+ "category": "matter",
+ "version": 1,
+ "description": "Matter SDK ZCL data"
},
{
"pathRelativity": "relativeToZap",
"path": "../../../src/app/zap-templates/app-templates.json",
- "version": "chip-v1",
- "type": "gen-templates-json"
+ "type": "gen-templates-json",
+ "version": "chip-v1"
}
],
"endpointTypes": [
@@ -51,14 +53,6 @@
"source": "client",
"incoming": 1,
"outgoing": 0
- },
- {
- "name": "IdentifyQuery",
- "code": 1,
- "mfgCode": null,
- "source": "client",
- "incoming": 1,
- "outgoing": 0
}
],
"attributes": [
@@ -87,16 +81,6 @@
"define": "IDENTIFY_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [
- {
- "name": "IdentifyQueryResponse",
- "code": 0,
- "mfgCode": null,
- "source": "server",
- "incoming": 0,
- "outgoing": 1
- }
- ],
"attributes": [
{
"name": "identify time",
@@ -443,7 +427,7 @@
],
"attributes": [
{
- "name": "scene count",
+ "name": "SceneCount",
"code": 0,
"mfgCode": null,
"side": "server",
@@ -459,7 +443,7 @@
"reportableChange": 0
},
{
- "name": "current scene",
+ "name": "CurrentScene",
"code": 1,
"mfgCode": null,
"side": "server",
@@ -475,11 +459,11 @@
"reportableChange": 0
},
{
- "name": "current group",
+ "name": "CurrentGroup",
"code": 2,
"mfgCode": null,
"side": "server",
- "type": "int16u",
+ "type": "group_id",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -491,7 +475,7 @@
"reportableChange": 0
},
{
- "name": "scene valid",
+ "name": "SceneValid",
"code": 3,
"mfgCode": null,
"side": "server",
@@ -507,7 +491,7 @@
"reportableChange": 0
},
{
- "name": "name support",
+ "name": "NameSupport",
"code": 4,
"mfgCode": null,
"side": "server",
@@ -599,7 +583,6 @@
"define": "ON_OFF_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "OnOff",
@@ -642,7 +625,6 @@
"define": "ON_OFF_SWITCH_CONFIG_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -669,7 +651,6 @@
"define": "ON_OFF_SWITCH_CONFIG_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "switch type",
@@ -820,10 +801,9 @@
"define": "LEVEL_CONTROL_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
- "name": "current level",
+ "name": "CurrentLevel",
"code": 0,
"mfgCode": null,
"side": "server",
@@ -863,7 +843,6 @@
"define": "DESCRIPTOR_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -890,7 +869,6 @@
"define": "DESCRIPTOR_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "device list",
@@ -997,7 +975,6 @@
"define": "ACCESS_CONTROL_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -1024,7 +1001,6 @@
"define": "ACCESS_CONTROL_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "ACL",
@@ -1115,7 +1091,6 @@
"define": "BASIC_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -1142,7 +1117,6 @@
"define": "BASIC_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "DataModelRevision",
@@ -1653,7 +1627,6 @@
"define": "OTA_REQUESTOR_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "DefaultOtaProviders",
@@ -1775,9 +1748,7 @@
"mfgCode": null,
"define": "LOCALIZATION_CONFIGURATION_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Localization Configuration",
@@ -1786,27 +1757,10 @@
"define": "LOCALIZATION_CONFIGURATION_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
- {
- "name": "ActiveLocale",
- "code": 1,
- "mfgCode": null,
- "side": "server",
- "type": "char_string",
- "included": 1,
- "storageOption": "NVM",
- "singleton": 0,
- "bounded": 0,
- "defaultValue": "en-US",
- "reportable": 1,
- "minInterval": 1,
- "maxInterval": 65534,
- "reportableChange": 0
- },
{
"name": "SupportedLocales",
- "code": 2,
+ "code": 1,
"mfgCode": null,
"side": "server",
"type": "array",
@@ -1814,7 +1768,7 @@
"storageOption": "External",
"singleton": 0,
"bounded": 0,
- "defaultValue": "",
+ "defaultValue": "en-US",
"reportable": 1,
"minInterval": 1,
"maxInterval": 65534,
@@ -1860,9 +1814,7 @@
"mfgCode": null,
"define": "TIME_FORMAT_LOCALIZATION_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Time Format Localization",
@@ -1871,7 +1823,6 @@
"define": "TIME_FORMAT_LOCALIZATION_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "HourFormat",
@@ -1961,9 +1912,7 @@
"mfgCode": null,
"define": "UNIT_LOCALIZATION_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Unit Localization",
@@ -1972,7 +1921,6 @@
"define": "UNIT_LOCALIZATION_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "TemperatureUnit",
@@ -2149,7 +2097,7 @@
"side": "server",
"type": "RegulatoryLocationType",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0",
@@ -2165,7 +2113,7 @@
"side": "server",
"type": "RegulatoryLocationType",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0",
@@ -2539,7 +2487,6 @@
"define": "GENERAL_DIAGNOSTICS_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -2600,7 +2547,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -2616,7 +2563,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -2632,7 +2579,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00000000",
@@ -2648,7 +2595,7 @@
"side": "server",
"type": "enum8",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -2798,7 +2745,6 @@
"define": "SOFTWARE_DIAGNOSTICS_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "ThreadMetrics",
@@ -2823,7 +2769,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -2839,7 +2785,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -2855,7 +2801,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -2941,7 +2887,6 @@
"define": "THREAD_NETWORK_DIAGNOSTICS_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "channel",
@@ -2950,7 +2895,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -2964,9 +2909,9 @@
"code": 1,
"mfgCode": null,
"side": "server",
- "type": "enum8",
+ "type": "RoutingRole",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -2982,7 +2927,7 @@
"side": "server",
"type": "char_string",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0",
@@ -2998,7 +2943,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3014,7 +2959,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -3030,7 +2975,7 @@
"side": "server",
"type": "octet_string",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -3046,7 +2991,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -3094,7 +3039,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -3110,7 +3055,7 @@
"side": "server",
"type": "int8u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -3126,7 +3071,7 @@
"side": "server",
"type": "int8u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -3142,7 +3087,7 @@
"side": "server",
"type": "int8u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -3158,7 +3103,7 @@
"side": "server",
"type": "int8u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -3174,7 +3119,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3190,7 +3135,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3206,7 +3151,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3222,7 +3167,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3238,7 +3183,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3254,7 +3199,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3270,7 +3215,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3286,7 +3231,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3302,7 +3247,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3318,7 +3263,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3334,7 +3279,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3350,7 +3295,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3366,7 +3311,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3382,7 +3327,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3398,7 +3343,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3414,7 +3359,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3430,7 +3375,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3446,7 +3391,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3462,7 +3407,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3478,7 +3423,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3494,7 +3439,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3510,7 +3455,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3526,7 +3471,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3542,7 +3487,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3558,7 +3503,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3574,7 +3519,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3590,7 +3535,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3606,7 +3551,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3622,7 +3567,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3638,7 +3583,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3654,7 +3599,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3670,7 +3615,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3686,7 +3631,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3702,7 +3647,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3718,7 +3663,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3734,7 +3679,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3750,7 +3695,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3766,7 +3711,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3782,7 +3727,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3798,7 +3743,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3814,7 +3759,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3830,7 +3775,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3846,7 +3791,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -3862,7 +3807,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -3878,7 +3823,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3892,7 +3837,7 @@
"code": 59,
"mfgCode": null,
"side": "server",
- "type": "array",
+ "type": "SecurityPolicy",
"included": 1,
"storageOption": "External",
"singleton": 0,
@@ -3910,7 +3855,7 @@
"side": "server",
"type": "octet_string",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3924,7 +3869,7 @@
"code": 61,
"mfgCode": null,
"side": "server",
- "type": "array",
+ "type": "OperationalDatasetComponents",
"included": 1,
"storageOption": "External",
"singleton": 0,
@@ -4028,7 +3973,6 @@
"define": "WIFI_NETWORK_DIAGNOSTICS_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "bssid",
@@ -4037,7 +3981,7 @@
"side": "server",
"type": "octet_string",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -4053,7 +3997,7 @@
"side": "server",
"type": "SecurityType",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -4069,7 +4013,7 @@
"side": "server",
"type": "WiFiVersionType",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -4085,7 +4029,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -4101,7 +4045,7 @@
"side": "server",
"type": "int8s",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00",
@@ -4117,7 +4061,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00000000",
@@ -4133,7 +4077,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00000000",
@@ -4149,7 +4093,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00000000",
@@ -4165,7 +4109,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00000000",
@@ -4181,7 +4125,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00000000",
@@ -4197,7 +4141,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00000000",
@@ -4213,7 +4157,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -4229,7 +4173,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -4315,7 +4259,6 @@
"define": "ETHERNET_NETWORK_DIAGNOSTICS_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "PHYRate",
@@ -4501,9 +4444,7 @@
"mfgCode": null,
"define": "SWITCH_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Switch",
@@ -4512,7 +4453,6 @@
"define": "SWITCH_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "FeatureMap",
@@ -4607,7 +4547,6 @@
"define": "ADMINISTRATOR_COMMISSIONING_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "WindowStatus",
@@ -4762,14 +4701,6 @@
"source": "client",
"incoming": 1,
"outgoing": 1
- },
- {
- "name": "RemoveTrustedRootCertificate",
- "code": 12,
- "mfgCode": null,
- "source": "client",
- "incoming": 1,
- "outgoing": 0
}
],
"attributes": [
@@ -4872,7 +4803,7 @@
"side": "server",
"type": "int8u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -4888,7 +4819,7 @@
"side": "server",
"type": "int8u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -4918,7 +4849,7 @@
"code": 5,
"mfgCode": null,
"side": "server",
- "type": "fabric_idx",
+ "type": "int8u",
"included": 1,
"storageOption": "External",
"singleton": 0,
@@ -5003,8 +4934,7 @@
"incoming": 1,
"outgoing": 0
}
- ],
- "attributes": []
+ ]
},
{
"name": "Group Key Management",
@@ -5136,9 +5066,7 @@
"mfgCode": null,
"define": "FIXED_LABEL_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Fixed Label",
@@ -5147,7 +5075,6 @@
"define": "FIXED_LABEL_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "label list",
@@ -5205,9 +5132,7 @@
"mfgCode": null,
"define": "USER_LABEL_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "User Label",
@@ -5216,7 +5141,6 @@
"define": "USER_LABEL_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "label list",
@@ -5291,14 +5215,6 @@
"source": "client",
"incoming": 1,
"outgoing": 0
- },
- {
- "name": "IdentifyQuery",
- "code": 1,
- "mfgCode": null,
- "source": "client",
- "incoming": 1,
- "outgoing": 0
}
],
"attributes": [
@@ -5343,16 +5259,6 @@
"define": "IDENTIFY_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [
- {
- "name": "IdentifyQueryResponse",
- "code": 0,
- "mfgCode": null,
- "source": "server",
- "incoming": 0,
- "outgoing": 1
- }
- ],
"attributes": [
{
"name": "identify time",
@@ -5859,7 +5765,7 @@
],
"attributes": [
{
- "name": "scene count",
+ "name": "SceneCount",
"code": 0,
"mfgCode": null,
"side": "server",
@@ -5875,7 +5781,7 @@
"reportableChange": 0
},
{
- "name": "current scene",
+ "name": "CurrentScene",
"code": 1,
"mfgCode": null,
"side": "server",
@@ -5891,11 +5797,11 @@
"reportableChange": 0
},
{
- "name": "current group",
+ "name": "CurrentGroup",
"code": 2,
"mfgCode": null,
"side": "server",
- "type": "int16u",
+ "type": "group_id",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -5907,7 +5813,7 @@
"reportableChange": 0
},
{
- "name": "scene valid",
+ "name": "SceneValid",
"code": 3,
"mfgCode": null,
"side": "server",
@@ -5923,7 +5829,7 @@
"reportableChange": 0
},
{
- "name": "name support",
+ "name": "NameSupport",
"code": 4,
"mfgCode": null,
"side": "server",
@@ -5939,7 +5845,7 @@
"reportableChange": 0
},
{
- "name": "last configured by",
+ "name": "LastConfiguredBy",
"code": 5,
"mfgCode": null,
"side": "server",
@@ -6111,7 +6017,6 @@
"define": "ON_OFF_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "OnOff",
@@ -6390,10 +6295,9 @@
"define": "LEVEL_CONTROL_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
- "name": "current level",
+ "name": "CurrentLevel",
"code": 0,
"mfgCode": null,
"side": "server",
@@ -6409,7 +6313,7 @@
"reportableChange": 0
},
{
- "name": "remaining time",
+ "name": "RemainingTime",
"code": 1,
"mfgCode": null,
"side": "server",
@@ -6425,7 +6329,7 @@
"reportableChange": 0
},
{
- "name": "min level",
+ "name": "MinLevel",
"code": 2,
"mfgCode": null,
"side": "server",
@@ -6441,7 +6345,7 @@
"reportableChange": 0
},
{
- "name": "max level",
+ "name": "MaxLevel",
"code": 3,
"mfgCode": null,
"side": "server",
@@ -6457,7 +6361,7 @@
"reportableChange": 0
},
{
- "name": "current frequency",
+ "name": "CurrentFrequency",
"code": 4,
"mfgCode": null,
"side": "server",
@@ -6473,7 +6377,7 @@
"reportableChange": 0
},
{
- "name": "min frequency",
+ "name": "MinFrequency",
"code": 5,
"mfgCode": null,
"side": "server",
@@ -6489,7 +6393,7 @@
"reportableChange": 0
},
{
- "name": "max frequency",
+ "name": "MaxFrequency",
"code": 6,
"mfgCode": null,
"side": "server",
@@ -6505,7 +6409,7 @@
"reportableChange": 0
},
{
- "name": "options",
+ "name": "Options",
"code": 15,
"mfgCode": null,
"side": "server",
@@ -6521,7 +6425,7 @@
"reportableChange": 0
},
{
- "name": "on off transition time",
+ "name": "OnOffTransitionTime",
"code": 16,
"mfgCode": null,
"side": "server",
@@ -6537,7 +6441,7 @@
"reportableChange": 0
},
{
- "name": "on level",
+ "name": "OnLevel",
"code": 17,
"mfgCode": null,
"side": "server",
@@ -6553,7 +6457,7 @@
"reportableChange": 0
},
{
- "name": "on transition time",
+ "name": "OnTransitionTime",
"code": 18,
"mfgCode": null,
"side": "server",
@@ -6569,7 +6473,7 @@
"reportableChange": 0
},
{
- "name": "off transition time",
+ "name": "OffTransitionTime",
"code": 19,
"mfgCode": null,
"side": "server",
@@ -6585,7 +6489,7 @@
"reportableChange": 0
},
{
- "name": "default move rate",
+ "name": "DefaultMoveRate",
"code": 20,
"mfgCode": null,
"side": "server",
@@ -6601,7 +6505,7 @@
"reportableChange": 0
},
{
- "name": "start up current level",
+ "name": "StartUpCurrentLevel",
"code": 16384,
"mfgCode": null,
"side": "server",
@@ -6705,7 +6609,6 @@
"define": "DESCRIPTOR_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "FeatureMap",
@@ -6748,7 +6651,6 @@
"define": "DESCRIPTOR_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "device list",
@@ -6903,7 +6805,6 @@
"define": "BINDING_CLUSTER",
"side": "client",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "FeatureMap",
@@ -6946,7 +6847,6 @@
"define": "BINDING_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "Binding",
@@ -7113,7 +7013,6 @@
"define": "DOOR_LOCK_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "LockState",
@@ -7227,22 +7126,6 @@
"maxInterval": 65534,
"reportableChange": 0
},
- {
- "name": "NumberOfLogRecordsSupported",
- "code": 16,
- "mfgCode": null,
- "side": "server",
- "type": "int16u",
- "included": 0,
- "storageOption": "RAM",
- "singleton": 0,
- "bounded": 0,
- "defaultValue": "0",
- "reportable": 1,
- "minInterval": 1,
- "maxInterval": 65534,
- "reportableChange": 0
- },
{
"name": "NumberOfTotalUsersSupported",
"code": 17,
@@ -7419,22 +7302,6 @@
"maxInterval": 65534,
"reportableChange": 0
},
- {
- "name": "EnableLogging",
- "code": 32,
- "mfgCode": null,
- "side": "server",
- "type": "boolean",
- "included": 0,
- "storageOption": "RAM",
- "singleton": 0,
- "bounded": 0,
- "defaultValue": "0",
- "reportable": 1,
- "minInterval": 1,
- "maxInterval": 65534,
- "reportableChange": 0
- },
{
"name": "Language",
"code": 33,
@@ -7707,134 +7574,6 @@
"maxInterval": 65534,
"reportableChange": 0
},
- {
- "name": "AlarmMask",
- "code": 64,
- "mfgCode": null,
- "side": "server",
- "type": "DlAlarmMask",
- "included": 0,
- "storageOption": "RAM",
- "singleton": 0,
- "bounded": 0,
- "defaultValue": "0xFFFF",
- "reportable": 1,
- "minInterval": 1,
- "maxInterval": 65534,
- "reportableChange": 0
- },
- {
- "name": "KeypadOperationEventMask",
- "code": 65,
- "mfgCode": null,
- "side": "server",
- "type": "DlKeypadOperationEventMask",
- "included": 1,
- "storageOption": "RAM",
- "singleton": 0,
- "bounded": 0,
- "defaultValue": "0xFFFF",
- "reportable": 1,
- "minInterval": 1,
- "maxInterval": 65534,
- "reportableChange": 0
- },
- {
- "name": "RemoteOperationEventMask",
- "code": 66,
- "mfgCode": null,
- "side": "server",
- "type": "DlRemoteOperationEventMask",
- "included": 0,
- "storageOption": "RAM",
- "singleton": 0,
- "bounded": 0,
- "defaultValue": "0xFFFF",
- "reportable": 1,
- "minInterval": 1,
- "maxInterval": 65534,
- "reportableChange": 0
- },
- {
- "name": "ManualOperationEventMask",
- "code": 67,
- "mfgCode": null,
- "side": "server",
- "type": "DlManualOperationEventMask",
- "included": 0,
- "storageOption": "RAM",
- "singleton": 0,
- "bounded": 0,
- "defaultValue": "0xFFFF",
- "reportable": 1,
- "minInterval": 1,
- "maxInterval": 65534,
- "reportableChange": 0
- },
- {
- "name": "RFIDOperationEventMask",
- "code": 68,
- "mfgCode": null,
- "side": "server",
- "type": "DlRFIDOperationEventMask",
- "included": 0,
- "storageOption": "RAM",
- "singleton": 0,
- "bounded": 0,
- "defaultValue": "0xFFFF",
- "reportable": 1,
- "minInterval": 1,
- "maxInterval": 65534,
- "reportableChange": 0
- },
- {
- "name": "KeypadProgrammingEventMask",
- "code": 69,
- "mfgCode": null,
- "side": "server",
- "type": "DlKeypadOperationEventMask",
- "included": 1,
- "storageOption": "RAM",
- "singleton": 0,
- "bounded": 0,
- "defaultValue": "0xFFFF",
- "reportable": 1,
- "minInterval": 1,
- "maxInterval": 65534,
- "reportableChange": 0
- },
- {
- "name": "RemoteProgrammingEventMask",
- "code": 70,
- "mfgCode": null,
- "side": "server",
- "type": "DlRemoteProgrammingEventMask",
- "included": 0,
- "storageOption": "RAM",
- "singleton": 0,
- "bounded": 0,
- "defaultValue": "0xFFFF",
- "reportable": 1,
- "minInterval": 1,
- "maxInterval": 65534,
- "reportableChange": 0
- },
- {
- "name": "RFIDProgrammingEventMask",
- "code": 71,
- "mfgCode": null,
- "side": "server",
- "type": "DlRFIDProgrammingEventMask",
- "included": 0,
- "storageOption": "RAM",
- "singleton": 0,
- "bounded": 0,
- "defaultValue": "0xFFFF",
- "reportable": 1,
- "minInterval": 1,
- "maxInterval": 65534,
- "reportableChange": 0
- },
{
"name": "GeneratedCommandList",
"code": 65528,
@@ -7992,10 +7731,9 @@
"define": "COLOR_CONTROL_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
- "name": "current hue",
+ "name": "CurrentHue",
"code": 0,
"mfgCode": null,
"side": "server",
@@ -8011,7 +7749,7 @@
"reportableChange": 0
},
{
- "name": "current saturation",
+ "name": "CurrentSaturation",
"code": 1,
"mfgCode": null,
"side": "server",
@@ -8027,7 +7765,7 @@
"reportableChange": 0
},
{
- "name": "remaining time",
+ "name": "RemainingTime",
"code": 2,
"mfgCode": null,
"side": "server",
@@ -8043,7 +7781,7 @@
"reportableChange": 0
},
{
- "name": "current x",
+ "name": "CurrentX",
"code": 3,
"mfgCode": null,
"side": "server",
@@ -8059,7 +7797,7 @@
"reportableChange": 0
},
{
- "name": "current y",
+ "name": "CurrentY",
"code": 4,
"mfgCode": null,
"side": "server",
@@ -8075,7 +7813,7 @@
"reportableChange": 0
},
{
- "name": "drift compensation",
+ "name": "DriftCompensation",
"code": 5,
"mfgCode": null,
"side": "server",
@@ -8091,7 +7829,7 @@
"reportableChange": 0
},
{
- "name": "compensation text",
+ "name": "CompensationText",
"code": 6,
"mfgCode": null,
"side": "server",
@@ -8107,7 +7845,7 @@
"reportableChange": 0
},
{
- "name": "color temperature",
+ "name": "ColorTemperature",
"code": 7,
"mfgCode": null,
"side": "server",
@@ -8123,7 +7861,7 @@
"reportableChange": 0
},
{
- "name": "color mode",
+ "name": "ColorMode",
"code": 8,
"mfgCode": null,
"side": "server",
@@ -8139,7 +7877,7 @@
"reportableChange": 0
},
{
- "name": "color control options",
+ "name": "Options",
"code": 15,
"mfgCode": null,
"side": "server",
@@ -8155,7 +7893,7 @@
"reportableChange": 0
},
{
- "name": "number of primaries",
+ "name": "NumberOfPrimaries",
"code": 16,
"mfgCode": null,
"side": "server",
@@ -8171,7 +7909,7 @@
"reportableChange": 0
},
{
- "name": "primary 1 x",
+ "name": "Primary1X",
"code": 17,
"mfgCode": null,
"side": "server",
@@ -8187,7 +7925,7 @@
"reportableChange": 0
},
{
- "name": "primary 1 y",
+ "name": "Primary1Y",
"code": 18,
"mfgCode": null,
"side": "server",
@@ -8203,7 +7941,7 @@
"reportableChange": 0
},
{
- "name": "primary 1 intensity",
+ "name": "Primary1Intensity",
"code": 19,
"mfgCode": null,
"side": "server",
@@ -8219,7 +7957,7 @@
"reportableChange": 0
},
{
- "name": "primary 2 x",
+ "name": "Primary2X",
"code": 21,
"mfgCode": null,
"side": "server",
@@ -8235,7 +7973,7 @@
"reportableChange": 0
},
{
- "name": "primary 2 y",
+ "name": "Primary2Y",
"code": 22,
"mfgCode": null,
"side": "server",
@@ -8251,7 +7989,7 @@
"reportableChange": 0
},
{
- "name": "primary 2 intensity",
+ "name": "Primary2Intensity",
"code": 23,
"mfgCode": null,
"side": "server",
@@ -8267,7 +8005,7 @@
"reportableChange": 0
},
{
- "name": "primary 3 x",
+ "name": "Primary3X",
"code": 25,
"mfgCode": null,
"side": "server",
@@ -8283,7 +8021,7 @@
"reportableChange": 0
},
{
- "name": "primary 3 y",
+ "name": "Primary3Y",
"code": 26,
"mfgCode": null,
"side": "server",
@@ -8299,7 +8037,7 @@
"reportableChange": 0
},
{
- "name": "primary 3 intensity",
+ "name": "Primary3Intensity",
"code": 27,
"mfgCode": null,
"side": "server",
@@ -8315,7 +8053,7 @@
"reportableChange": 0
},
{
- "name": "primary 4 x",
+ "name": "Primary4X",
"code": 32,
"mfgCode": null,
"side": "server",
@@ -8331,7 +8069,7 @@
"reportableChange": 0
},
{
- "name": "primary 4 y",
+ "name": "Primary4Y",
"code": 33,
"mfgCode": null,
"side": "server",
@@ -8347,7 +8085,7 @@
"reportableChange": 0
},
{
- "name": "primary 4 intensity",
+ "name": "Primary4Intensity",
"code": 34,
"mfgCode": null,
"side": "server",
@@ -8363,7 +8101,7 @@
"reportableChange": 0
},
{
- "name": "primary 5 x",
+ "name": "Primary5X",
"code": 36,
"mfgCode": null,
"side": "server",
@@ -8379,7 +8117,7 @@
"reportableChange": 0
},
{
- "name": "primary 5 y",
+ "name": "Primary5Y",
"code": 37,
"mfgCode": null,
"side": "server",
@@ -8395,7 +8133,7 @@
"reportableChange": 0
},
{
- "name": "primary 5 intensity",
+ "name": "Primary5Intensity",
"code": 38,
"mfgCode": null,
"side": "server",
@@ -8411,7 +8149,7 @@
"reportableChange": 0
},
{
- "name": "primary 6 x",
+ "name": "Primary6X",
"code": 40,
"mfgCode": null,
"side": "server",
@@ -8427,7 +8165,7 @@
"reportableChange": 0
},
{
- "name": "primary 6 y",
+ "name": "Primary6Y",
"code": 41,
"mfgCode": null,
"side": "server",
@@ -8443,7 +8181,7 @@
"reportableChange": 0
},
{
- "name": "primary 6 intensity",
+ "name": "Primary6Intensity",
"code": 42,
"mfgCode": null,
"side": "server",
@@ -8459,7 +8197,7 @@
"reportableChange": 0
},
{
- "name": "white point x",
+ "name": "WhitePointX",
"code": 48,
"mfgCode": null,
"side": "server",
@@ -8475,7 +8213,7 @@
"reportableChange": 0
},
{
- "name": "white point y",
+ "name": "WhitePointY",
"code": 49,
"mfgCode": null,
"side": "server",
@@ -8491,7 +8229,7 @@
"reportableChange": 0
},
{
- "name": "color point r x",
+ "name": "ColorPointRX",
"code": 50,
"mfgCode": null,
"side": "server",
@@ -8507,7 +8245,7 @@
"reportableChange": 0
},
{
- "name": "color point r y",
+ "name": "ColorPointRY",
"code": 51,
"mfgCode": null,
"side": "server",
@@ -8523,7 +8261,7 @@
"reportableChange": 0
},
{
- "name": "color point r intensity",
+ "name": "ColorPointRIntensity",
"code": 52,
"mfgCode": null,
"side": "server",
@@ -8539,7 +8277,7 @@
"reportableChange": 0
},
{
- "name": "color point g x",
+ "name": "ColorPointGX",
"code": 54,
"mfgCode": null,
"side": "server",
@@ -8555,7 +8293,7 @@
"reportableChange": 0
},
{
- "name": "color point g y",
+ "name": "ColorPointGY",
"code": 55,
"mfgCode": null,
"side": "server",
@@ -8571,7 +8309,7 @@
"reportableChange": 0
},
{
- "name": "color point g intensity",
+ "name": "ColorPointGIntensity",
"code": 56,
"mfgCode": null,
"side": "server",
@@ -8587,7 +8325,7 @@
"reportableChange": 0
},
{
- "name": "color point b x",
+ "name": "ColorPointBX",
"code": 58,
"mfgCode": null,
"side": "server",
@@ -8603,7 +8341,7 @@
"reportableChange": 0
},
{
- "name": "color point b y",
+ "name": "ColorPointBY",
"code": 59,
"mfgCode": null,
"side": "server",
@@ -8619,7 +8357,7 @@
"reportableChange": 0
},
{
- "name": "color point b intensity",
+ "name": "ColorPointBIntensity",
"code": 60,
"mfgCode": null,
"side": "server",
@@ -8635,7 +8373,7 @@
"reportableChange": 0
},
{
- "name": "enhanced current hue",
+ "name": "EnhancedCurrentHue",
"code": 16384,
"mfgCode": null,
"side": "server",
@@ -8651,7 +8389,7 @@
"reportableChange": 0
},
{
- "name": "enhanced color mode",
+ "name": "EnhancedColorMode",
"code": 16385,
"mfgCode": null,
"side": "server",
@@ -8667,7 +8405,7 @@
"reportableChange": 0
},
{
- "name": "color loop active",
+ "name": "ColorLoopActive",
"code": 16386,
"mfgCode": null,
"side": "server",
@@ -8683,7 +8421,7 @@
"reportableChange": 0
},
{
- "name": "color loop direction",
+ "name": "ColorLoopDirection",
"code": 16387,
"mfgCode": null,
"side": "server",
@@ -8699,7 +8437,7 @@
"reportableChange": 0
},
{
- "name": "color loop time",
+ "name": "ColorLoopTime",
"code": 16388,
"mfgCode": null,
"side": "server",
@@ -8715,7 +8453,7 @@
"reportableChange": 0
},
{
- "name": "color loop start enhanced hue",
+ "name": "ColorLoopStartEnhancedHue",
"code": 16389,
"mfgCode": null,
"side": "server",
@@ -8731,7 +8469,7 @@
"reportableChange": 0
},
{
- "name": "color loop stored enhanced hue",
+ "name": "ColorLoopStoredEnhancedHue",
"code": 16390,
"mfgCode": null,
"side": "server",
@@ -8747,7 +8485,7 @@
"reportableChange": 0
},
{
- "name": "color capabilities",
+ "name": "ColorCapabilities",
"code": 16394,
"mfgCode": null,
"side": "server",
@@ -8763,7 +8501,7 @@
"reportableChange": 0
},
{
- "name": "color temp physical min",
+ "name": "ColorTempPhysicalMinMireds",
"code": 16395,
"mfgCode": null,
"side": "server",
@@ -8779,7 +8517,7 @@
"reportableChange": 0
},
{
- "name": "color temp physical max",
+ "name": "ColorTempPhysicalMaxMireds",
"code": 16396,
"mfgCode": null,
"side": "server",
@@ -8795,7 +8533,7 @@
"reportableChange": 0
},
{
- "name": "couple color temp to level min-mireds",
+ "name": "CoupleColorTempToLevelMinMireds",
"code": 16397,
"mfgCode": null,
"side": "server",
@@ -8811,7 +8549,7 @@
"reportableChange": 0
},
{
- "name": "start up color temperature mireds",
+ "name": "StartUpColorTemperatureMireds",
"code": 16400,
"mfgCode": null,
"side": "server",
@@ -8915,7 +8653,6 @@
"define": "OCCUPANCY_SENSING_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "FeatureMap",
@@ -8958,7 +8695,6 @@
"define": "OCCUPANCY_SENSING_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "occupancy",
@@ -9256,6 +8992,5 @@
"endpointVersion": 1,
"deviceIdentifier": 10
}
- ],
- "log": []
+ ]
}
\ No newline at end of file
diff --git a/examples/chef/devices/rootnode_extendedcolorlight_8lcaaYJVAa.zap b/examples/chef/devices/rootnode_extendedcolorlight_8lcaaYJVAa.zap
index f579e02b22ff83..b16c3b58499e70 100644
--- a/examples/chef/devices/rootnode_extendedcolorlight_8lcaaYJVAa.zap
+++ b/examples/chef/devices/rootnode_extendedcolorlight_8lcaaYJVAa.zap
@@ -1,5 +1,5 @@
{
- "featureLevel": 70,
+ "featureLevel": 77,
"creator": "zap",
"keyValuePairs": [
{
@@ -19,14 +19,16 @@
{
"pathRelativity": "relativeToZap",
"path": "../../../src/app/zap-templates/zcl/zcl.json",
- "version": "ZCL Test Data",
- "type": "zcl-properties"
+ "type": "zcl-properties",
+ "category": "matter",
+ "version": 1,
+ "description": "Matter SDK ZCL data"
},
{
"pathRelativity": "relativeToZap",
"path": "../../../src/app/zap-templates/app-templates.json",
- "version": "chip-v1",
- "type": "gen-templates-json"
+ "type": "gen-templates-json",
+ "version": "chip-v1"
}
],
"endpointTypes": [
@@ -51,14 +53,6 @@
"source": "client",
"incoming": 1,
"outgoing": 0
- },
- {
- "name": "IdentifyQuery",
- "code": 1,
- "mfgCode": null,
- "source": "client",
- "incoming": 1,
- "outgoing": 0
}
],
"attributes": [
@@ -87,16 +81,6 @@
"define": "IDENTIFY_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [
- {
- "name": "IdentifyQueryResponse",
- "code": 0,
- "mfgCode": null,
- "source": "server",
- "incoming": 0,
- "outgoing": 1
- }
- ],
"attributes": [
{
"name": "identify time",
@@ -443,7 +427,7 @@
],
"attributes": [
{
- "name": "scene count",
+ "name": "SceneCount",
"code": 0,
"mfgCode": null,
"side": "server",
@@ -459,7 +443,7 @@
"reportableChange": 0
},
{
- "name": "current scene",
+ "name": "CurrentScene",
"code": 1,
"mfgCode": null,
"side": "server",
@@ -475,11 +459,11 @@
"reportableChange": 0
},
{
- "name": "current group",
+ "name": "CurrentGroup",
"code": 2,
"mfgCode": null,
"side": "server",
- "type": "int16u",
+ "type": "group_id",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -491,7 +475,7 @@
"reportableChange": 0
},
{
- "name": "scene valid",
+ "name": "SceneValid",
"code": 3,
"mfgCode": null,
"side": "server",
@@ -507,7 +491,7 @@
"reportableChange": 0
},
{
- "name": "name support",
+ "name": "NameSupport",
"code": 4,
"mfgCode": null,
"side": "server",
@@ -599,7 +583,6 @@
"define": "ON_OFF_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "OnOff",
@@ -642,7 +625,6 @@
"define": "ON_OFF_SWITCH_CONFIG_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -669,7 +651,6 @@
"define": "ON_OFF_SWITCH_CONFIG_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "switch type",
@@ -820,10 +801,9 @@
"define": "LEVEL_CONTROL_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
- "name": "current level",
+ "name": "CurrentLevel",
"code": 0,
"mfgCode": null,
"side": "server",
@@ -863,7 +843,6 @@
"define": "DESCRIPTOR_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -890,7 +869,6 @@
"define": "DESCRIPTOR_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "device list",
@@ -997,7 +975,6 @@
"define": "ACCESS_CONTROL_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -1024,7 +1001,6 @@
"define": "ACCESS_CONTROL_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "ACL",
@@ -1115,7 +1091,6 @@
"define": "BASIC_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -1142,7 +1117,6 @@
"define": "BASIC_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "DataModelRevision",
@@ -1653,7 +1627,6 @@
"define": "OTA_REQUESTOR_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "DefaultOtaProviders",
@@ -1775,9 +1748,7 @@
"mfgCode": null,
"define": "LOCALIZATION_CONFIGURATION_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Localization Configuration",
@@ -1786,27 +1757,10 @@
"define": "LOCALIZATION_CONFIGURATION_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
- {
- "name": "ActiveLocale",
- "code": 1,
- "mfgCode": null,
- "side": "server",
- "type": "char_string",
- "included": 1,
- "storageOption": "NVM",
- "singleton": 0,
- "bounded": 0,
- "defaultValue": "en-US",
- "reportable": 1,
- "minInterval": 1,
- "maxInterval": 65534,
- "reportableChange": 0
- },
{
"name": "SupportedLocales",
- "code": 2,
+ "code": 1,
"mfgCode": null,
"side": "server",
"type": "array",
@@ -1814,7 +1768,7 @@
"storageOption": "External",
"singleton": 0,
"bounded": 0,
- "defaultValue": "",
+ "defaultValue": "en-US",
"reportable": 1,
"minInterval": 1,
"maxInterval": 65534,
@@ -1860,9 +1814,7 @@
"mfgCode": null,
"define": "TIME_FORMAT_LOCALIZATION_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Time Format Localization",
@@ -1871,7 +1823,6 @@
"define": "TIME_FORMAT_LOCALIZATION_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "HourFormat",
@@ -1961,9 +1912,7 @@
"mfgCode": null,
"define": "UNIT_LOCALIZATION_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Unit Localization",
@@ -1972,7 +1921,6 @@
"define": "UNIT_LOCALIZATION_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "TemperatureUnit",
@@ -2149,7 +2097,7 @@
"side": "server",
"type": "RegulatoryLocationType",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0",
@@ -2165,7 +2113,7 @@
"side": "server",
"type": "RegulatoryLocationType",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0",
@@ -2539,7 +2487,6 @@
"define": "GENERAL_DIAGNOSTICS_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -2600,7 +2547,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -2616,7 +2563,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -2632,7 +2579,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00000000",
@@ -2648,7 +2595,7 @@
"side": "server",
"type": "enum8",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -2798,7 +2745,6 @@
"define": "SOFTWARE_DIAGNOSTICS_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "ThreadMetrics",
@@ -2823,7 +2769,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -2839,7 +2785,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -2855,7 +2801,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -2941,7 +2887,6 @@
"define": "THREAD_NETWORK_DIAGNOSTICS_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "channel",
@@ -2950,7 +2895,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -2964,9 +2909,9 @@
"code": 1,
"mfgCode": null,
"side": "server",
- "type": "enum8",
+ "type": "RoutingRole",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -2982,7 +2927,7 @@
"side": "server",
"type": "char_string",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0",
@@ -2998,7 +2943,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3014,7 +2959,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -3030,7 +2975,7 @@
"side": "server",
"type": "octet_string",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -3046,7 +2991,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -3094,7 +3039,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -3110,7 +3055,7 @@
"side": "server",
"type": "int8u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -3126,7 +3071,7 @@
"side": "server",
"type": "int8u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -3142,7 +3087,7 @@
"side": "server",
"type": "int8u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -3158,7 +3103,7 @@
"side": "server",
"type": "int8u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -3174,7 +3119,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3190,7 +3135,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3206,7 +3151,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3222,7 +3167,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3238,7 +3183,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3254,7 +3199,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3270,7 +3215,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3286,7 +3231,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3302,7 +3247,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3318,7 +3263,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3334,7 +3279,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3350,7 +3295,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3366,7 +3311,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3382,7 +3327,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3398,7 +3343,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3414,7 +3359,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3430,7 +3375,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3446,7 +3391,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3462,7 +3407,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3478,7 +3423,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3494,7 +3439,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3510,7 +3455,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3526,7 +3471,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3542,7 +3487,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3558,7 +3503,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3574,7 +3519,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3590,7 +3535,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3606,7 +3551,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3622,7 +3567,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3638,7 +3583,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3654,7 +3599,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3670,7 +3615,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3686,7 +3631,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3702,7 +3647,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3718,7 +3663,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3734,7 +3679,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3750,7 +3695,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3766,7 +3711,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3782,7 +3727,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3798,7 +3743,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3814,7 +3759,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3830,7 +3775,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3846,7 +3791,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -3862,7 +3807,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -3878,7 +3823,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3892,7 +3837,7 @@
"code": 59,
"mfgCode": null,
"side": "server",
- "type": "array",
+ "type": "SecurityPolicy",
"included": 1,
"storageOption": "External",
"singleton": 0,
@@ -3910,7 +3855,7 @@
"side": "server",
"type": "octet_string",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3924,7 +3869,7 @@
"code": 61,
"mfgCode": null,
"side": "server",
- "type": "array",
+ "type": "OperationalDatasetComponents",
"included": 1,
"storageOption": "External",
"singleton": 0,
@@ -4028,7 +3973,6 @@
"define": "WIFI_NETWORK_DIAGNOSTICS_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "bssid",
@@ -4037,7 +3981,7 @@
"side": "server",
"type": "octet_string",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -4053,7 +3997,7 @@
"side": "server",
"type": "SecurityType",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -4069,7 +4013,7 @@
"side": "server",
"type": "WiFiVersionType",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -4085,7 +4029,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -4101,7 +4045,7 @@
"side": "server",
"type": "int8s",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00",
@@ -4117,7 +4061,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00000000",
@@ -4133,7 +4077,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00000000",
@@ -4149,7 +4093,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00000000",
@@ -4165,7 +4109,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00000000",
@@ -4181,7 +4125,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00000000",
@@ -4197,7 +4141,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00000000",
@@ -4213,7 +4157,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -4229,7 +4173,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -4315,7 +4259,6 @@
"define": "ETHERNET_NETWORK_DIAGNOSTICS_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "PHYRate",
@@ -4501,9 +4444,7 @@
"mfgCode": null,
"define": "SWITCH_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Switch",
@@ -4512,7 +4453,6 @@
"define": "SWITCH_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "FeatureMap",
@@ -4607,7 +4547,6 @@
"define": "ADMINISTRATOR_COMMISSIONING_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "WindowStatus",
@@ -4762,14 +4701,6 @@
"source": "client",
"incoming": 1,
"outgoing": 1
- },
- {
- "name": "RemoveTrustedRootCertificate",
- "code": 12,
- "mfgCode": null,
- "source": "client",
- "incoming": 1,
- "outgoing": 0
}
],
"attributes": [
@@ -4872,7 +4803,7 @@
"side": "server",
"type": "int8u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -4888,7 +4819,7 @@
"side": "server",
"type": "int8u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -4918,7 +4849,7 @@
"code": 5,
"mfgCode": null,
"side": "server",
- "type": "fabric_idx",
+ "type": "int8u",
"included": 1,
"storageOption": "External",
"singleton": 0,
@@ -5003,8 +4934,7 @@
"incoming": 1,
"outgoing": 0
}
- ],
- "attributes": []
+ ]
},
{
"name": "Group Key Management",
@@ -5136,9 +5066,7 @@
"mfgCode": null,
"define": "FIXED_LABEL_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Fixed Label",
@@ -5147,7 +5075,6 @@
"define": "FIXED_LABEL_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "label list",
@@ -5205,9 +5132,7 @@
"mfgCode": null,
"define": "USER_LABEL_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "User Label",
@@ -5216,7 +5141,6 @@
"define": "USER_LABEL_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "label list",
@@ -5291,14 +5215,6 @@
"source": "client",
"incoming": 1,
"outgoing": 0
- },
- {
- "name": "IdentifyQuery",
- "code": 1,
- "mfgCode": null,
- "source": "client",
- "incoming": 1,
- "outgoing": 0
}
],
"attributes": [
@@ -5343,16 +5259,6 @@
"define": "IDENTIFY_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [
- {
- "name": "IdentifyQueryResponse",
- "code": 0,
- "mfgCode": null,
- "source": "server",
- "incoming": 0,
- "outgoing": 1
- }
- ],
"attributes": [
{
"name": "identify time",
@@ -5859,7 +5765,7 @@
],
"attributes": [
{
- "name": "scene count",
+ "name": "SceneCount",
"code": 0,
"mfgCode": null,
"side": "server",
@@ -5875,7 +5781,7 @@
"reportableChange": 0
},
{
- "name": "current scene",
+ "name": "CurrentScene",
"code": 1,
"mfgCode": null,
"side": "server",
@@ -5891,11 +5797,11 @@
"reportableChange": 0
},
{
- "name": "current group",
+ "name": "CurrentGroup",
"code": 2,
"mfgCode": null,
"side": "server",
- "type": "int16u",
+ "type": "group_id",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -5907,7 +5813,7 @@
"reportableChange": 0
},
{
- "name": "scene valid",
+ "name": "SceneValid",
"code": 3,
"mfgCode": null,
"side": "server",
@@ -5923,7 +5829,7 @@
"reportableChange": 0
},
{
- "name": "name support",
+ "name": "NameSupport",
"code": 4,
"mfgCode": null,
"side": "server",
@@ -5939,7 +5845,7 @@
"reportableChange": 0
},
{
- "name": "last configured by",
+ "name": "LastConfiguredBy",
"code": 5,
"mfgCode": null,
"side": "server",
@@ -6111,7 +6017,6 @@
"define": "ON_OFF_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "OnOff",
@@ -6390,10 +6295,9 @@
"define": "LEVEL_CONTROL_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
- "name": "current level",
+ "name": "CurrentLevel",
"code": 0,
"mfgCode": null,
"side": "server",
@@ -6409,7 +6313,7 @@
"reportableChange": 0
},
{
- "name": "remaining time",
+ "name": "RemainingTime",
"code": 1,
"mfgCode": null,
"side": "server",
@@ -6425,7 +6329,7 @@
"reportableChange": 0
},
{
- "name": "min level",
+ "name": "MinLevel",
"code": 2,
"mfgCode": null,
"side": "server",
@@ -6441,7 +6345,7 @@
"reportableChange": 0
},
{
- "name": "max level",
+ "name": "MaxLevel",
"code": 3,
"mfgCode": null,
"side": "server",
@@ -6457,7 +6361,7 @@
"reportableChange": 0
},
{
- "name": "current frequency",
+ "name": "CurrentFrequency",
"code": 4,
"mfgCode": null,
"side": "server",
@@ -6473,7 +6377,7 @@
"reportableChange": 0
},
{
- "name": "min frequency",
+ "name": "MinFrequency",
"code": 5,
"mfgCode": null,
"side": "server",
@@ -6489,7 +6393,7 @@
"reportableChange": 0
},
{
- "name": "max frequency",
+ "name": "MaxFrequency",
"code": 6,
"mfgCode": null,
"side": "server",
@@ -6505,7 +6409,7 @@
"reportableChange": 0
},
{
- "name": "options",
+ "name": "Options",
"code": 15,
"mfgCode": null,
"side": "server",
@@ -6521,7 +6425,7 @@
"reportableChange": 0
},
{
- "name": "on off transition time",
+ "name": "OnOffTransitionTime",
"code": 16,
"mfgCode": null,
"side": "server",
@@ -6537,7 +6441,7 @@
"reportableChange": 0
},
{
- "name": "on level",
+ "name": "OnLevel",
"code": 17,
"mfgCode": null,
"side": "server",
@@ -6553,7 +6457,7 @@
"reportableChange": 0
},
{
- "name": "on transition time",
+ "name": "OnTransitionTime",
"code": 18,
"mfgCode": null,
"side": "server",
@@ -6569,7 +6473,7 @@
"reportableChange": 0
},
{
- "name": "off transition time",
+ "name": "OffTransitionTime",
"code": 19,
"mfgCode": null,
"side": "server",
@@ -6585,7 +6489,7 @@
"reportableChange": 0
},
{
- "name": "default move rate",
+ "name": "DefaultMoveRate",
"code": 20,
"mfgCode": null,
"side": "server",
@@ -6601,7 +6505,7 @@
"reportableChange": 0
},
{
- "name": "start up current level",
+ "name": "StartUpCurrentLevel",
"code": 16384,
"mfgCode": null,
"side": "server",
@@ -6705,7 +6609,6 @@
"define": "DESCRIPTOR_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "FeatureMap",
@@ -6748,7 +6651,6 @@
"define": "DESCRIPTOR_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "device list",
@@ -6903,7 +6805,6 @@
"define": "BINDING_CLUSTER",
"side": "client",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "FeatureMap",
@@ -6946,7 +6847,6 @@
"define": "BINDING_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "Binding",
@@ -7121,10 +7021,9 @@
"define": "COLOR_CONTROL_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
- "name": "current hue",
+ "name": "CurrentHue",
"code": 0,
"mfgCode": null,
"side": "server",
@@ -7140,7 +7039,7 @@
"reportableChange": 0
},
{
- "name": "current saturation",
+ "name": "CurrentSaturation",
"code": 1,
"mfgCode": null,
"side": "server",
@@ -7156,7 +7055,7 @@
"reportableChange": 0
},
{
- "name": "remaining time",
+ "name": "RemainingTime",
"code": 2,
"mfgCode": null,
"side": "server",
@@ -7172,7 +7071,7 @@
"reportableChange": 0
},
{
- "name": "current x",
+ "name": "CurrentX",
"code": 3,
"mfgCode": null,
"side": "server",
@@ -7188,7 +7087,7 @@
"reportableChange": 0
},
{
- "name": "current y",
+ "name": "CurrentY",
"code": 4,
"mfgCode": null,
"side": "server",
@@ -7204,7 +7103,7 @@
"reportableChange": 0
},
{
- "name": "drift compensation",
+ "name": "DriftCompensation",
"code": 5,
"mfgCode": null,
"side": "server",
@@ -7220,7 +7119,7 @@
"reportableChange": 0
},
{
- "name": "compensation text",
+ "name": "CompensationText",
"code": 6,
"mfgCode": null,
"side": "server",
@@ -7236,7 +7135,7 @@
"reportableChange": 0
},
{
- "name": "color temperature",
+ "name": "ColorTemperature",
"code": 7,
"mfgCode": null,
"side": "server",
@@ -7252,7 +7151,7 @@
"reportableChange": 0
},
{
- "name": "color mode",
+ "name": "ColorMode",
"code": 8,
"mfgCode": null,
"side": "server",
@@ -7268,7 +7167,7 @@
"reportableChange": 0
},
{
- "name": "color control options",
+ "name": "Options",
"code": 15,
"mfgCode": null,
"side": "server",
@@ -7284,7 +7183,7 @@
"reportableChange": 0
},
{
- "name": "number of primaries",
+ "name": "NumberOfPrimaries",
"code": 16,
"mfgCode": null,
"side": "server",
@@ -7300,7 +7199,7 @@
"reportableChange": 0
},
{
- "name": "primary 1 x",
+ "name": "Primary1X",
"code": 17,
"mfgCode": null,
"side": "server",
@@ -7316,7 +7215,7 @@
"reportableChange": 0
},
{
- "name": "primary 1 y",
+ "name": "Primary1Y",
"code": 18,
"mfgCode": null,
"side": "server",
@@ -7332,7 +7231,7 @@
"reportableChange": 0
},
{
- "name": "primary 1 intensity",
+ "name": "Primary1Intensity",
"code": 19,
"mfgCode": null,
"side": "server",
@@ -7348,7 +7247,7 @@
"reportableChange": 0
},
{
- "name": "primary 2 x",
+ "name": "Primary2X",
"code": 21,
"mfgCode": null,
"side": "server",
@@ -7364,7 +7263,7 @@
"reportableChange": 0
},
{
- "name": "primary 2 y",
+ "name": "Primary2Y",
"code": 22,
"mfgCode": null,
"side": "server",
@@ -7380,7 +7279,7 @@
"reportableChange": 0
},
{
- "name": "primary 2 intensity",
+ "name": "Primary2Intensity",
"code": 23,
"mfgCode": null,
"side": "server",
@@ -7396,7 +7295,7 @@
"reportableChange": 0
},
{
- "name": "primary 3 x",
+ "name": "Primary3X",
"code": 25,
"mfgCode": null,
"side": "server",
@@ -7412,7 +7311,7 @@
"reportableChange": 0
},
{
- "name": "primary 3 y",
+ "name": "Primary3Y",
"code": 26,
"mfgCode": null,
"side": "server",
@@ -7428,7 +7327,7 @@
"reportableChange": 0
},
{
- "name": "primary 3 intensity",
+ "name": "Primary3Intensity",
"code": 27,
"mfgCode": null,
"side": "server",
@@ -7444,7 +7343,7 @@
"reportableChange": 0
},
{
- "name": "primary 4 x",
+ "name": "Primary4X",
"code": 32,
"mfgCode": null,
"side": "server",
@@ -7460,7 +7359,7 @@
"reportableChange": 0
},
{
- "name": "primary 4 y",
+ "name": "Primary4Y",
"code": 33,
"mfgCode": null,
"side": "server",
@@ -7476,7 +7375,7 @@
"reportableChange": 0
},
{
- "name": "primary 4 intensity",
+ "name": "Primary4Intensity",
"code": 34,
"mfgCode": null,
"side": "server",
@@ -7492,7 +7391,7 @@
"reportableChange": 0
},
{
- "name": "primary 5 x",
+ "name": "Primary5X",
"code": 36,
"mfgCode": null,
"side": "server",
@@ -7508,7 +7407,7 @@
"reportableChange": 0
},
{
- "name": "primary 5 y",
+ "name": "Primary5Y",
"code": 37,
"mfgCode": null,
"side": "server",
@@ -7524,7 +7423,7 @@
"reportableChange": 0
},
{
- "name": "primary 5 intensity",
+ "name": "Primary5Intensity",
"code": 38,
"mfgCode": null,
"side": "server",
@@ -7540,7 +7439,7 @@
"reportableChange": 0
},
{
- "name": "primary 6 x",
+ "name": "Primary6X",
"code": 40,
"mfgCode": null,
"side": "server",
@@ -7556,7 +7455,7 @@
"reportableChange": 0
},
{
- "name": "primary 6 y",
+ "name": "Primary6Y",
"code": 41,
"mfgCode": null,
"side": "server",
@@ -7572,7 +7471,7 @@
"reportableChange": 0
},
{
- "name": "primary 6 intensity",
+ "name": "Primary6Intensity",
"code": 42,
"mfgCode": null,
"side": "server",
@@ -7588,7 +7487,7 @@
"reportableChange": 0
},
{
- "name": "white point x",
+ "name": "WhitePointX",
"code": 48,
"mfgCode": null,
"side": "server",
@@ -7604,7 +7503,7 @@
"reportableChange": 0
},
{
- "name": "white point y",
+ "name": "WhitePointY",
"code": 49,
"mfgCode": null,
"side": "server",
@@ -7620,7 +7519,7 @@
"reportableChange": 0
},
{
- "name": "color point r x",
+ "name": "ColorPointRX",
"code": 50,
"mfgCode": null,
"side": "server",
@@ -7636,7 +7535,7 @@
"reportableChange": 0
},
{
- "name": "color point r y",
+ "name": "ColorPointRY",
"code": 51,
"mfgCode": null,
"side": "server",
@@ -7652,7 +7551,7 @@
"reportableChange": 0
},
{
- "name": "color point r intensity",
+ "name": "ColorPointRIntensity",
"code": 52,
"mfgCode": null,
"side": "server",
@@ -7668,7 +7567,7 @@
"reportableChange": 0
},
{
- "name": "color point g x",
+ "name": "ColorPointGX",
"code": 54,
"mfgCode": null,
"side": "server",
@@ -7684,7 +7583,7 @@
"reportableChange": 0
},
{
- "name": "color point g y",
+ "name": "ColorPointGY",
"code": 55,
"mfgCode": null,
"side": "server",
@@ -7700,7 +7599,7 @@
"reportableChange": 0
},
{
- "name": "color point g intensity",
+ "name": "ColorPointGIntensity",
"code": 56,
"mfgCode": null,
"side": "server",
@@ -7716,7 +7615,7 @@
"reportableChange": 0
},
{
- "name": "color point b x",
+ "name": "ColorPointBX",
"code": 58,
"mfgCode": null,
"side": "server",
@@ -7732,7 +7631,7 @@
"reportableChange": 0
},
{
- "name": "color point b y",
+ "name": "ColorPointBY",
"code": 59,
"mfgCode": null,
"side": "server",
@@ -7748,7 +7647,7 @@
"reportableChange": 0
},
{
- "name": "color point b intensity",
+ "name": "ColorPointBIntensity",
"code": 60,
"mfgCode": null,
"side": "server",
@@ -7764,7 +7663,7 @@
"reportableChange": 0
},
{
- "name": "enhanced current hue",
+ "name": "EnhancedCurrentHue",
"code": 16384,
"mfgCode": null,
"side": "server",
@@ -7780,7 +7679,7 @@
"reportableChange": 0
},
{
- "name": "enhanced color mode",
+ "name": "EnhancedColorMode",
"code": 16385,
"mfgCode": null,
"side": "server",
@@ -7796,7 +7695,7 @@
"reportableChange": 0
},
{
- "name": "color loop active",
+ "name": "ColorLoopActive",
"code": 16386,
"mfgCode": null,
"side": "server",
@@ -7812,7 +7711,7 @@
"reportableChange": 0
},
{
- "name": "color loop direction",
+ "name": "ColorLoopDirection",
"code": 16387,
"mfgCode": null,
"side": "server",
@@ -7828,7 +7727,7 @@
"reportableChange": 0
},
{
- "name": "color loop time",
+ "name": "ColorLoopTime",
"code": 16388,
"mfgCode": null,
"side": "server",
@@ -7844,7 +7743,7 @@
"reportableChange": 0
},
{
- "name": "color loop start enhanced hue",
+ "name": "ColorLoopStartEnhancedHue",
"code": 16389,
"mfgCode": null,
"side": "server",
@@ -7860,7 +7759,7 @@
"reportableChange": 0
},
{
- "name": "color loop stored enhanced hue",
+ "name": "ColorLoopStoredEnhancedHue",
"code": 16390,
"mfgCode": null,
"side": "server",
@@ -7876,7 +7775,7 @@
"reportableChange": 0
},
{
- "name": "color capabilities",
+ "name": "ColorCapabilities",
"code": 16394,
"mfgCode": null,
"side": "server",
@@ -7892,7 +7791,7 @@
"reportableChange": 0
},
{
- "name": "color temp physical min",
+ "name": "ColorTempPhysicalMinMireds",
"code": 16395,
"mfgCode": null,
"side": "server",
@@ -7908,7 +7807,7 @@
"reportableChange": 0
},
{
- "name": "color temp physical max",
+ "name": "ColorTempPhysicalMaxMireds",
"code": 16396,
"mfgCode": null,
"side": "server",
@@ -7924,7 +7823,7 @@
"reportableChange": 0
},
{
- "name": "couple color temp to level min-mireds",
+ "name": "CoupleColorTempToLevelMinMireds",
"code": 16397,
"mfgCode": null,
"side": "server",
@@ -7940,7 +7839,7 @@
"reportableChange": 0
},
{
- "name": "start up color temperature mireds",
+ "name": "StartUpColorTemperatureMireds",
"code": 16400,
"mfgCode": null,
"side": "server",
@@ -8044,7 +7943,6 @@
"define": "OCCUPANCY_SENSING_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "FeatureMap",
@@ -8087,7 +7985,6 @@
"define": "OCCUPANCY_SENSING_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "occupancy",
@@ -8385,6 +8282,5 @@
"endpointVersion": 1,
"deviceIdentifier": 269
}
- ],
- "log": []
+ ]
}
\ No newline at end of file
diff --git a/examples/chef/devices/rootnode_flowsensor_1zVxHedlaV.zap b/examples/chef/devices/rootnode_flowsensor_1zVxHedlaV.zap
index aeb83c23909b8c..f10f2e6e7b1ecd 100644
--- a/examples/chef/devices/rootnode_flowsensor_1zVxHedlaV.zap
+++ b/examples/chef/devices/rootnode_flowsensor_1zVxHedlaV.zap
@@ -1,5 +1,5 @@
{
- "featureLevel": 70,
+ "featureLevel": 77,
"creator": "zap",
"keyValuePairs": [
{
@@ -19,14 +19,16 @@
{
"pathRelativity": "relativeToZap",
"path": "../../../src/app/zap-templates/zcl/zcl.json",
- "version": "ZCL Test Data",
- "type": "zcl-properties"
+ "type": "zcl-properties",
+ "category": "matter",
+ "version": 1,
+ "description": "Matter SDK ZCL data"
},
{
"pathRelativity": "relativeToZap",
"path": "../../../src/app/zap-templates/app-templates.json",
- "version": "chip-v1",
- "type": "gen-templates-json"
+ "type": "gen-templates-json",
+ "version": "chip-v1"
}
],
"endpointTypes": [
@@ -51,14 +53,6 @@
"source": "client",
"incoming": 1,
"outgoing": 0
- },
- {
- "name": "IdentifyQuery",
- "code": 1,
- "mfgCode": null,
- "source": "client",
- "incoming": 1,
- "outgoing": 0
}
],
"attributes": [
@@ -87,16 +81,6 @@
"define": "IDENTIFY_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [
- {
- "name": "IdentifyQueryResponse",
- "code": 0,
- "mfgCode": null,
- "source": "server",
- "incoming": 0,
- "outgoing": 1
- }
- ],
"attributes": [
{
"name": "identify time",
@@ -443,7 +427,7 @@
],
"attributes": [
{
- "name": "scene count",
+ "name": "SceneCount",
"code": 0,
"mfgCode": null,
"side": "server",
@@ -459,7 +443,7 @@
"reportableChange": 0
},
{
- "name": "current scene",
+ "name": "CurrentScene",
"code": 1,
"mfgCode": null,
"side": "server",
@@ -475,11 +459,11 @@
"reportableChange": 0
},
{
- "name": "current group",
+ "name": "CurrentGroup",
"code": 2,
"mfgCode": null,
"side": "server",
- "type": "int16u",
+ "type": "group_id",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -491,7 +475,7 @@
"reportableChange": 0
},
{
- "name": "scene valid",
+ "name": "SceneValid",
"code": 3,
"mfgCode": null,
"side": "server",
@@ -507,7 +491,7 @@
"reportableChange": 0
},
{
- "name": "name support",
+ "name": "NameSupport",
"code": 4,
"mfgCode": null,
"side": "server",
@@ -599,7 +583,6 @@
"define": "ON_OFF_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "OnOff",
@@ -642,7 +625,6 @@
"define": "ON_OFF_SWITCH_CONFIG_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -669,7 +651,6 @@
"define": "ON_OFF_SWITCH_CONFIG_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "switch type",
@@ -820,10 +801,9 @@
"define": "LEVEL_CONTROL_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
- "name": "current level",
+ "name": "CurrentLevel",
"code": 0,
"mfgCode": null,
"side": "server",
@@ -863,7 +843,6 @@
"define": "DESCRIPTOR_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -890,7 +869,6 @@
"define": "DESCRIPTOR_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "device list",
@@ -997,7 +975,6 @@
"define": "ACCESS_CONTROL_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -1024,7 +1001,6 @@
"define": "ACCESS_CONTROL_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "ACL",
@@ -1115,7 +1091,6 @@
"define": "BASIC_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -1142,7 +1117,6 @@
"define": "BASIC_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "DataModelRevision",
@@ -1151,7 +1125,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 1,
"bounded": 0,
"defaultValue": "10",
@@ -1653,7 +1627,6 @@
"define": "OTA_REQUESTOR_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "DefaultOtaProviders",
@@ -1775,9 +1748,7 @@
"mfgCode": null,
"define": "LOCALIZATION_CONFIGURATION_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Localization Configuration",
@@ -1786,27 +1757,10 @@
"define": "LOCALIZATION_CONFIGURATION_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
- {
- "name": "ActiveLocale",
- "code": 1,
- "mfgCode": null,
- "side": "server",
- "type": "char_string",
- "included": 1,
- "storageOption": "NVM",
- "singleton": 0,
- "bounded": 0,
- "defaultValue": "en-US",
- "reportable": 1,
- "minInterval": 1,
- "maxInterval": 65534,
- "reportableChange": 0
- },
{
"name": "SupportedLocales",
- "code": 2,
+ "code": 1,
"mfgCode": null,
"side": "server",
"type": "array",
@@ -1814,7 +1768,7 @@
"storageOption": "External",
"singleton": 0,
"bounded": 0,
- "defaultValue": "",
+ "defaultValue": "en-US",
"reportable": 1,
"minInterval": 1,
"maxInterval": 65534,
@@ -1860,9 +1814,7 @@
"mfgCode": null,
"define": "TIME_FORMAT_LOCALIZATION_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Time Format Localization",
@@ -1871,7 +1823,6 @@
"define": "TIME_FORMAT_LOCALIZATION_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "HourFormat",
@@ -1961,9 +1912,7 @@
"mfgCode": null,
"define": "UNIT_LOCALIZATION_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Unit Localization",
@@ -1972,7 +1921,6 @@
"define": "UNIT_LOCALIZATION_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "TemperatureUnit",
@@ -2149,7 +2097,7 @@
"side": "server",
"type": "RegulatoryLocationType",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0",
@@ -2165,7 +2113,7 @@
"side": "server",
"type": "RegulatoryLocationType",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0",
@@ -2539,7 +2487,6 @@
"define": "GENERAL_DIAGNOSTICS_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -2600,7 +2547,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -2616,7 +2563,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -2632,7 +2579,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00000000",
@@ -2648,7 +2595,7 @@
"side": "server",
"type": "enum8",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -2798,7 +2745,6 @@
"define": "SOFTWARE_DIAGNOSTICS_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "ThreadMetrics",
@@ -2823,7 +2769,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -2839,7 +2785,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -2855,7 +2801,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -2941,7 +2887,6 @@
"define": "THREAD_NETWORK_DIAGNOSTICS_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "channel",
@@ -2950,7 +2895,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -2964,9 +2909,9 @@
"code": 1,
"mfgCode": null,
"side": "server",
- "type": "enum8",
+ "type": "RoutingRole",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -2982,7 +2927,7 @@
"side": "server",
"type": "char_string",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0",
@@ -2998,7 +2943,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3014,7 +2959,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -3030,7 +2975,7 @@
"side": "server",
"type": "octet_string",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -3046,7 +2991,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -3094,7 +3039,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -3110,7 +3055,7 @@
"side": "server",
"type": "int8u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -3126,7 +3071,7 @@
"side": "server",
"type": "int8u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -3142,7 +3087,7 @@
"side": "server",
"type": "int8u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -3158,7 +3103,7 @@
"side": "server",
"type": "int8u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -3174,7 +3119,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3190,7 +3135,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3206,7 +3151,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3222,7 +3167,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3238,7 +3183,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3254,7 +3199,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3270,7 +3215,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3286,7 +3231,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3302,7 +3247,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3318,7 +3263,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3334,7 +3279,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3350,7 +3295,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3366,7 +3311,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3382,7 +3327,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3398,7 +3343,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3414,7 +3359,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3430,7 +3375,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3446,7 +3391,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3462,7 +3407,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3478,7 +3423,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3494,7 +3439,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3510,7 +3455,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3526,7 +3471,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3542,7 +3487,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3558,7 +3503,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3574,7 +3519,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3590,7 +3535,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3606,7 +3551,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3622,7 +3567,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3638,7 +3583,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3654,7 +3599,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3670,7 +3615,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3686,7 +3631,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3702,7 +3647,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3718,7 +3663,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3734,7 +3679,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3750,7 +3695,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3766,7 +3711,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3782,7 +3727,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3798,7 +3743,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3814,7 +3759,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3830,7 +3775,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3846,7 +3791,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -3862,7 +3807,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -3878,7 +3823,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3892,7 +3837,7 @@
"code": 59,
"mfgCode": null,
"side": "server",
- "type": "array",
+ "type": "SecurityPolicy",
"included": 1,
"storageOption": "External",
"singleton": 0,
@@ -3910,7 +3855,7 @@
"side": "server",
"type": "octet_string",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3924,7 +3869,7 @@
"code": 61,
"mfgCode": null,
"side": "server",
- "type": "array",
+ "type": "OperationalDatasetComponents",
"included": 1,
"storageOption": "External",
"singleton": 0,
@@ -4028,7 +3973,6 @@
"define": "WIFI_NETWORK_DIAGNOSTICS_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "bssid",
@@ -4037,7 +3981,7 @@
"side": "server",
"type": "octet_string",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -4053,7 +3997,7 @@
"side": "server",
"type": "SecurityType",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -4069,7 +4013,7 @@
"side": "server",
"type": "WiFiVersionType",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -4085,7 +4029,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -4101,7 +4045,7 @@
"side": "server",
"type": "int8s",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00",
@@ -4117,7 +4061,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00000000",
@@ -4133,7 +4077,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00000000",
@@ -4149,7 +4093,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00000000",
@@ -4165,7 +4109,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00000000",
@@ -4181,7 +4125,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00000000",
@@ -4197,7 +4141,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00000000",
@@ -4213,7 +4157,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -4229,7 +4173,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -4315,7 +4259,6 @@
"define": "ETHERNET_NETWORK_DIAGNOSTICS_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "PHYRate",
@@ -4324,7 +4267,7 @@
"side": "server",
"type": "PHYRateType",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -4340,7 +4283,7 @@
"side": "server",
"type": "boolean",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00",
@@ -4356,7 +4299,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -4372,7 +4315,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -4388,7 +4331,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -4404,7 +4347,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -4420,7 +4363,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -4436,7 +4379,7 @@
"side": "server",
"type": "boolean",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00",
@@ -4452,7 +4395,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -4501,9 +4444,7 @@
"mfgCode": null,
"define": "SWITCH_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Switch",
@@ -4512,7 +4453,6 @@
"define": "SWITCH_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "FeatureMap",
@@ -4607,7 +4547,6 @@
"define": "ADMINISTRATOR_COMMISSIONING_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "WindowStatus",
@@ -4762,14 +4701,6 @@
"source": "client",
"incoming": 1,
"outgoing": 1
- },
- {
- "name": "RemoveTrustedRootCertificate",
- "code": 12,
- "mfgCode": null,
- "source": "client",
- "incoming": 1,
- "outgoing": 0
}
],
"attributes": [
@@ -4872,7 +4803,7 @@
"side": "server",
"type": "int8u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -4888,7 +4819,7 @@
"side": "server",
"type": "int8u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -4918,7 +4849,7 @@
"code": 5,
"mfgCode": null,
"side": "server",
- "type": "fabric_idx",
+ "type": "int8u",
"included": 1,
"storageOption": "External",
"singleton": 0,
@@ -5003,8 +4934,7 @@
"incoming": 1,
"outgoing": 0
}
- ],
- "attributes": []
+ ]
},
{
"name": "Group Key Management",
@@ -5136,9 +5066,7 @@
"mfgCode": null,
"define": "FIXED_LABEL_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Fixed Label",
@@ -5147,7 +5075,6 @@
"define": "FIXED_LABEL_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "label list",
@@ -5205,9 +5132,7 @@
"mfgCode": null,
"define": "USER_LABEL_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "User Label",
@@ -5216,7 +5141,6 @@
"define": "USER_LABEL_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "label list",
@@ -5291,14 +5215,6 @@
"source": "client",
"incoming": 1,
"outgoing": 0
- },
- {
- "name": "IdentifyQuery",
- "code": 1,
- "mfgCode": null,
- "source": "client",
- "incoming": 1,
- "outgoing": 0
}
],
"attributes": [
@@ -5343,16 +5259,6 @@
"define": "IDENTIFY_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [
- {
- "name": "IdentifyQueryResponse",
- "code": 0,
- "mfgCode": null,
- "source": "server",
- "incoming": 0,
- "outgoing": 1
- }
- ],
"attributes": [
{
"name": "identify time",
@@ -5393,7 +5299,7 @@
"side": "server",
"type": "array",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0",
@@ -5409,7 +5315,7 @@
"side": "server",
"type": "array",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0",
@@ -5425,7 +5331,7 @@
"side": "server",
"type": "array",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0",
@@ -5625,7 +5531,7 @@
"side": "server",
"type": "array",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -5641,7 +5547,7 @@
"side": "server",
"type": "array",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -5657,7 +5563,7 @@
"side": "server",
"type": "array",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -5707,7 +5613,6 @@
"define": "DESCRIPTOR_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "FeatureMap",
@@ -5750,7 +5655,6 @@
"define": "DESCRIPTOR_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "device list",
@@ -5759,7 +5663,7 @@
"side": "server",
"type": "array",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0",
@@ -5775,7 +5679,7 @@
"side": "server",
"type": "array",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0",
@@ -5791,7 +5695,7 @@
"side": "server",
"type": "array",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0",
@@ -5807,7 +5711,7 @@
"side": "server",
"type": "array",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0",
@@ -5823,7 +5727,7 @@
"side": "server",
"type": "array",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0",
@@ -5839,7 +5743,7 @@
"side": "server",
"type": "array",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0",
@@ -5855,7 +5759,7 @@
"side": "server",
"type": "array",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0",
@@ -5905,7 +5809,6 @@
"define": "BINDING_CLUSTER",
"side": "client",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "FeatureMap",
@@ -5948,7 +5851,6 @@
"define": "BINDING_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "Binding",
@@ -5957,7 +5859,7 @@
"side": "server",
"type": "array",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -5973,7 +5875,7 @@
"side": "server",
"type": "array",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -5989,7 +5891,7 @@
"side": "server",
"type": "array",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -6005,7 +5907,7 @@
"side": "server",
"type": "array",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -6055,7 +5957,6 @@
"define": "FLOW_MEASUREMENT_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "FeatureMap",
@@ -6098,7 +5999,6 @@
"define": "FLOW_MEASUREMENT_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "MeasuredValue",
@@ -6171,7 +6071,7 @@
"side": "server",
"type": "array",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0",
@@ -6187,7 +6087,7 @@
"side": "server",
"type": "array",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0",
@@ -6203,7 +6103,7 @@
"side": "server",
"type": "array",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0",
@@ -6268,6 +6168,5 @@
"endpointVersion": 1,
"deviceIdentifier": 774
}
- ],
- "log": []
-}
+ ]
+}
\ No newline at end of file
diff --git a/examples/chef/devices/rootnode_heatingcoolingunit_ncdGai1E5a.zap b/examples/chef/devices/rootnode_heatingcoolingunit_ncdGai1E5a.zap
index c059d2aa98a86f..2eee803747b747 100644
--- a/examples/chef/devices/rootnode_heatingcoolingunit_ncdGai1E5a.zap
+++ b/examples/chef/devices/rootnode_heatingcoolingunit_ncdGai1E5a.zap
@@ -1,5 +1,5 @@
{
- "featureLevel": 70,
+ "featureLevel": 77,
"creator": "zap",
"keyValuePairs": [
{
@@ -19,14 +19,16 @@
{
"pathRelativity": "relativeToZap",
"path": "../../../src/app/zap-templates/zcl/zcl.json",
- "version": "ZCL Test Data",
- "type": "zcl-properties"
+ "type": "zcl-properties",
+ "category": "matter",
+ "version": 1,
+ "description": "Matter SDK ZCL data"
},
{
"pathRelativity": "relativeToZap",
"path": "../../../src/app/zap-templates/app-templates.json",
- "version": "chip-v1",
- "type": "gen-templates-json"
+ "type": "gen-templates-json",
+ "version": "chip-v1"
}
],
"endpointTypes": [
@@ -51,14 +53,6 @@
"source": "client",
"incoming": 1,
"outgoing": 0
- },
- {
- "name": "IdentifyQuery",
- "code": 1,
- "mfgCode": null,
- "source": "client",
- "incoming": 1,
- "outgoing": 0
}
],
"attributes": [
@@ -87,16 +81,6 @@
"define": "IDENTIFY_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [
- {
- "name": "IdentifyQueryResponse",
- "code": 0,
- "mfgCode": null,
- "source": "server",
- "incoming": 0,
- "outgoing": 1
- }
- ],
"attributes": [
{
"name": "identify time",
@@ -443,7 +427,7 @@
],
"attributes": [
{
- "name": "scene count",
+ "name": "SceneCount",
"code": 0,
"mfgCode": null,
"side": "server",
@@ -459,7 +443,7 @@
"reportableChange": 0
},
{
- "name": "current scene",
+ "name": "CurrentScene",
"code": 1,
"mfgCode": null,
"side": "server",
@@ -475,11 +459,11 @@
"reportableChange": 0
},
{
- "name": "current group",
+ "name": "CurrentGroup",
"code": 2,
"mfgCode": null,
"side": "server",
- "type": "int16u",
+ "type": "group_id",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -491,7 +475,7 @@
"reportableChange": 0
},
{
- "name": "scene valid",
+ "name": "SceneValid",
"code": 3,
"mfgCode": null,
"side": "server",
@@ -507,7 +491,7 @@
"reportableChange": 0
},
{
- "name": "name support",
+ "name": "NameSupport",
"code": 4,
"mfgCode": null,
"side": "server",
@@ -599,7 +583,6 @@
"define": "ON_OFF_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "OnOff",
@@ -642,7 +625,6 @@
"define": "ON_OFF_SWITCH_CONFIG_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -669,7 +651,6 @@
"define": "ON_OFF_SWITCH_CONFIG_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "switch type",
@@ -820,10 +801,9 @@
"define": "LEVEL_CONTROL_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
- "name": "current level",
+ "name": "CurrentLevel",
"code": 0,
"mfgCode": null,
"side": "server",
@@ -863,7 +843,6 @@
"define": "DESCRIPTOR_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -890,7 +869,6 @@
"define": "DESCRIPTOR_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "device list",
@@ -997,7 +975,6 @@
"define": "ACCESS_CONTROL_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -1024,7 +1001,6 @@
"define": "ACCESS_CONTROL_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "ACL",
@@ -1115,7 +1091,6 @@
"define": "BASIC_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -1142,7 +1117,6 @@
"define": "BASIC_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "DataModelRevision",
@@ -1653,7 +1627,6 @@
"define": "OTA_REQUESTOR_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "DefaultOtaProviders",
@@ -1775,9 +1748,7 @@
"mfgCode": null,
"define": "LOCALIZATION_CONFIGURATION_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Localization Configuration",
@@ -1786,27 +1757,10 @@
"define": "LOCALIZATION_CONFIGURATION_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
- {
- "name": "ActiveLocale",
- "code": 1,
- "mfgCode": null,
- "side": "server",
- "type": "char_string",
- "included": 1,
- "storageOption": "NVM",
- "singleton": 0,
- "bounded": 0,
- "defaultValue": "en-US",
- "reportable": 1,
- "minInterval": 1,
- "maxInterval": 65534,
- "reportableChange": 0
- },
{
"name": "SupportedLocales",
- "code": 2,
+ "code": 1,
"mfgCode": null,
"side": "server",
"type": "array",
@@ -1814,7 +1768,7 @@
"storageOption": "External",
"singleton": 0,
"bounded": 0,
- "defaultValue": "",
+ "defaultValue": "en-US",
"reportable": 1,
"minInterval": 1,
"maxInterval": 65534,
@@ -1860,9 +1814,7 @@
"mfgCode": null,
"define": "TIME_FORMAT_LOCALIZATION_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Time Format Localization",
@@ -1871,7 +1823,6 @@
"define": "TIME_FORMAT_LOCALIZATION_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "HourFormat",
@@ -1961,9 +1912,7 @@
"mfgCode": null,
"define": "UNIT_LOCALIZATION_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Unit Localization",
@@ -1972,7 +1921,6 @@
"define": "UNIT_LOCALIZATION_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "TemperatureUnit",
@@ -2149,7 +2097,7 @@
"side": "server",
"type": "RegulatoryLocationType",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0",
@@ -2165,7 +2113,7 @@
"side": "server",
"type": "RegulatoryLocationType",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0",
@@ -2539,7 +2487,6 @@
"define": "GENERAL_DIAGNOSTICS_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -2600,7 +2547,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -2616,7 +2563,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -2632,7 +2579,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00000000",
@@ -2648,7 +2595,7 @@
"side": "server",
"type": "enum8",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -2798,7 +2745,6 @@
"define": "SOFTWARE_DIAGNOSTICS_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "ThreadMetrics",
@@ -2823,7 +2769,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -2839,7 +2785,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -2855,7 +2801,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -2941,7 +2887,6 @@
"define": "THREAD_NETWORK_DIAGNOSTICS_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "channel",
@@ -2950,7 +2895,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -2964,9 +2909,9 @@
"code": 1,
"mfgCode": null,
"side": "server",
- "type": "enum8",
+ "type": "RoutingRole",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -2982,7 +2927,7 @@
"side": "server",
"type": "char_string",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0",
@@ -2998,7 +2943,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3014,7 +2959,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -3030,7 +2975,7 @@
"side": "server",
"type": "octet_string",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -3046,7 +2991,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -3094,7 +3039,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -3110,7 +3055,7 @@
"side": "server",
"type": "int8u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -3126,7 +3071,7 @@
"side": "server",
"type": "int8u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -3142,7 +3087,7 @@
"side": "server",
"type": "int8u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -3158,7 +3103,7 @@
"side": "server",
"type": "int8u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -3174,7 +3119,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3190,7 +3135,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3206,7 +3151,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3222,7 +3167,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3238,7 +3183,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3254,7 +3199,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3270,7 +3215,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3286,7 +3231,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3302,7 +3247,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3318,7 +3263,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3334,7 +3279,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3350,7 +3295,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3366,7 +3311,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3382,7 +3327,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3398,7 +3343,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3414,7 +3359,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3430,7 +3375,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3446,7 +3391,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3462,7 +3407,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3478,7 +3423,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3494,7 +3439,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3510,7 +3455,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3526,7 +3471,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3542,7 +3487,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3558,7 +3503,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3574,7 +3519,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3590,7 +3535,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3606,7 +3551,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3622,7 +3567,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3638,7 +3583,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3654,7 +3599,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3670,7 +3615,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3686,7 +3631,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3702,7 +3647,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3718,7 +3663,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3734,7 +3679,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3750,7 +3695,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3766,7 +3711,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3782,7 +3727,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3798,7 +3743,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3814,7 +3759,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3830,7 +3775,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3846,7 +3791,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -3862,7 +3807,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -3878,7 +3823,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3892,7 +3837,7 @@
"code": 59,
"mfgCode": null,
"side": "server",
- "type": "array",
+ "type": "SecurityPolicy",
"included": 1,
"storageOption": "External",
"singleton": 0,
@@ -3910,7 +3855,7 @@
"side": "server",
"type": "octet_string",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3924,7 +3869,7 @@
"code": 61,
"mfgCode": null,
"side": "server",
- "type": "array",
+ "type": "OperationalDatasetComponents",
"included": 1,
"storageOption": "External",
"singleton": 0,
@@ -4028,7 +3973,6 @@
"define": "WIFI_NETWORK_DIAGNOSTICS_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "bssid",
@@ -4037,7 +3981,7 @@
"side": "server",
"type": "octet_string",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -4053,7 +3997,7 @@
"side": "server",
"type": "SecurityType",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -4069,7 +4013,7 @@
"side": "server",
"type": "WiFiVersionType",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -4085,7 +4029,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -4101,7 +4045,7 @@
"side": "server",
"type": "int8s",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00",
@@ -4117,7 +4061,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00000000",
@@ -4133,7 +4077,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00000000",
@@ -4149,7 +4093,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00000000",
@@ -4165,7 +4109,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00000000",
@@ -4181,7 +4125,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00000000",
@@ -4197,7 +4141,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00000000",
@@ -4213,7 +4157,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -4229,7 +4173,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -4315,7 +4259,6 @@
"define": "ETHERNET_NETWORK_DIAGNOSTICS_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "PHYRate",
@@ -4501,9 +4444,7 @@
"mfgCode": null,
"define": "SWITCH_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Switch",
@@ -4512,7 +4453,6 @@
"define": "SWITCH_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "FeatureMap",
@@ -4607,7 +4547,6 @@
"define": "ADMINISTRATOR_COMMISSIONING_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "WindowStatus",
@@ -4762,14 +4701,6 @@
"source": "client",
"incoming": 1,
"outgoing": 1
- },
- {
- "name": "RemoveTrustedRootCertificate",
- "code": 12,
- "mfgCode": null,
- "source": "client",
- "incoming": 1,
- "outgoing": 0
}
],
"attributes": [
@@ -4872,7 +4803,7 @@
"side": "server",
"type": "int8u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -4888,7 +4819,7 @@
"side": "server",
"type": "int8u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -4918,7 +4849,7 @@
"code": 5,
"mfgCode": null,
"side": "server",
- "type": "fabric_idx",
+ "type": "int8u",
"included": 1,
"storageOption": "External",
"singleton": 0,
@@ -5003,8 +4934,7 @@
"incoming": 1,
"outgoing": 0
}
- ],
- "attributes": []
+ ]
},
{
"name": "Group Key Management",
@@ -5136,9 +5066,7 @@
"mfgCode": null,
"define": "FIXED_LABEL_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Fixed Label",
@@ -5147,7 +5075,6 @@
"define": "FIXED_LABEL_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "label list",
@@ -5205,9 +5132,7 @@
"mfgCode": null,
"define": "USER_LABEL_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "User Label",
@@ -5216,7 +5141,6 @@
"define": "USER_LABEL_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "label list",
@@ -5291,14 +5215,6 @@
"source": "client",
"incoming": 1,
"outgoing": 0
- },
- {
- "name": "IdentifyQuery",
- "code": 1,
- "mfgCode": null,
- "source": "client",
- "incoming": 1,
- "outgoing": 0
}
],
"attributes": [
@@ -5343,16 +5259,6 @@
"define": "IDENTIFY_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [
- {
- "name": "IdentifyQueryResponse",
- "code": 0,
- "mfgCode": null,
- "source": "server",
- "incoming": 0,
- "outgoing": 1
- }
- ],
"attributes": [
{
"name": "identify time",
@@ -5764,8 +5670,7 @@
"incoming": 1,
"outgoing": 0
}
- ],
- "attributes": []
+ ]
},
{
"name": "Scenes",
@@ -5826,7 +5731,7 @@
],
"attributes": [
{
- "name": "scene count",
+ "name": "SceneCount",
"code": 0,
"mfgCode": null,
"side": "server",
@@ -5842,7 +5747,7 @@
"reportableChange": 0
},
{
- "name": "current scene",
+ "name": "CurrentScene",
"code": 1,
"mfgCode": null,
"side": "server",
@@ -5858,11 +5763,11 @@
"reportableChange": 0
},
{
- "name": "current group",
+ "name": "CurrentGroup",
"code": 2,
"mfgCode": null,
"side": "server",
- "type": "int16u",
+ "type": "group_id",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -5874,7 +5779,7 @@
"reportableChange": 0
},
{
- "name": "scene valid",
+ "name": "SceneValid",
"code": 3,
"mfgCode": null,
"side": "server",
@@ -5890,7 +5795,7 @@
"reportableChange": 0
},
{
- "name": "name support",
+ "name": "NameSupport",
"code": 4,
"mfgCode": null,
"side": "server",
@@ -5906,7 +5811,7 @@
"reportableChange": 0
},
{
- "name": "last configured by",
+ "name": "LastConfiguredBy",
"code": 5,
"mfgCode": null,
"side": "server",
@@ -6078,7 +5983,6 @@
"define": "ON_OFF_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "OnOff",
@@ -6314,8 +6218,7 @@
"incoming": 1,
"outgoing": 0
}
- ],
- "attributes": []
+ ]
},
{
"name": "Level Control",
@@ -6324,10 +6227,9 @@
"define": "LEVEL_CONTROL_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
- "name": "current level",
+ "name": "CurrentLevel",
"code": 0,
"mfgCode": null,
"side": "server",
@@ -6343,7 +6245,7 @@
"reportableChange": 0
},
{
- "name": "remaining time",
+ "name": "RemainingTime",
"code": 1,
"mfgCode": null,
"side": "server",
@@ -6359,7 +6261,7 @@
"reportableChange": 0
},
{
- "name": "min level",
+ "name": "MinLevel",
"code": 2,
"mfgCode": null,
"side": "server",
@@ -6375,7 +6277,7 @@
"reportableChange": 0
},
{
- "name": "max level",
+ "name": "MaxLevel",
"code": 3,
"mfgCode": null,
"side": "server",
@@ -6391,7 +6293,7 @@
"reportableChange": 0
},
{
- "name": "current frequency",
+ "name": "CurrentFrequency",
"code": 4,
"mfgCode": null,
"side": "server",
@@ -6407,7 +6309,7 @@
"reportableChange": 0
},
{
- "name": "min frequency",
+ "name": "MinFrequency",
"code": 5,
"mfgCode": null,
"side": "server",
@@ -6423,7 +6325,7 @@
"reportableChange": 0
},
{
- "name": "max frequency",
+ "name": "MaxFrequency",
"code": 6,
"mfgCode": null,
"side": "server",
@@ -6439,7 +6341,7 @@
"reportableChange": 0
},
{
- "name": "options",
+ "name": "Options",
"code": 15,
"mfgCode": null,
"side": "server",
@@ -6455,7 +6357,7 @@
"reportableChange": 0
},
{
- "name": "on off transition time",
+ "name": "OnOffTransitionTime",
"code": 16,
"mfgCode": null,
"side": "server",
@@ -6471,7 +6373,7 @@
"reportableChange": 0
},
{
- "name": "on level",
+ "name": "OnLevel",
"code": 17,
"mfgCode": null,
"side": "server",
@@ -6487,7 +6389,7 @@
"reportableChange": 0
},
{
- "name": "on transition time",
+ "name": "OnTransitionTime",
"code": 18,
"mfgCode": null,
"side": "server",
@@ -6503,7 +6405,7 @@
"reportableChange": 0
},
{
- "name": "off transition time",
+ "name": "OffTransitionTime",
"code": 19,
"mfgCode": null,
"side": "server",
@@ -6519,7 +6421,7 @@
"reportableChange": 0
},
{
- "name": "default move rate",
+ "name": "DefaultMoveRate",
"code": 20,
"mfgCode": null,
"side": "server",
@@ -6535,7 +6437,7 @@
"reportableChange": 0
},
{
- "name": "start up current level",
+ "name": "StartUpCurrentLevel",
"code": 16384,
"mfgCode": null,
"side": "server",
@@ -6639,7 +6541,6 @@
"define": "DESCRIPTOR_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "FeatureMap",
@@ -6682,7 +6583,6 @@
"define": "DESCRIPTOR_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "device list",
@@ -6837,7 +6737,6 @@
"define": "BINDING_CLUSTER",
"side": "client",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "FeatureMap",
@@ -6880,7 +6779,6 @@
"define": "BINDING_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "Binding",
@@ -7039,10 +6937,9 @@
"define": "THERMOSTAT_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
- "name": "local temperature",
+ "name": "LocalTemperature",
"code": 0,
"mfgCode": null,
"side": "server",
@@ -7058,7 +6955,7 @@
"reportableChange": 0
},
{
- "name": "outdoor temperature",
+ "name": "OutdoorTemperature",
"code": 1,
"mfgCode": null,
"side": "server",
@@ -7074,7 +6971,7 @@
"reportableChange": 0
},
{
- "name": "occupancy",
+ "name": "Occupancy",
"code": 2,
"mfgCode": null,
"side": "server",
@@ -7090,7 +6987,7 @@
"reportableChange": 0
},
{
- "name": "abs min heat setpoint limit",
+ "name": "AbsMinHeatSetpointLimit",
"code": 3,
"mfgCode": null,
"side": "server",
@@ -7106,7 +7003,7 @@
"reportableChange": 0
},
{
- "name": "abs max heat setpoint limit",
+ "name": "AbsMaxHeatSetpointLimit",
"code": 4,
"mfgCode": null,
"side": "server",
@@ -7122,7 +7019,7 @@
"reportableChange": 0
},
{
- "name": "abs min cool setpoint limit",
+ "name": "AbsMinCoolSetpointLimit",
"code": 5,
"mfgCode": null,
"side": "server",
@@ -7138,7 +7035,7 @@
"reportableChange": 0
},
{
- "name": "abs max cool setpoint limit",
+ "name": "AbsMaxCoolSetpointLimit",
"code": 6,
"mfgCode": null,
"side": "server",
@@ -7154,7 +7051,7 @@
"reportableChange": 0
},
{
- "name": "pi cooling demand",
+ "name": "PICoolingDemand",
"code": 7,
"mfgCode": null,
"side": "server",
@@ -7170,7 +7067,7 @@
"reportableChange": 0
},
{
- "name": "pi heating demand",
+ "name": "PIHeatingDemand",
"code": 8,
"mfgCode": null,
"side": "server",
@@ -7186,7 +7083,7 @@
"reportableChange": 0
},
{
- "name": "HVAC system type configuration",
+ "name": "HVACSystemTypeConfiguration",
"code": 9,
"mfgCode": null,
"side": "server",
@@ -7202,7 +7099,7 @@
"reportableChange": 0
},
{
- "name": "local temperature calibration",
+ "name": "LocalTemperatureCalibration",
"code": 16,
"mfgCode": null,
"side": "server",
@@ -7218,7 +7115,7 @@
"reportableChange": 0
},
{
- "name": "occupied cooling setpoint",
+ "name": "OccupiedCoolingSetpoint",
"code": 17,
"mfgCode": null,
"side": "server",
@@ -7234,7 +7131,7 @@
"reportableChange": 0
},
{
- "name": "occupied heating setpoint",
+ "name": "OccupiedHeatingSetpoint",
"code": 18,
"mfgCode": null,
"side": "server",
@@ -7250,7 +7147,7 @@
"reportableChange": 0
},
{
- "name": "unoccupied cooling setpoint",
+ "name": "UnoccupiedCoolingSetpoint",
"code": 19,
"mfgCode": null,
"side": "server",
@@ -7266,7 +7163,7 @@
"reportableChange": 0
},
{
- "name": "unoccupied heating setpoint",
+ "name": "UnoccupiedHeatingSetpoint",
"code": 20,
"mfgCode": null,
"side": "server",
@@ -7282,7 +7179,7 @@
"reportableChange": 0
},
{
- "name": "min heat setpoint limit",
+ "name": "MinHeatSetpointLimit",
"code": 21,
"mfgCode": null,
"side": "server",
@@ -7298,7 +7195,7 @@
"reportableChange": 0
},
{
- "name": "max heat setpoint limit",
+ "name": "MaxHeatSetpointLimit",
"code": 22,
"mfgCode": null,
"side": "server",
@@ -7314,7 +7211,7 @@
"reportableChange": 0
},
{
- "name": "min cool setpoint limit",
+ "name": "MinCoolSetpointLimit",
"code": 23,
"mfgCode": null,
"side": "server",
@@ -7330,7 +7227,7 @@
"reportableChange": 0
},
{
- "name": "max cool setpoint limit",
+ "name": "MaxCoolSetpointLimit",
"code": 24,
"mfgCode": null,
"side": "server",
@@ -7346,7 +7243,7 @@
"reportableChange": 0
},
{
- "name": "min setpoint dead band",
+ "name": "MinSetpointDeadBand",
"code": 25,
"mfgCode": null,
"side": "server",
@@ -7362,7 +7259,7 @@
"reportableChange": 0
},
{
- "name": "remote sensing",
+ "name": "RemoteSensing",
"code": 26,
"mfgCode": null,
"side": "server",
@@ -7378,7 +7275,7 @@
"reportableChange": 0
},
{
- "name": "control sequence of operation",
+ "name": "ControlSequenceOfOperation",
"code": 27,
"mfgCode": null,
"side": "server",
@@ -7394,7 +7291,7 @@
"reportableChange": 0
},
{
- "name": "system mode",
+ "name": "SystemMode",
"code": 28,
"mfgCode": null,
"side": "server",
@@ -7410,23 +7307,7 @@
"reportableChange": 0
},
{
- "name": "alarm mask",
- "code": 29,
- "mfgCode": null,
- "side": "server",
- "type": "bitmap8",
- "included": 0,
- "storageOption": "RAM",
- "singleton": 0,
- "bounded": 0,
- "defaultValue": "0x00",
- "reportable": 1,
- "minInterval": 1,
- "maxInterval": 65534,
- "reportableChange": 0
- },
- {
- "name": "thermostat running mode",
+ "name": "ThermostatRunningMode",
"code": 30,
"mfgCode": null,
"side": "server",
@@ -7442,7 +7323,7 @@
"reportableChange": 0
},
{
- "name": "start of week",
+ "name": "StartOfWeek",
"code": 32,
"mfgCode": null,
"side": "server",
@@ -7458,7 +7339,7 @@
"reportableChange": 0
},
{
- "name": "number of weekly transitions",
+ "name": "NumberOfWeeklyTransitions",
"code": 33,
"mfgCode": null,
"side": "server",
@@ -7474,7 +7355,7 @@
"reportableChange": 0
},
{
- "name": "number of daily transitions",
+ "name": "NumberOfDailyTransitions",
"code": 34,
"mfgCode": null,
"side": "server",
@@ -7490,7 +7371,7 @@
"reportableChange": 0
},
{
- "name": "temperature setpoint hold",
+ "name": "TemperatureSetpointHold",
"code": 35,
"mfgCode": null,
"side": "server",
@@ -7506,7 +7387,7 @@
"reportableChange": 0
},
{
- "name": "temperature setpoint hold duration",
+ "name": "TemperatureSetpointHoldDuration",
"code": 36,
"mfgCode": null,
"side": "server",
@@ -7522,7 +7403,7 @@
"reportableChange": 0
},
{
- "name": "thermostat programming operation mode",
+ "name": "ThermostatProgrammingOperationMode",
"code": 37,
"mfgCode": null,
"side": "server",
@@ -7538,7 +7419,7 @@
"reportableChange": 0
},
{
- "name": "thermostat running state",
+ "name": "ThermostatRunningState",
"code": 41,
"mfgCode": null,
"side": "server",
@@ -7554,7 +7435,7 @@
"reportableChange": 0
},
{
- "name": "setpoint change source",
+ "name": "SetpointChangeSource",
"code": 48,
"mfgCode": null,
"side": "server",
@@ -7570,7 +7451,7 @@
"reportableChange": 0
},
{
- "name": "setpoint change amount",
+ "name": "SetpointChangeAmount",
"code": 49,
"mfgCode": null,
"side": "server",
@@ -7586,11 +7467,11 @@
"reportableChange": 0
},
{
- "name": "setpoint change source timestamp",
+ "name": "SetpointChangeSourceTimestamp",
"code": 50,
"mfgCode": null,
"side": "server",
- "type": "epoch_s",
+ "type": "utc",
"included": 0,
"storageOption": "RAM",
"singleton": 0,
@@ -7602,7 +7483,7 @@
"reportableChange": 0
},
{
- "name": "ac type",
+ "name": "ACType",
"code": 64,
"mfgCode": null,
"side": "server",
@@ -7618,7 +7499,7 @@
"reportableChange": 0
},
{
- "name": "ac capacity",
+ "name": "ACCapacity",
"code": 65,
"mfgCode": null,
"side": "server",
@@ -7634,7 +7515,7 @@
"reportableChange": 0
},
{
- "name": "ac refrigerant type",
+ "name": "ACRefrigerantType",
"code": 66,
"mfgCode": null,
"side": "server",
@@ -7650,7 +7531,7 @@
"reportableChange": 0
},
{
- "name": "ac compressor type",
+ "name": "ACCompressorType",
"code": 67,
"mfgCode": null,
"side": "server",
@@ -7666,7 +7547,7 @@
"reportableChange": 0
},
{
- "name": "ac error code",
+ "name": "ACErrorCode",
"code": 68,
"mfgCode": null,
"side": "server",
@@ -7682,7 +7563,7 @@
"reportableChange": 0
},
{
- "name": "ac louver position",
+ "name": "ACLouverPosition",
"code": 69,
"mfgCode": null,
"side": "server",
@@ -7698,7 +7579,7 @@
"reportableChange": 0
},
{
- "name": "ac coil temperature",
+ "name": "ACCoilTemperature",
"code": 70,
"mfgCode": null,
"side": "server",
@@ -7714,7 +7595,7 @@
"reportableChange": 0
},
{
- "name": "ac capacity format",
+ "name": "ACCapacityformat",
"code": 71,
"mfgCode": null,
"side": "server",
@@ -7817,9 +7698,7 @@
"mfgCode": null,
"define": "FAN_CONTROL_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Fan Control",
@@ -7828,14 +7707,13 @@
"define": "FAN_CONTROL_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "fan mode",
"code": 0,
"mfgCode": null,
"side": "server",
- "type": "enum8",
+ "type": "FanModeType",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -7851,7 +7729,7 @@
"code": 1,
"mfgCode": null,
"side": "server",
- "type": "enum8",
+ "type": "FanModeSequenceType",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -8110,6 +7988,5 @@
"endpointVersion": 1,
"deviceIdentifier": 768
}
- ],
- "log": []
-}
+ ]
+}
\ No newline at end of file
diff --git a/examples/chef/devices/rootnode_humiditysensor_Xyj4gda6Hb.zap b/examples/chef/devices/rootnode_humiditysensor_Xyj4gda6Hb.zap
index d73be7bfb4bc92..297a93b41e4a75 100644
--- a/examples/chef/devices/rootnode_humiditysensor_Xyj4gda6Hb.zap
+++ b/examples/chef/devices/rootnode_humiditysensor_Xyj4gda6Hb.zap
@@ -1,5 +1,5 @@
{
- "featureLevel": 70,
+ "featureLevel": 77,
"creator": "zap",
"keyValuePairs": [
{
@@ -19,14 +19,16 @@
{
"pathRelativity": "relativeToZap",
"path": "../../../src/app/zap-templates/zcl/zcl.json",
- "version": "ZCL Test Data",
- "type": "zcl-properties"
+ "type": "zcl-properties",
+ "category": "matter",
+ "version": 1,
+ "description": "Matter SDK ZCL data"
},
{
"pathRelativity": "relativeToZap",
"path": "../../../src/app/zap-templates/app-templates.json",
- "version": "chip-v1",
- "type": "gen-templates-json"
+ "type": "gen-templates-json",
+ "version": "chip-v1"
}
],
"endpointTypes": [
@@ -51,14 +53,6 @@
"source": "client",
"incoming": 1,
"outgoing": 0
- },
- {
- "name": "IdentifyQuery",
- "code": 1,
- "mfgCode": null,
- "source": "client",
- "incoming": 1,
- "outgoing": 0
}
],
"attributes": [
@@ -87,16 +81,6 @@
"define": "IDENTIFY_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [
- {
- "name": "IdentifyQueryResponse",
- "code": 0,
- "mfgCode": null,
- "source": "server",
- "incoming": 0,
- "outgoing": 1
- }
- ],
"attributes": [
{
"name": "identify time",
@@ -443,7 +427,7 @@
],
"attributes": [
{
- "name": "scene count",
+ "name": "SceneCount",
"code": 0,
"mfgCode": null,
"side": "server",
@@ -459,7 +443,7 @@
"reportableChange": 0
},
{
- "name": "current scene",
+ "name": "CurrentScene",
"code": 1,
"mfgCode": null,
"side": "server",
@@ -475,11 +459,11 @@
"reportableChange": 0
},
{
- "name": "current group",
+ "name": "CurrentGroup",
"code": 2,
"mfgCode": null,
"side": "server",
- "type": "int16u",
+ "type": "group_id",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -491,7 +475,7 @@
"reportableChange": 0
},
{
- "name": "scene valid",
+ "name": "SceneValid",
"code": 3,
"mfgCode": null,
"side": "server",
@@ -507,7 +491,7 @@
"reportableChange": 0
},
{
- "name": "name support",
+ "name": "NameSupport",
"code": 4,
"mfgCode": null,
"side": "server",
@@ -599,7 +583,6 @@
"define": "ON_OFF_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "OnOff",
@@ -642,7 +625,6 @@
"define": "ON_OFF_SWITCH_CONFIG_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -669,7 +651,6 @@
"define": "ON_OFF_SWITCH_CONFIG_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "switch type",
@@ -820,10 +801,9 @@
"define": "LEVEL_CONTROL_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
- "name": "current level",
+ "name": "CurrentLevel",
"code": 0,
"mfgCode": null,
"side": "server",
@@ -863,7 +843,6 @@
"define": "DESCRIPTOR_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -890,7 +869,6 @@
"define": "DESCRIPTOR_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "device list",
@@ -997,7 +975,6 @@
"define": "ACCESS_CONTROL_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -1024,7 +1001,6 @@
"define": "ACCESS_CONTROL_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "ACL",
@@ -1115,7 +1091,6 @@
"define": "BASIC_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -1142,7 +1117,6 @@
"define": "BASIC_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "DataModelRevision",
@@ -1151,7 +1125,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 1,
"bounded": 0,
"defaultValue": "10",
@@ -1653,7 +1627,6 @@
"define": "OTA_REQUESTOR_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "DefaultOtaProviders",
@@ -1775,9 +1748,7 @@
"mfgCode": null,
"define": "LOCALIZATION_CONFIGURATION_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Localization Configuration",
@@ -1786,27 +1757,10 @@
"define": "LOCALIZATION_CONFIGURATION_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
- {
- "name": "ActiveLocale",
- "code": 1,
- "mfgCode": null,
- "side": "server",
- "type": "char_string",
- "included": 1,
- "storageOption": "NVM",
- "singleton": 0,
- "bounded": 0,
- "defaultValue": "en-US",
- "reportable": 1,
- "minInterval": 1,
- "maxInterval": 65534,
- "reportableChange": 0
- },
{
"name": "SupportedLocales",
- "code": 2,
+ "code": 1,
"mfgCode": null,
"side": "server",
"type": "array",
@@ -1814,7 +1768,7 @@
"storageOption": "External",
"singleton": 0,
"bounded": 0,
- "defaultValue": "",
+ "defaultValue": "en-US",
"reportable": 1,
"minInterval": 1,
"maxInterval": 65534,
@@ -1860,9 +1814,7 @@
"mfgCode": null,
"define": "TIME_FORMAT_LOCALIZATION_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Time Format Localization",
@@ -1871,7 +1823,6 @@
"define": "TIME_FORMAT_LOCALIZATION_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "HourFormat",
@@ -1961,9 +1912,7 @@
"mfgCode": null,
"define": "UNIT_LOCALIZATION_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Unit Localization",
@@ -1972,7 +1921,6 @@
"define": "UNIT_LOCALIZATION_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "TemperatureUnit",
@@ -2149,7 +2097,7 @@
"side": "server",
"type": "RegulatoryLocationType",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0",
@@ -2165,7 +2113,7 @@
"side": "server",
"type": "RegulatoryLocationType",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0",
@@ -2539,7 +2487,6 @@
"define": "GENERAL_DIAGNOSTICS_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -2600,7 +2547,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -2616,7 +2563,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -2632,7 +2579,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00000000",
@@ -2648,7 +2595,7 @@
"side": "server",
"type": "enum8",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -2798,7 +2745,6 @@
"define": "SOFTWARE_DIAGNOSTICS_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "ThreadMetrics",
@@ -2823,7 +2769,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -2839,7 +2785,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -2855,7 +2801,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -2941,7 +2887,6 @@
"define": "THREAD_NETWORK_DIAGNOSTICS_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "channel",
@@ -2950,7 +2895,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -2964,9 +2909,9 @@
"code": 1,
"mfgCode": null,
"side": "server",
- "type": "enum8",
+ "type": "RoutingRole",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -2982,7 +2927,7 @@
"side": "server",
"type": "char_string",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0",
@@ -2998,7 +2943,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3014,7 +2959,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -3030,7 +2975,7 @@
"side": "server",
"type": "octet_string",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -3046,7 +2991,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -3094,7 +3039,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -3110,7 +3055,7 @@
"side": "server",
"type": "int8u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -3126,7 +3071,7 @@
"side": "server",
"type": "int8u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -3142,7 +3087,7 @@
"side": "server",
"type": "int8u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -3158,7 +3103,7 @@
"side": "server",
"type": "int8u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -3174,7 +3119,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3190,7 +3135,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3206,7 +3151,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3222,7 +3167,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3238,7 +3183,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3254,7 +3199,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3270,7 +3215,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3286,7 +3231,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3302,7 +3247,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3318,7 +3263,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3334,7 +3279,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3350,7 +3295,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3366,7 +3311,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3382,7 +3327,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3398,7 +3343,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3414,7 +3359,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3430,7 +3375,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3446,7 +3391,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3462,7 +3407,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3478,7 +3423,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3494,7 +3439,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3510,7 +3455,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3526,7 +3471,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3542,7 +3487,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3558,7 +3503,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3574,7 +3519,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3590,7 +3535,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3606,7 +3551,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3622,7 +3567,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3638,7 +3583,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3654,7 +3599,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3670,7 +3615,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3686,7 +3631,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3702,7 +3647,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3718,7 +3663,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3734,7 +3679,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3750,7 +3695,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3766,7 +3711,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3782,7 +3727,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3798,7 +3743,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3814,7 +3759,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3830,7 +3775,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3846,7 +3791,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -3862,7 +3807,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -3878,7 +3823,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3892,7 +3837,7 @@
"code": 59,
"mfgCode": null,
"side": "server",
- "type": "array",
+ "type": "SecurityPolicy",
"included": 1,
"storageOption": "External",
"singleton": 0,
@@ -3910,7 +3855,7 @@
"side": "server",
"type": "octet_string",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3924,7 +3869,7 @@
"code": 61,
"mfgCode": null,
"side": "server",
- "type": "array",
+ "type": "OperationalDatasetComponents",
"included": 1,
"storageOption": "External",
"singleton": 0,
@@ -4028,7 +3973,6 @@
"define": "WIFI_NETWORK_DIAGNOSTICS_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "bssid",
@@ -4037,7 +3981,7 @@
"side": "server",
"type": "octet_string",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -4053,7 +3997,7 @@
"side": "server",
"type": "SecurityType",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -4069,7 +4013,7 @@
"side": "server",
"type": "WiFiVersionType",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -4085,7 +4029,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -4101,7 +4045,7 @@
"side": "server",
"type": "int8s",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00",
@@ -4117,7 +4061,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00000000",
@@ -4133,7 +4077,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00000000",
@@ -4149,7 +4093,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00000000",
@@ -4165,7 +4109,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00000000",
@@ -4181,7 +4125,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00000000",
@@ -4197,7 +4141,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00000000",
@@ -4213,7 +4157,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -4229,7 +4173,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -4315,7 +4259,6 @@
"define": "ETHERNET_NETWORK_DIAGNOSTICS_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "PHYRate",
@@ -4324,7 +4267,7 @@
"side": "server",
"type": "PHYRateType",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -4340,7 +4283,7 @@
"side": "server",
"type": "boolean",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00",
@@ -4356,7 +4299,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -4372,7 +4315,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -4388,7 +4331,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -4404,7 +4347,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -4420,7 +4363,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -4436,7 +4379,7 @@
"side": "server",
"type": "boolean",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00",
@@ -4452,7 +4395,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -4501,9 +4444,7 @@
"mfgCode": null,
"define": "SWITCH_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Switch",
@@ -4512,7 +4453,6 @@
"define": "SWITCH_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "FeatureMap",
@@ -4607,7 +4547,6 @@
"define": "ADMINISTRATOR_COMMISSIONING_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "WindowStatus",
@@ -4762,14 +4701,6 @@
"source": "client",
"incoming": 1,
"outgoing": 1
- },
- {
- "name": "RemoveTrustedRootCertificate",
- "code": 12,
- "mfgCode": null,
- "source": "client",
- "incoming": 1,
- "outgoing": 0
}
],
"attributes": [
@@ -4872,7 +4803,7 @@
"side": "server",
"type": "int8u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -4888,7 +4819,7 @@
"side": "server",
"type": "int8u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -4918,7 +4849,7 @@
"code": 5,
"mfgCode": null,
"side": "server",
- "type": "fabric_idx",
+ "type": "int8u",
"included": 1,
"storageOption": "External",
"singleton": 0,
@@ -5003,8 +4934,7 @@
"incoming": 1,
"outgoing": 0
}
- ],
- "attributes": []
+ ]
},
{
"name": "Group Key Management",
@@ -5136,9 +5066,7 @@
"mfgCode": null,
"define": "FIXED_LABEL_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Fixed Label",
@@ -5147,7 +5075,6 @@
"define": "FIXED_LABEL_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "label list",
@@ -5205,9 +5132,7 @@
"mfgCode": null,
"define": "USER_LABEL_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "User Label",
@@ -5216,7 +5141,6 @@
"define": "USER_LABEL_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "label list",
@@ -5291,14 +5215,6 @@
"source": "client",
"incoming": 1,
"outgoing": 0
- },
- {
- "name": "IdentifyQuery",
- "code": 1,
- "mfgCode": null,
- "source": "client",
- "incoming": 1,
- "outgoing": 0
}
],
"attributes": [
@@ -5343,16 +5259,6 @@
"define": "IDENTIFY_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [
- {
- "name": "IdentifyQueryResponse",
- "code": 0,
- "mfgCode": null,
- "source": "server",
- "incoming": 0,
- "outgoing": 1
- }
- ],
"attributes": [
{
"name": "identify time",
@@ -5707,7 +5613,6 @@
"define": "DESCRIPTOR_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "FeatureMap",
@@ -5750,7 +5655,6 @@
"define": "DESCRIPTOR_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "device list",
@@ -5905,7 +5809,6 @@
"define": "BINDING_CLUSTER",
"side": "client",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "FeatureMap",
@@ -5948,7 +5851,6 @@
"define": "BINDING_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "Binding",
@@ -6055,7 +5957,6 @@
"define": "RELATIVE_HUMIDITY_MEASUREMENT_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "FeatureMap",
@@ -6098,7 +5999,6 @@
"define": "RELATIVE_HUMIDITY_MEASUREMENT_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "measured value",
@@ -6268,6 +6168,5 @@
"endpointVersion": 1,
"deviceIdentifier": 775
}
- ],
- "log": []
-}
+ ]
+}
\ No newline at end of file
diff --git a/examples/chef/devices/rootnode_lightsensor_lZQycTFcJK.zap b/examples/chef/devices/rootnode_lightsensor_lZQycTFcJK.zap
index 24118059120279..265488764c969f 100644
--- a/examples/chef/devices/rootnode_lightsensor_lZQycTFcJK.zap
+++ b/examples/chef/devices/rootnode_lightsensor_lZQycTFcJK.zap
@@ -1,5 +1,5 @@
{
- "featureLevel": 70,
+ "featureLevel": 77,
"creator": "zap",
"keyValuePairs": [
{
@@ -19,14 +19,16 @@
{
"pathRelativity": "relativeToZap",
"path": "../../../src/app/zap-templates/zcl/zcl.json",
- "version": "ZCL Test Data",
- "type": "zcl-properties"
+ "type": "zcl-properties",
+ "category": "matter",
+ "version": 1,
+ "description": "Matter SDK ZCL data"
},
{
"pathRelativity": "relativeToZap",
"path": "../../../src/app/zap-templates/app-templates.json",
- "version": "chip-v1",
- "type": "gen-templates-json"
+ "type": "gen-templates-json",
+ "version": "chip-v1"
}
],
"endpointTypes": [
@@ -51,14 +53,6 @@
"source": "client",
"incoming": 1,
"outgoing": 0
- },
- {
- "name": "IdentifyQuery",
- "code": 1,
- "mfgCode": null,
- "source": "client",
- "incoming": 1,
- "outgoing": 0
}
],
"attributes": [
@@ -87,16 +81,6 @@
"define": "IDENTIFY_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [
- {
- "name": "IdentifyQueryResponse",
- "code": 0,
- "mfgCode": null,
- "source": "server",
- "incoming": 0,
- "outgoing": 1
- }
- ],
"attributes": [
{
"name": "identify time",
@@ -443,7 +427,7 @@
],
"attributes": [
{
- "name": "scene count",
+ "name": "SceneCount",
"code": 0,
"mfgCode": null,
"side": "server",
@@ -459,7 +443,7 @@
"reportableChange": 0
},
{
- "name": "current scene",
+ "name": "CurrentScene",
"code": 1,
"mfgCode": null,
"side": "server",
@@ -475,11 +459,11 @@
"reportableChange": 0
},
{
- "name": "current group",
+ "name": "CurrentGroup",
"code": 2,
"mfgCode": null,
"side": "server",
- "type": "int16u",
+ "type": "group_id",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -491,7 +475,7 @@
"reportableChange": 0
},
{
- "name": "scene valid",
+ "name": "SceneValid",
"code": 3,
"mfgCode": null,
"side": "server",
@@ -507,7 +491,7 @@
"reportableChange": 0
},
{
- "name": "name support",
+ "name": "NameSupport",
"code": 4,
"mfgCode": null,
"side": "server",
@@ -599,7 +583,6 @@
"define": "ON_OFF_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "OnOff",
@@ -642,7 +625,6 @@
"define": "ON_OFF_SWITCH_CONFIG_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -669,7 +651,6 @@
"define": "ON_OFF_SWITCH_CONFIG_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "switch type",
@@ -820,10 +801,9 @@
"define": "LEVEL_CONTROL_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
- "name": "current level",
+ "name": "CurrentLevel",
"code": 0,
"mfgCode": null,
"side": "server",
@@ -863,7 +843,6 @@
"define": "DESCRIPTOR_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -890,7 +869,6 @@
"define": "DESCRIPTOR_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "device list",
@@ -997,7 +975,6 @@
"define": "ACCESS_CONTROL_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -1024,7 +1001,6 @@
"define": "ACCESS_CONTROL_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "ACL",
@@ -1115,7 +1091,6 @@
"define": "BASIC_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -1142,7 +1117,6 @@
"define": "BASIC_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "DataModelRevision",
@@ -1151,7 +1125,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 1,
"bounded": 0,
"defaultValue": "10",
@@ -1653,7 +1627,6 @@
"define": "OTA_REQUESTOR_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "DefaultOtaProviders",
@@ -1775,9 +1748,7 @@
"mfgCode": null,
"define": "LOCALIZATION_CONFIGURATION_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Localization Configuration",
@@ -1786,27 +1757,10 @@
"define": "LOCALIZATION_CONFIGURATION_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
- {
- "name": "ActiveLocale",
- "code": 1,
- "mfgCode": null,
- "side": "server",
- "type": "char_string",
- "included": 1,
- "storageOption": "NVM",
- "singleton": 0,
- "bounded": 0,
- "defaultValue": "en-US",
- "reportable": 1,
- "minInterval": 1,
- "maxInterval": 65534,
- "reportableChange": 0
- },
{
"name": "SupportedLocales",
- "code": 2,
+ "code": 1,
"mfgCode": null,
"side": "server",
"type": "array",
@@ -1814,7 +1768,7 @@
"storageOption": "External",
"singleton": 0,
"bounded": 0,
- "defaultValue": "",
+ "defaultValue": "en-US",
"reportable": 1,
"minInterval": 1,
"maxInterval": 65534,
@@ -1860,9 +1814,7 @@
"mfgCode": null,
"define": "TIME_FORMAT_LOCALIZATION_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Time Format Localization",
@@ -1871,7 +1823,6 @@
"define": "TIME_FORMAT_LOCALIZATION_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "HourFormat",
@@ -1961,9 +1912,7 @@
"mfgCode": null,
"define": "UNIT_LOCALIZATION_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Unit Localization",
@@ -1972,7 +1921,6 @@
"define": "UNIT_LOCALIZATION_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "TemperatureUnit",
@@ -2149,7 +2097,7 @@
"side": "server",
"type": "RegulatoryLocationType",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0",
@@ -2165,7 +2113,7 @@
"side": "server",
"type": "RegulatoryLocationType",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0",
@@ -2539,7 +2487,6 @@
"define": "GENERAL_DIAGNOSTICS_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -2600,7 +2547,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -2616,7 +2563,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -2632,7 +2579,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00000000",
@@ -2648,7 +2595,7 @@
"side": "server",
"type": "enum8",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -2798,7 +2745,6 @@
"define": "SOFTWARE_DIAGNOSTICS_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "ThreadMetrics",
@@ -2823,7 +2769,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -2839,7 +2785,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -2855,7 +2801,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -2941,7 +2887,6 @@
"define": "THREAD_NETWORK_DIAGNOSTICS_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "channel",
@@ -2950,7 +2895,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -2964,9 +2909,9 @@
"code": 1,
"mfgCode": null,
"side": "server",
- "type": "enum8",
+ "type": "RoutingRole",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -2982,7 +2927,7 @@
"side": "server",
"type": "char_string",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0",
@@ -2998,7 +2943,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3014,7 +2959,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -3030,7 +2975,7 @@
"side": "server",
"type": "octet_string",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -3046,7 +2991,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -3094,7 +3039,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -3110,7 +3055,7 @@
"side": "server",
"type": "int8u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -3126,7 +3071,7 @@
"side": "server",
"type": "int8u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -3142,7 +3087,7 @@
"side": "server",
"type": "int8u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -3158,7 +3103,7 @@
"side": "server",
"type": "int8u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -3174,7 +3119,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3190,7 +3135,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3206,7 +3151,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3222,7 +3167,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3238,7 +3183,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3254,7 +3199,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3270,7 +3215,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3286,7 +3231,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3302,7 +3247,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3318,7 +3263,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3334,7 +3279,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3350,7 +3295,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3366,7 +3311,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3382,7 +3327,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3398,7 +3343,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3414,7 +3359,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3430,7 +3375,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3446,7 +3391,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3462,7 +3407,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3478,7 +3423,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3494,7 +3439,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3510,7 +3455,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3526,7 +3471,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3542,7 +3487,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3558,7 +3503,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3574,7 +3519,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3590,7 +3535,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3606,7 +3551,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3622,7 +3567,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3638,7 +3583,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3654,7 +3599,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3670,7 +3615,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3686,7 +3631,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3702,7 +3647,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3718,7 +3663,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3734,7 +3679,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3750,7 +3695,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3766,7 +3711,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3782,7 +3727,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3798,7 +3743,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3814,7 +3759,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3830,7 +3775,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3846,7 +3791,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -3862,7 +3807,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -3878,7 +3823,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3892,7 +3837,7 @@
"code": 59,
"mfgCode": null,
"side": "server",
- "type": "array",
+ "type": "SecurityPolicy",
"included": 1,
"storageOption": "External",
"singleton": 0,
@@ -3910,7 +3855,7 @@
"side": "server",
"type": "octet_string",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3924,7 +3869,7 @@
"code": 61,
"mfgCode": null,
"side": "server",
- "type": "array",
+ "type": "OperationalDatasetComponents",
"included": 1,
"storageOption": "External",
"singleton": 0,
@@ -4028,7 +3973,6 @@
"define": "WIFI_NETWORK_DIAGNOSTICS_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "bssid",
@@ -4037,7 +3981,7 @@
"side": "server",
"type": "octet_string",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -4053,7 +3997,7 @@
"side": "server",
"type": "SecurityType",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -4069,7 +4013,7 @@
"side": "server",
"type": "WiFiVersionType",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -4085,7 +4029,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -4101,7 +4045,7 @@
"side": "server",
"type": "int8s",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00",
@@ -4117,7 +4061,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00000000",
@@ -4133,7 +4077,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00000000",
@@ -4149,7 +4093,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00000000",
@@ -4165,7 +4109,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00000000",
@@ -4181,7 +4125,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00000000",
@@ -4197,7 +4141,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00000000",
@@ -4213,7 +4157,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -4229,7 +4173,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -4315,7 +4259,6 @@
"define": "ETHERNET_NETWORK_DIAGNOSTICS_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "PHYRate",
@@ -4324,7 +4267,7 @@
"side": "server",
"type": "PHYRateType",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -4340,7 +4283,7 @@
"side": "server",
"type": "boolean",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00",
@@ -4356,7 +4299,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -4372,7 +4315,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -4388,7 +4331,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -4404,7 +4347,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -4420,7 +4363,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -4436,7 +4379,7 @@
"side": "server",
"type": "boolean",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00",
@@ -4452,7 +4395,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -4501,9 +4444,7 @@
"mfgCode": null,
"define": "SWITCH_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Switch",
@@ -4512,7 +4453,6 @@
"define": "SWITCH_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "FeatureMap",
@@ -4607,7 +4547,6 @@
"define": "ADMINISTRATOR_COMMISSIONING_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "WindowStatus",
@@ -4762,14 +4701,6 @@
"source": "client",
"incoming": 1,
"outgoing": 1
- },
- {
- "name": "RemoveTrustedRootCertificate",
- "code": 12,
- "mfgCode": null,
- "source": "client",
- "incoming": 1,
- "outgoing": 0
}
],
"attributes": [
@@ -4872,7 +4803,7 @@
"side": "server",
"type": "int8u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -4888,7 +4819,7 @@
"side": "server",
"type": "int8u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -4918,7 +4849,7 @@
"code": 5,
"mfgCode": null,
"side": "server",
- "type": "fabric_idx",
+ "type": "int8u",
"included": 1,
"storageOption": "External",
"singleton": 0,
@@ -5003,8 +4934,7 @@
"incoming": 1,
"outgoing": 0
}
- ],
- "attributes": []
+ ]
},
{
"name": "Group Key Management",
@@ -5136,9 +5066,7 @@
"mfgCode": null,
"define": "FIXED_LABEL_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Fixed Label",
@@ -5147,7 +5075,6 @@
"define": "FIXED_LABEL_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "label list",
@@ -5205,9 +5132,7 @@
"mfgCode": null,
"define": "USER_LABEL_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "User Label",
@@ -5216,7 +5141,6 @@
"define": "USER_LABEL_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "label list",
@@ -5291,14 +5215,6 @@
"source": "client",
"incoming": 1,
"outgoing": 0
- },
- {
- "name": "IdentifyQuery",
- "code": 1,
- "mfgCode": null,
- "source": "client",
- "incoming": 1,
- "outgoing": 0
}
],
"attributes": [
@@ -5343,16 +5259,6 @@
"define": "IDENTIFY_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [
- {
- "name": "IdentifyQueryResponse",
- "code": 0,
- "mfgCode": null,
- "source": "server",
- "incoming": 0,
- "outgoing": 1
- }
- ],
"attributes": [
{
"name": "identify time",
@@ -5707,7 +5613,6 @@
"define": "DESCRIPTOR_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "FeatureMap",
@@ -5750,7 +5655,6 @@
"define": "DESCRIPTOR_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "device list",
@@ -5905,7 +5809,6 @@
"define": "BINDING_CLUSTER",
"side": "client",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "FeatureMap",
@@ -5948,7 +5851,6 @@
"define": "BINDING_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "Binding",
@@ -6055,7 +5957,6 @@
"define": "ILLUMINANCE_MEASUREMENT_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "FeatureMap",
@@ -6098,7 +5999,6 @@
"define": "ILLUMINANCE_MEASUREMENT_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "MeasuredValue",
@@ -6284,6 +6184,5 @@
"endpointVersion": 1,
"deviceIdentifier": 262
}
- ],
- "log": []
+ ]
}
\ No newline at end of file
diff --git a/examples/chef/devices/rootnode_occupancysensor_iHyVgifZuo.zap b/examples/chef/devices/rootnode_occupancysensor_iHyVgifZuo.zap
index ff8bd09427335c..062d239d458a28 100644
--- a/examples/chef/devices/rootnode_occupancysensor_iHyVgifZuo.zap
+++ b/examples/chef/devices/rootnode_occupancysensor_iHyVgifZuo.zap
@@ -1,5 +1,5 @@
{
- "featureLevel": 70,
+ "featureLevel": 77,
"creator": "zap",
"keyValuePairs": [
{
@@ -19,14 +19,16 @@
{
"pathRelativity": "relativeToZap",
"path": "../../../src/app/zap-templates/zcl/zcl.json",
- "version": "ZCL Test Data",
- "type": "zcl-properties"
+ "type": "zcl-properties",
+ "category": "matter",
+ "version": 1,
+ "description": "Matter SDK ZCL data"
},
{
"pathRelativity": "relativeToZap",
"path": "../../../src/app/zap-templates/app-templates.json",
- "version": "chip-v1",
- "type": "gen-templates-json"
+ "type": "gen-templates-json",
+ "version": "chip-v1"
}
],
"endpointTypes": [
@@ -51,14 +53,6 @@
"source": "client",
"incoming": 1,
"outgoing": 0
- },
- {
- "name": "IdentifyQuery",
- "code": 1,
- "mfgCode": null,
- "source": "client",
- "incoming": 1,
- "outgoing": 0
}
],
"attributes": [
@@ -87,16 +81,6 @@
"define": "IDENTIFY_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [
- {
- "name": "IdentifyQueryResponse",
- "code": 0,
- "mfgCode": null,
- "source": "server",
- "incoming": 0,
- "outgoing": 1
- }
- ],
"attributes": [
{
"name": "identify time",
@@ -443,7 +427,7 @@
],
"attributes": [
{
- "name": "scene count",
+ "name": "SceneCount",
"code": 0,
"mfgCode": null,
"side": "server",
@@ -459,7 +443,7 @@
"reportableChange": 0
},
{
- "name": "current scene",
+ "name": "CurrentScene",
"code": 1,
"mfgCode": null,
"side": "server",
@@ -475,11 +459,11 @@
"reportableChange": 0
},
{
- "name": "current group",
+ "name": "CurrentGroup",
"code": 2,
"mfgCode": null,
"side": "server",
- "type": "int16u",
+ "type": "group_id",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -491,7 +475,7 @@
"reportableChange": 0
},
{
- "name": "scene valid",
+ "name": "SceneValid",
"code": 3,
"mfgCode": null,
"side": "server",
@@ -507,7 +491,7 @@
"reportableChange": 0
},
{
- "name": "name support",
+ "name": "NameSupport",
"code": 4,
"mfgCode": null,
"side": "server",
@@ -599,7 +583,6 @@
"define": "ON_OFF_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "OnOff",
@@ -642,7 +625,6 @@
"define": "ON_OFF_SWITCH_CONFIG_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -669,7 +651,6 @@
"define": "ON_OFF_SWITCH_CONFIG_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "switch type",
@@ -820,10 +801,9 @@
"define": "LEVEL_CONTROL_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
- "name": "current level",
+ "name": "CurrentLevel",
"code": 0,
"mfgCode": null,
"side": "server",
@@ -863,7 +843,6 @@
"define": "DESCRIPTOR_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -890,7 +869,6 @@
"define": "DESCRIPTOR_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "device list",
@@ -997,7 +975,6 @@
"define": "ACCESS_CONTROL_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -1024,7 +1001,6 @@
"define": "ACCESS_CONTROL_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "ACL",
@@ -1115,7 +1091,6 @@
"define": "BASIC_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -1142,7 +1117,6 @@
"define": "BASIC_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "DataModelRevision",
@@ -1151,7 +1125,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 1,
"bounded": 0,
"defaultValue": "10",
@@ -1653,7 +1627,6 @@
"define": "OTA_REQUESTOR_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "DefaultOtaProviders",
@@ -1775,9 +1748,7 @@
"mfgCode": null,
"define": "LOCALIZATION_CONFIGURATION_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Localization Configuration",
@@ -1786,27 +1757,10 @@
"define": "LOCALIZATION_CONFIGURATION_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
- {
- "name": "ActiveLocale",
- "code": 1,
- "mfgCode": null,
- "side": "server",
- "type": "char_string",
- "included": 1,
- "storageOption": "NVM",
- "singleton": 0,
- "bounded": 0,
- "defaultValue": "en-US",
- "reportable": 1,
- "minInterval": 1,
- "maxInterval": 65534,
- "reportableChange": 0
- },
{
"name": "SupportedLocales",
- "code": 2,
+ "code": 1,
"mfgCode": null,
"side": "server",
"type": "array",
@@ -1814,7 +1768,7 @@
"storageOption": "External",
"singleton": 0,
"bounded": 0,
- "defaultValue": "",
+ "defaultValue": "en-US",
"reportable": 1,
"minInterval": 1,
"maxInterval": 65534,
@@ -1860,9 +1814,7 @@
"mfgCode": null,
"define": "TIME_FORMAT_LOCALIZATION_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Time Format Localization",
@@ -1871,7 +1823,6 @@
"define": "TIME_FORMAT_LOCALIZATION_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "HourFormat",
@@ -1961,9 +1912,7 @@
"mfgCode": null,
"define": "UNIT_LOCALIZATION_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Unit Localization",
@@ -1972,7 +1921,6 @@
"define": "UNIT_LOCALIZATION_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "TemperatureUnit",
@@ -2149,7 +2097,7 @@
"side": "server",
"type": "RegulatoryLocationType",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0",
@@ -2165,7 +2113,7 @@
"side": "server",
"type": "RegulatoryLocationType",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0",
@@ -2539,7 +2487,6 @@
"define": "GENERAL_DIAGNOSTICS_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -2600,7 +2547,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -2616,7 +2563,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -2632,7 +2579,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00000000",
@@ -2648,7 +2595,7 @@
"side": "server",
"type": "enum8",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -2798,7 +2745,6 @@
"define": "SOFTWARE_DIAGNOSTICS_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "ThreadMetrics",
@@ -2823,7 +2769,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -2839,7 +2785,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -2855,7 +2801,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -2941,7 +2887,6 @@
"define": "THREAD_NETWORK_DIAGNOSTICS_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "channel",
@@ -2950,7 +2895,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -2964,9 +2909,9 @@
"code": 1,
"mfgCode": null,
"side": "server",
- "type": "enum8",
+ "type": "RoutingRole",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -2982,7 +2927,7 @@
"side": "server",
"type": "char_string",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0",
@@ -2998,7 +2943,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3014,7 +2959,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -3030,7 +2975,7 @@
"side": "server",
"type": "octet_string",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -3046,7 +2991,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -3094,7 +3039,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -3110,7 +3055,7 @@
"side": "server",
"type": "int8u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -3126,7 +3071,7 @@
"side": "server",
"type": "int8u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -3142,7 +3087,7 @@
"side": "server",
"type": "int8u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -3158,7 +3103,7 @@
"side": "server",
"type": "int8u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -3174,7 +3119,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3190,7 +3135,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3206,7 +3151,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3222,7 +3167,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3238,7 +3183,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3254,7 +3199,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3270,7 +3215,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3286,7 +3231,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3302,7 +3247,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3318,7 +3263,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3334,7 +3279,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3350,7 +3295,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3366,7 +3311,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3382,7 +3327,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3398,7 +3343,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3414,7 +3359,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3430,7 +3375,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3446,7 +3391,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3462,7 +3407,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3478,7 +3423,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3494,7 +3439,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3510,7 +3455,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3526,7 +3471,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3542,7 +3487,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3558,7 +3503,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3574,7 +3519,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3590,7 +3535,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3606,7 +3551,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3622,7 +3567,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3638,7 +3583,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3654,7 +3599,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3670,7 +3615,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3686,7 +3631,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3702,7 +3647,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3718,7 +3663,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3734,7 +3679,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3750,7 +3695,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3766,7 +3711,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3782,7 +3727,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3798,7 +3743,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3814,7 +3759,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3830,7 +3775,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3846,7 +3791,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -3862,7 +3807,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -3878,7 +3823,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3892,7 +3837,7 @@
"code": 59,
"mfgCode": null,
"side": "server",
- "type": "array",
+ "type": "SecurityPolicy",
"included": 1,
"storageOption": "External",
"singleton": 0,
@@ -3910,7 +3855,7 @@
"side": "server",
"type": "octet_string",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3924,7 +3869,7 @@
"code": 61,
"mfgCode": null,
"side": "server",
- "type": "array",
+ "type": "OperationalDatasetComponents",
"included": 1,
"storageOption": "External",
"singleton": 0,
@@ -4028,7 +3973,6 @@
"define": "WIFI_NETWORK_DIAGNOSTICS_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "bssid",
@@ -4037,7 +3981,7 @@
"side": "server",
"type": "octet_string",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -4053,7 +3997,7 @@
"side": "server",
"type": "SecurityType",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -4069,7 +4013,7 @@
"side": "server",
"type": "WiFiVersionType",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -4085,7 +4029,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -4101,7 +4045,7 @@
"side": "server",
"type": "int8s",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00",
@@ -4117,7 +4061,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00000000",
@@ -4133,7 +4077,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00000000",
@@ -4149,7 +4093,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00000000",
@@ -4165,7 +4109,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00000000",
@@ -4181,7 +4125,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00000000",
@@ -4197,7 +4141,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00000000",
@@ -4213,7 +4157,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -4229,7 +4173,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -4315,7 +4259,6 @@
"define": "ETHERNET_NETWORK_DIAGNOSTICS_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "PHYRate",
@@ -4324,7 +4267,7 @@
"side": "server",
"type": "PHYRateType",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -4340,7 +4283,7 @@
"side": "server",
"type": "boolean",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00",
@@ -4356,7 +4299,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -4372,7 +4315,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -4388,7 +4331,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -4404,7 +4347,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -4420,7 +4363,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -4436,7 +4379,7 @@
"side": "server",
"type": "boolean",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00",
@@ -4452,7 +4395,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -4501,9 +4444,7 @@
"mfgCode": null,
"define": "SWITCH_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Switch",
@@ -4512,7 +4453,6 @@
"define": "SWITCH_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "FeatureMap",
@@ -4607,7 +4547,6 @@
"define": "ADMINISTRATOR_COMMISSIONING_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "WindowStatus",
@@ -4762,14 +4701,6 @@
"source": "client",
"incoming": 1,
"outgoing": 1
- },
- {
- "name": "RemoveTrustedRootCertificate",
- "code": 12,
- "mfgCode": null,
- "source": "client",
- "incoming": 1,
- "outgoing": 0
}
],
"attributes": [
@@ -4872,7 +4803,7 @@
"side": "server",
"type": "int8u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -4888,7 +4819,7 @@
"side": "server",
"type": "int8u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -4918,7 +4849,7 @@
"code": 5,
"mfgCode": null,
"side": "server",
- "type": "fabric_idx",
+ "type": "int8u",
"included": 1,
"storageOption": "External",
"singleton": 0,
@@ -5003,8 +4934,7 @@
"incoming": 1,
"outgoing": 0
}
- ],
- "attributes": []
+ ]
},
{
"name": "Group Key Management",
@@ -5136,9 +5066,7 @@
"mfgCode": null,
"define": "FIXED_LABEL_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Fixed Label",
@@ -5147,7 +5075,6 @@
"define": "FIXED_LABEL_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "label list",
@@ -5205,9 +5132,7 @@
"mfgCode": null,
"define": "USER_LABEL_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "User Label",
@@ -5216,7 +5141,6 @@
"define": "USER_LABEL_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "label list",
@@ -5291,14 +5215,6 @@
"source": "client",
"incoming": 1,
"outgoing": 0
- },
- {
- "name": "IdentifyQuery",
- "code": 1,
- "mfgCode": null,
- "source": "client",
- "incoming": 1,
- "outgoing": 0
}
],
"attributes": [
@@ -5343,16 +5259,6 @@
"define": "IDENTIFY_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [
- {
- "name": "IdentifyQueryResponse",
- "code": 0,
- "mfgCode": null,
- "source": "server",
- "incoming": 0,
- "outgoing": 1
- }
- ],
"attributes": [
{
"name": "identify time",
@@ -5707,7 +5613,6 @@
"define": "DESCRIPTOR_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "FeatureMap",
@@ -5750,7 +5655,6 @@
"define": "DESCRIPTOR_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "device list",
@@ -5905,7 +5809,6 @@
"define": "BINDING_CLUSTER",
"side": "client",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "FeatureMap",
@@ -5948,7 +5851,6 @@
"define": "BINDING_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "Binding",
@@ -6055,7 +5957,6 @@
"define": "OCCUPANCY_SENSING_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "FeatureMap",
@@ -6098,7 +5999,6 @@
"define": "OCCUPANCY_SENSING_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "occupancy",
@@ -6396,6 +6296,5 @@
"endpointVersion": 1,
"deviceIdentifier": 263
}
- ],
- "log": []
-}
+ ]
+}
\ No newline at end of file
diff --git a/examples/chef/devices/rootnode_onofflight_bbs1b7IaOV.zap b/examples/chef/devices/rootnode_onofflight_bbs1b7IaOV.zap
index a67de049cbcdc0..a5e6d76b308973 100644
--- a/examples/chef/devices/rootnode_onofflight_bbs1b7IaOV.zap
+++ b/examples/chef/devices/rootnode_onofflight_bbs1b7IaOV.zap
@@ -1,5 +1,5 @@
{
- "featureLevel": 70,
+ "featureLevel": 77,
"creator": "zap",
"keyValuePairs": [
{
@@ -19,14 +19,16 @@
{
"pathRelativity": "relativeToZap",
"path": "../../../src/app/zap-templates/zcl/zcl.json",
- "version": "ZCL Test Data",
- "type": "zcl-properties"
+ "type": "zcl-properties",
+ "category": "matter",
+ "version": 1,
+ "description": "Matter SDK ZCL data"
},
{
"pathRelativity": "relativeToZap",
"path": "../../../src/app/zap-templates/app-templates.json",
- "version": "chip-v1",
- "type": "gen-templates-json"
+ "type": "gen-templates-json",
+ "version": "chip-v1"
}
],
"endpointTypes": [
@@ -51,14 +53,6 @@
"source": "client",
"incoming": 1,
"outgoing": 0
- },
- {
- "name": "IdentifyQuery",
- "code": 1,
- "mfgCode": null,
- "source": "client",
- "incoming": 1,
- "outgoing": 0
}
],
"attributes": [
@@ -87,16 +81,6 @@
"define": "IDENTIFY_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [
- {
- "name": "IdentifyQueryResponse",
- "code": 0,
- "mfgCode": null,
- "source": "server",
- "incoming": 0,
- "outgoing": 1
- }
- ],
"attributes": [
{
"name": "identify time",
@@ -443,7 +427,7 @@
],
"attributes": [
{
- "name": "scene count",
+ "name": "SceneCount",
"code": 0,
"mfgCode": null,
"side": "server",
@@ -459,7 +443,7 @@
"reportableChange": 0
},
{
- "name": "current scene",
+ "name": "CurrentScene",
"code": 1,
"mfgCode": null,
"side": "server",
@@ -475,11 +459,11 @@
"reportableChange": 0
},
{
- "name": "current group",
+ "name": "CurrentGroup",
"code": 2,
"mfgCode": null,
"side": "server",
- "type": "int16u",
+ "type": "group_id",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -491,7 +475,7 @@
"reportableChange": 0
},
{
- "name": "scene valid",
+ "name": "SceneValid",
"code": 3,
"mfgCode": null,
"side": "server",
@@ -507,7 +491,7 @@
"reportableChange": 0
},
{
- "name": "name support",
+ "name": "NameSupport",
"code": 4,
"mfgCode": null,
"side": "server",
@@ -599,7 +583,6 @@
"define": "ON_OFF_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "OnOff",
@@ -642,7 +625,6 @@
"define": "ON_OFF_SWITCH_CONFIG_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -669,7 +651,6 @@
"define": "ON_OFF_SWITCH_CONFIG_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "switch type",
@@ -820,10 +801,9 @@
"define": "LEVEL_CONTROL_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
- "name": "current level",
+ "name": "CurrentLevel",
"code": 0,
"mfgCode": null,
"side": "server",
@@ -863,7 +843,6 @@
"define": "DESCRIPTOR_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -890,7 +869,6 @@
"define": "DESCRIPTOR_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "device list",
@@ -997,7 +975,6 @@
"define": "ACCESS_CONTROL_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -1024,7 +1001,6 @@
"define": "ACCESS_CONTROL_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "ACL",
@@ -1115,7 +1091,6 @@
"define": "BASIC_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -1142,7 +1117,6 @@
"define": "BASIC_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "DataModelRevision",
@@ -1151,7 +1125,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 1,
"bounded": 0,
"defaultValue": "10",
@@ -1653,7 +1627,6 @@
"define": "OTA_REQUESTOR_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "DefaultOtaProviders",
@@ -1775,9 +1748,7 @@
"mfgCode": null,
"define": "LOCALIZATION_CONFIGURATION_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Localization Configuration",
@@ -1786,27 +1757,10 @@
"define": "LOCALIZATION_CONFIGURATION_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
- {
- "name": "ActiveLocale",
- "code": 1,
- "mfgCode": null,
- "side": "server",
- "type": "char_string",
- "included": 1,
- "storageOption": "NVM",
- "singleton": 0,
- "bounded": 0,
- "defaultValue": "en-US",
- "reportable": 1,
- "minInterval": 1,
- "maxInterval": 65534,
- "reportableChange": 0
- },
{
"name": "SupportedLocales",
- "code": 2,
+ "code": 1,
"mfgCode": null,
"side": "server",
"type": "array",
@@ -1814,7 +1768,7 @@
"storageOption": "External",
"singleton": 0,
"bounded": 0,
- "defaultValue": "",
+ "defaultValue": "en-US",
"reportable": 1,
"minInterval": 1,
"maxInterval": 65534,
@@ -1860,9 +1814,7 @@
"mfgCode": null,
"define": "TIME_FORMAT_LOCALIZATION_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Time Format Localization",
@@ -1871,7 +1823,6 @@
"define": "TIME_FORMAT_LOCALIZATION_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "HourFormat",
@@ -1961,9 +1912,7 @@
"mfgCode": null,
"define": "UNIT_LOCALIZATION_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Unit Localization",
@@ -1972,7 +1921,6 @@
"define": "UNIT_LOCALIZATION_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "TemperatureUnit",
@@ -2149,7 +2097,7 @@
"side": "server",
"type": "RegulatoryLocationType",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0",
@@ -2165,7 +2113,7 @@
"side": "server",
"type": "RegulatoryLocationType",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0",
@@ -2539,7 +2487,6 @@
"define": "GENERAL_DIAGNOSTICS_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -2600,7 +2547,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -2616,7 +2563,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -2632,7 +2579,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00000000",
@@ -2648,7 +2595,7 @@
"side": "server",
"type": "enum8",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -2798,7 +2745,6 @@
"define": "SOFTWARE_DIAGNOSTICS_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "ThreadMetrics",
@@ -2823,7 +2769,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -2839,7 +2785,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -2855,7 +2801,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -2941,7 +2887,6 @@
"define": "THREAD_NETWORK_DIAGNOSTICS_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "channel",
@@ -2950,7 +2895,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -2964,9 +2909,9 @@
"code": 1,
"mfgCode": null,
"side": "server",
- "type": "enum8",
+ "type": "RoutingRole",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -2982,7 +2927,7 @@
"side": "server",
"type": "char_string",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0",
@@ -2998,7 +2943,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3014,7 +2959,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -3030,7 +2975,7 @@
"side": "server",
"type": "octet_string",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -3046,7 +2991,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -3094,7 +3039,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -3110,7 +3055,7 @@
"side": "server",
"type": "int8u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -3126,7 +3071,7 @@
"side": "server",
"type": "int8u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -3142,7 +3087,7 @@
"side": "server",
"type": "int8u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -3158,7 +3103,7 @@
"side": "server",
"type": "int8u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -3174,7 +3119,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3190,7 +3135,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3206,7 +3151,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3222,7 +3167,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3238,7 +3183,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3254,7 +3199,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3270,7 +3215,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3286,7 +3231,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3302,7 +3247,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3318,7 +3263,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3334,7 +3279,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3350,7 +3295,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3366,7 +3311,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3382,7 +3327,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3398,7 +3343,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3414,7 +3359,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3430,7 +3375,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3446,7 +3391,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3462,7 +3407,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3478,7 +3423,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3494,7 +3439,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3510,7 +3455,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3526,7 +3471,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3542,7 +3487,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3558,7 +3503,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3574,7 +3519,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3590,7 +3535,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3606,7 +3551,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3622,7 +3567,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3638,7 +3583,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3654,7 +3599,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3670,7 +3615,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3686,7 +3631,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3702,7 +3647,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3718,7 +3663,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3734,7 +3679,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3750,7 +3695,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3766,7 +3711,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3782,7 +3727,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3798,7 +3743,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3814,7 +3759,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3830,7 +3775,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3846,7 +3791,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -3862,7 +3807,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -3878,7 +3823,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3892,7 +3837,7 @@
"code": 59,
"mfgCode": null,
"side": "server",
- "type": "array",
+ "type": "SecurityPolicy",
"included": 1,
"storageOption": "External",
"singleton": 0,
@@ -3910,7 +3855,7 @@
"side": "server",
"type": "octet_string",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3924,7 +3869,7 @@
"code": 61,
"mfgCode": null,
"side": "server",
- "type": "array",
+ "type": "OperationalDatasetComponents",
"included": 1,
"storageOption": "External",
"singleton": 0,
@@ -4028,7 +3973,6 @@
"define": "WIFI_NETWORK_DIAGNOSTICS_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "bssid",
@@ -4037,7 +3981,7 @@
"side": "server",
"type": "octet_string",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -4053,7 +3997,7 @@
"side": "server",
"type": "SecurityType",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -4069,7 +4013,7 @@
"side": "server",
"type": "WiFiVersionType",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -4085,7 +4029,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -4101,7 +4045,7 @@
"side": "server",
"type": "int8s",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00",
@@ -4117,7 +4061,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00000000",
@@ -4133,7 +4077,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00000000",
@@ -4149,7 +4093,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00000000",
@@ -4165,7 +4109,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00000000",
@@ -4181,7 +4125,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00000000",
@@ -4197,7 +4141,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00000000",
@@ -4213,7 +4157,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -4229,7 +4173,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -4315,7 +4259,6 @@
"define": "ETHERNET_NETWORK_DIAGNOSTICS_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "PHYRate",
@@ -4324,7 +4267,7 @@
"side": "server",
"type": "PHYRateType",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -4340,7 +4283,7 @@
"side": "server",
"type": "boolean",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00",
@@ -4356,7 +4299,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -4372,7 +4315,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -4388,7 +4331,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -4404,7 +4347,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -4420,7 +4363,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -4436,7 +4379,7 @@
"side": "server",
"type": "boolean",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00",
@@ -4452,7 +4395,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -4501,9 +4444,7 @@
"mfgCode": null,
"define": "SWITCH_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Switch",
@@ -4512,7 +4453,6 @@
"define": "SWITCH_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "FeatureMap",
@@ -4607,7 +4547,6 @@
"define": "ADMINISTRATOR_COMMISSIONING_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "WindowStatus",
@@ -4762,14 +4701,6 @@
"source": "client",
"incoming": 1,
"outgoing": 1
- },
- {
- "name": "RemoveTrustedRootCertificate",
- "code": 12,
- "mfgCode": null,
- "source": "client",
- "incoming": 1,
- "outgoing": 0
}
],
"attributes": [
@@ -4872,7 +4803,7 @@
"side": "server",
"type": "int8u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -4888,7 +4819,7 @@
"side": "server",
"type": "int8u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -4918,7 +4849,7 @@
"code": 5,
"mfgCode": null,
"side": "server",
- "type": "fabric_idx",
+ "type": "int8u",
"included": 1,
"storageOption": "External",
"singleton": 0,
@@ -5003,8 +4934,7 @@
"incoming": 1,
"outgoing": 0
}
- ],
- "attributes": []
+ ]
},
{
"name": "Group Key Management",
@@ -5136,9 +5066,7 @@
"mfgCode": null,
"define": "FIXED_LABEL_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Fixed Label",
@@ -5147,7 +5075,6 @@
"define": "FIXED_LABEL_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "label list",
@@ -5205,9 +5132,7 @@
"mfgCode": null,
"define": "USER_LABEL_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "User Label",
@@ -5216,7 +5141,6 @@
"define": "USER_LABEL_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "label list",
@@ -5291,14 +5215,6 @@
"source": "client",
"incoming": 1,
"outgoing": 0
- },
- {
- "name": "IdentifyQuery",
- "code": 1,
- "mfgCode": null,
- "source": "client",
- "incoming": 1,
- "outgoing": 0
}
],
"attributes": [
@@ -5343,16 +5259,6 @@
"define": "IDENTIFY_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [
- {
- "name": "IdentifyQueryResponse",
- "code": 0,
- "mfgCode": null,
- "source": "server",
- "incoming": 0,
- "outgoing": 1
- }
- ],
"attributes": [
{
"name": "identify time",
@@ -5859,7 +5765,7 @@
],
"attributes": [
{
- "name": "scene count",
+ "name": "SceneCount",
"code": 0,
"mfgCode": null,
"side": "server",
@@ -5875,7 +5781,7 @@
"reportableChange": 0
},
{
- "name": "current scene",
+ "name": "CurrentScene",
"code": 1,
"mfgCode": null,
"side": "server",
@@ -5891,11 +5797,11 @@
"reportableChange": 0
},
{
- "name": "current group",
+ "name": "CurrentGroup",
"code": 2,
"mfgCode": null,
"side": "server",
- "type": "int16u",
+ "type": "group_id",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -5907,7 +5813,7 @@
"reportableChange": 0
},
{
- "name": "scene valid",
+ "name": "SceneValid",
"code": 3,
"mfgCode": null,
"side": "server",
@@ -5923,7 +5829,7 @@
"reportableChange": 0
},
{
- "name": "name support",
+ "name": "NameSupport",
"code": 4,
"mfgCode": null,
"side": "server",
@@ -5939,7 +5845,7 @@
"reportableChange": 0
},
{
- "name": "last configured by",
+ "name": "LastConfiguredBy",
"code": 5,
"mfgCode": null,
"side": "server",
@@ -6111,7 +6017,6 @@
"define": "ON_OFF_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "OnOff",
@@ -6390,10 +6295,9 @@
"define": "LEVEL_CONTROL_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
- "name": "current level",
+ "name": "CurrentLevel",
"code": 0,
"mfgCode": null,
"side": "server",
@@ -6409,7 +6313,7 @@
"reportableChange": 0
},
{
- "name": "remaining time",
+ "name": "RemainingTime",
"code": 1,
"mfgCode": null,
"side": "server",
@@ -6425,7 +6329,7 @@
"reportableChange": 0
},
{
- "name": "min level",
+ "name": "MinLevel",
"code": 2,
"mfgCode": null,
"side": "server",
@@ -6441,7 +6345,7 @@
"reportableChange": 0
},
{
- "name": "max level",
+ "name": "MaxLevel",
"code": 3,
"mfgCode": null,
"side": "server",
@@ -6457,7 +6361,7 @@
"reportableChange": 0
},
{
- "name": "current frequency",
+ "name": "CurrentFrequency",
"code": 4,
"mfgCode": null,
"side": "server",
@@ -6473,7 +6377,7 @@
"reportableChange": 0
},
{
- "name": "min frequency",
+ "name": "MinFrequency",
"code": 5,
"mfgCode": null,
"side": "server",
@@ -6489,7 +6393,7 @@
"reportableChange": 0
},
{
- "name": "max frequency",
+ "name": "MaxFrequency",
"code": 6,
"mfgCode": null,
"side": "server",
@@ -6505,7 +6409,7 @@
"reportableChange": 0
},
{
- "name": "options",
+ "name": "Options",
"code": 15,
"mfgCode": null,
"side": "server",
@@ -6521,7 +6425,7 @@
"reportableChange": 0
},
{
- "name": "on off transition time",
+ "name": "OnOffTransitionTime",
"code": 16,
"mfgCode": null,
"side": "server",
@@ -6537,7 +6441,7 @@
"reportableChange": 0
},
{
- "name": "on level",
+ "name": "OnLevel",
"code": 17,
"mfgCode": null,
"side": "server",
@@ -6553,7 +6457,7 @@
"reportableChange": 0
},
{
- "name": "on transition time",
+ "name": "OnTransitionTime",
"code": 18,
"mfgCode": null,
"side": "server",
@@ -6569,7 +6473,7 @@
"reportableChange": 0
},
{
- "name": "off transition time",
+ "name": "OffTransitionTime",
"code": 19,
"mfgCode": null,
"side": "server",
@@ -6585,7 +6489,7 @@
"reportableChange": 0
},
{
- "name": "default move rate",
+ "name": "DefaultMoveRate",
"code": 20,
"mfgCode": null,
"side": "server",
@@ -6601,7 +6505,7 @@
"reportableChange": 0
},
{
- "name": "start up current level",
+ "name": "StartUpCurrentLevel",
"code": 16384,
"mfgCode": null,
"side": "server",
@@ -6705,7 +6609,6 @@
"define": "DESCRIPTOR_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "FeatureMap",
@@ -6748,7 +6651,6 @@
"define": "DESCRIPTOR_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "device list",
@@ -6903,7 +6805,6 @@
"define": "BINDING_CLUSTER",
"side": "client",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "FeatureMap",
@@ -6946,7 +6847,6 @@
"define": "BINDING_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "Binding",
@@ -7053,7 +6953,6 @@
"define": "OCCUPANCY_SENSING_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "FeatureMap",
@@ -7096,7 +6995,6 @@
"define": "OCCUPANCY_SENSING_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "occupancy",
@@ -7394,6 +7292,5 @@
"endpointVersion": 1,
"deviceIdentifier": 256
}
- ],
- "log": []
+ ]
}
\ No newline at end of file
diff --git a/examples/chef/devices/rootnode_onofflightswitch_FsPlMr090Q.zap b/examples/chef/devices/rootnode_onofflightswitch_FsPlMr090Q.zap
index dc5b43b731cfaa..5da6d0e98805ad 100644
--- a/examples/chef/devices/rootnode_onofflightswitch_FsPlMr090Q.zap
+++ b/examples/chef/devices/rootnode_onofflightswitch_FsPlMr090Q.zap
@@ -1,5 +1,5 @@
{
- "featureLevel": 70,
+ "featureLevel": 77,
"creator": "zap",
"keyValuePairs": [
{
@@ -19,14 +19,16 @@
{
"pathRelativity": "relativeToZap",
"path": "../../../src/app/zap-templates/zcl/zcl.json",
- "version": "ZCL Test Data",
- "type": "zcl-properties"
+ "type": "zcl-properties",
+ "category": "matter",
+ "version": 1,
+ "description": "Matter SDK ZCL data"
},
{
"pathRelativity": "relativeToZap",
"path": "../../../src/app/zap-templates/app-templates.json",
- "version": "chip-v1",
- "type": "gen-templates-json"
+ "type": "gen-templates-json",
+ "version": "chip-v1"
}
],
"endpointTypes": [
@@ -51,14 +53,6 @@
"source": "client",
"incoming": 1,
"outgoing": 0
- },
- {
- "name": "IdentifyQuery",
- "code": 1,
- "mfgCode": null,
- "source": "client",
- "incoming": 1,
- "outgoing": 0
}
],
"attributes": [
@@ -87,16 +81,6 @@
"define": "IDENTIFY_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [
- {
- "name": "IdentifyQueryResponse",
- "code": 0,
- "mfgCode": null,
- "source": "server",
- "incoming": 0,
- "outgoing": 1
- }
- ],
"attributes": [
{
"name": "identify time",
@@ -443,7 +427,7 @@
],
"attributes": [
{
- "name": "scene count",
+ "name": "SceneCount",
"code": 0,
"mfgCode": null,
"side": "server",
@@ -459,7 +443,7 @@
"reportableChange": 0
},
{
- "name": "current scene",
+ "name": "CurrentScene",
"code": 1,
"mfgCode": null,
"side": "server",
@@ -475,11 +459,11 @@
"reportableChange": 0
},
{
- "name": "current group",
+ "name": "CurrentGroup",
"code": 2,
"mfgCode": null,
"side": "server",
- "type": "int16u",
+ "type": "group_id",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -491,7 +475,7 @@
"reportableChange": 0
},
{
- "name": "scene valid",
+ "name": "SceneValid",
"code": 3,
"mfgCode": null,
"side": "server",
@@ -507,7 +491,7 @@
"reportableChange": 0
},
{
- "name": "name support",
+ "name": "NameSupport",
"code": 4,
"mfgCode": null,
"side": "server",
@@ -599,7 +583,6 @@
"define": "ON_OFF_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "OnOff",
@@ -642,7 +625,6 @@
"define": "ON_OFF_SWITCH_CONFIG_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -669,7 +651,6 @@
"define": "ON_OFF_SWITCH_CONFIG_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "switch type",
@@ -820,10 +801,9 @@
"define": "LEVEL_CONTROL_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
- "name": "current level",
+ "name": "CurrentLevel",
"code": 0,
"mfgCode": null,
"side": "server",
@@ -863,7 +843,6 @@
"define": "DESCRIPTOR_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -890,7 +869,6 @@
"define": "DESCRIPTOR_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "device list",
@@ -997,7 +975,6 @@
"define": "ACCESS_CONTROL_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -1024,7 +1001,6 @@
"define": "ACCESS_CONTROL_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "ACL",
@@ -1115,7 +1091,6 @@
"define": "BASIC_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -1142,7 +1117,6 @@
"define": "BASIC_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "DataModelRevision",
@@ -1653,7 +1627,6 @@
"define": "OTA_REQUESTOR_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "DefaultOtaProviders",
@@ -1775,9 +1748,7 @@
"mfgCode": null,
"define": "LOCALIZATION_CONFIGURATION_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Localization Configuration",
@@ -1786,27 +1757,10 @@
"define": "LOCALIZATION_CONFIGURATION_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
- {
- "name": "ActiveLocale",
- "code": 1,
- "mfgCode": null,
- "side": "server",
- "type": "char_string",
- "included": 1,
- "storageOption": "NVM",
- "singleton": 0,
- "bounded": 0,
- "defaultValue": "en-US",
- "reportable": 1,
- "minInterval": 1,
- "maxInterval": 65534,
- "reportableChange": 0
- },
{
"name": "SupportedLocales",
- "code": 2,
+ "code": 1,
"mfgCode": null,
"side": "server",
"type": "array",
@@ -1814,7 +1768,7 @@
"storageOption": "External",
"singleton": 0,
"bounded": 0,
- "defaultValue": "",
+ "defaultValue": "en-US",
"reportable": 1,
"minInterval": 1,
"maxInterval": 65534,
@@ -1860,9 +1814,7 @@
"mfgCode": null,
"define": "TIME_FORMAT_LOCALIZATION_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Time Format Localization",
@@ -1871,7 +1823,6 @@
"define": "TIME_FORMAT_LOCALIZATION_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "HourFormat",
@@ -1961,9 +1912,7 @@
"mfgCode": null,
"define": "UNIT_LOCALIZATION_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Unit Localization",
@@ -1972,7 +1921,6 @@
"define": "UNIT_LOCALIZATION_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "TemperatureUnit",
@@ -2149,7 +2097,7 @@
"side": "server",
"type": "RegulatoryLocationType",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0",
@@ -2165,7 +2113,7 @@
"side": "server",
"type": "RegulatoryLocationType",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0",
@@ -2539,7 +2487,6 @@
"define": "GENERAL_DIAGNOSTICS_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -2600,7 +2547,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -2616,7 +2563,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -2632,7 +2579,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00000000",
@@ -2648,7 +2595,7 @@
"side": "server",
"type": "enum8",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -2798,7 +2745,6 @@
"define": "SOFTWARE_DIAGNOSTICS_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "ThreadMetrics",
@@ -2823,7 +2769,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -2839,7 +2785,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -2855,7 +2801,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -2941,7 +2887,6 @@
"define": "THREAD_NETWORK_DIAGNOSTICS_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "channel",
@@ -2950,7 +2895,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -2964,9 +2909,9 @@
"code": 1,
"mfgCode": null,
"side": "server",
- "type": "enum8",
+ "type": "RoutingRole",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -2982,7 +2927,7 @@
"side": "server",
"type": "char_string",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0",
@@ -2998,7 +2943,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3014,7 +2959,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -3030,7 +2975,7 @@
"side": "server",
"type": "octet_string",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -3046,7 +2991,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -3094,7 +3039,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -3110,7 +3055,7 @@
"side": "server",
"type": "int8u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -3126,7 +3071,7 @@
"side": "server",
"type": "int8u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -3142,7 +3087,7 @@
"side": "server",
"type": "int8u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -3158,7 +3103,7 @@
"side": "server",
"type": "int8u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -3174,7 +3119,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3190,7 +3135,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3206,7 +3151,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3222,7 +3167,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3238,7 +3183,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3254,7 +3199,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3270,7 +3215,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3286,7 +3231,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3302,7 +3247,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3318,7 +3263,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3334,7 +3279,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3350,7 +3295,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3366,7 +3311,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3382,7 +3327,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3398,7 +3343,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3414,7 +3359,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3430,7 +3375,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3446,7 +3391,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3462,7 +3407,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3478,7 +3423,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3494,7 +3439,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3510,7 +3455,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3526,7 +3471,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3542,7 +3487,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3558,7 +3503,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3574,7 +3519,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3590,7 +3535,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3606,7 +3551,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3622,7 +3567,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3638,7 +3583,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3654,7 +3599,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3670,7 +3615,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3686,7 +3631,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3702,7 +3647,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3718,7 +3663,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3734,7 +3679,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3750,7 +3695,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3766,7 +3711,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3782,7 +3727,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3798,7 +3743,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3814,7 +3759,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3830,7 +3775,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3846,7 +3791,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -3862,7 +3807,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -3878,7 +3823,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3892,7 +3837,7 @@
"code": 59,
"mfgCode": null,
"side": "server",
- "type": "array",
+ "type": "SecurityPolicy",
"included": 1,
"storageOption": "External",
"singleton": 0,
@@ -3910,7 +3855,7 @@
"side": "server",
"type": "octet_string",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3924,7 +3869,7 @@
"code": 61,
"mfgCode": null,
"side": "server",
- "type": "array",
+ "type": "OperationalDatasetComponents",
"included": 1,
"storageOption": "External",
"singleton": 0,
@@ -4028,7 +3973,6 @@
"define": "WIFI_NETWORK_DIAGNOSTICS_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "bssid",
@@ -4037,7 +3981,7 @@
"side": "server",
"type": "octet_string",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -4053,7 +3997,7 @@
"side": "server",
"type": "SecurityType",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -4069,7 +4013,7 @@
"side": "server",
"type": "WiFiVersionType",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -4085,7 +4029,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -4101,7 +4045,7 @@
"side": "server",
"type": "int8s",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00",
@@ -4117,7 +4061,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00000000",
@@ -4133,7 +4077,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00000000",
@@ -4149,7 +4093,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00000000",
@@ -4165,7 +4109,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00000000",
@@ -4181,7 +4125,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00000000",
@@ -4197,7 +4141,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00000000",
@@ -4213,7 +4157,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -4229,7 +4173,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -4315,7 +4259,6 @@
"define": "ETHERNET_NETWORK_DIAGNOSTICS_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "PHYRate",
@@ -4501,9 +4444,7 @@
"mfgCode": null,
"define": "SWITCH_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Switch",
@@ -4512,7 +4453,6 @@
"define": "SWITCH_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "FeatureMap",
@@ -4607,7 +4547,6 @@
"define": "ADMINISTRATOR_COMMISSIONING_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "WindowStatus",
@@ -4762,14 +4701,6 @@
"source": "client",
"incoming": 1,
"outgoing": 1
- },
- {
- "name": "RemoveTrustedRootCertificate",
- "code": 12,
- "mfgCode": null,
- "source": "client",
- "incoming": 1,
- "outgoing": 0
}
],
"attributes": [
@@ -4872,7 +4803,7 @@
"side": "server",
"type": "int8u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -4888,7 +4819,7 @@
"side": "server",
"type": "int8u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -4918,7 +4849,7 @@
"code": 5,
"mfgCode": null,
"side": "server",
- "type": "fabric_idx",
+ "type": "int8u",
"included": 1,
"storageOption": "External",
"singleton": 0,
@@ -5003,8 +4934,7 @@
"incoming": 1,
"outgoing": 0
}
- ],
- "attributes": []
+ ]
},
{
"name": "Group Key Management",
@@ -5136,9 +5066,7 @@
"mfgCode": null,
"define": "FIXED_LABEL_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Fixed Label",
@@ -5147,7 +5075,6 @@
"define": "FIXED_LABEL_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "label list",
@@ -5205,9 +5132,7 @@
"mfgCode": null,
"define": "USER_LABEL_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "User Label",
@@ -5216,7 +5141,6 @@
"define": "USER_LABEL_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "label list",
@@ -5291,14 +5215,6 @@
"source": "client",
"incoming": 1,
"outgoing": 0
- },
- {
- "name": "IdentifyQuery",
- "code": 1,
- "mfgCode": null,
- "source": "client",
- "incoming": 1,
- "outgoing": 0
}
],
"attributes": [
@@ -5343,16 +5259,6 @@
"define": "IDENTIFY_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [
- {
- "name": "IdentifyQueryResponse",
- "code": 0,
- "mfgCode": null,
- "source": "server",
- "incoming": 0,
- "outgoing": 1
- }
- ],
"attributes": [
{
"name": "identify time",
@@ -5859,7 +5765,7 @@
],
"attributes": [
{
- "name": "scene count",
+ "name": "SceneCount",
"code": 0,
"mfgCode": null,
"side": "server",
@@ -5875,7 +5781,7 @@
"reportableChange": 0
},
{
- "name": "current scene",
+ "name": "CurrentScene",
"code": 1,
"mfgCode": null,
"side": "server",
@@ -5891,11 +5797,11 @@
"reportableChange": 0
},
{
- "name": "current group",
+ "name": "CurrentGroup",
"code": 2,
"mfgCode": null,
"side": "server",
- "type": "int16u",
+ "type": "group_id",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -5907,7 +5813,7 @@
"reportableChange": 0
},
{
- "name": "scene valid",
+ "name": "SceneValid",
"code": 3,
"mfgCode": null,
"side": "server",
@@ -5923,7 +5829,7 @@
"reportableChange": 0
},
{
- "name": "name support",
+ "name": "NameSupport",
"code": 4,
"mfgCode": null,
"side": "server",
@@ -5939,7 +5845,7 @@
"reportableChange": 0
},
{
- "name": "last configured by",
+ "name": "LastConfiguredBy",
"code": 5,
"mfgCode": null,
"side": "server",
@@ -6111,7 +6017,6 @@
"define": "ON_OFF_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "OnOff",
@@ -6390,10 +6295,9 @@
"define": "LEVEL_CONTROL_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
- "name": "current level",
+ "name": "CurrentLevel",
"code": 0,
"mfgCode": null,
"side": "server",
@@ -6409,7 +6313,7 @@
"reportableChange": 0
},
{
- "name": "remaining time",
+ "name": "RemainingTime",
"code": 1,
"mfgCode": null,
"side": "server",
@@ -6425,7 +6329,7 @@
"reportableChange": 0
},
{
- "name": "min level",
+ "name": "MinLevel",
"code": 2,
"mfgCode": null,
"side": "server",
@@ -6441,7 +6345,7 @@
"reportableChange": 0
},
{
- "name": "max level",
+ "name": "MaxLevel",
"code": 3,
"mfgCode": null,
"side": "server",
@@ -6457,7 +6361,7 @@
"reportableChange": 0
},
{
- "name": "current frequency",
+ "name": "CurrentFrequency",
"code": 4,
"mfgCode": null,
"side": "server",
@@ -6473,7 +6377,7 @@
"reportableChange": 0
},
{
- "name": "min frequency",
+ "name": "MinFrequency",
"code": 5,
"mfgCode": null,
"side": "server",
@@ -6489,7 +6393,7 @@
"reportableChange": 0
},
{
- "name": "max frequency",
+ "name": "MaxFrequency",
"code": 6,
"mfgCode": null,
"side": "server",
@@ -6505,7 +6409,7 @@
"reportableChange": 0
},
{
- "name": "options",
+ "name": "Options",
"code": 15,
"mfgCode": null,
"side": "server",
@@ -6521,7 +6425,7 @@
"reportableChange": 0
},
{
- "name": "on off transition time",
+ "name": "OnOffTransitionTime",
"code": 16,
"mfgCode": null,
"side": "server",
@@ -6537,7 +6441,7 @@
"reportableChange": 0
},
{
- "name": "on level",
+ "name": "OnLevel",
"code": 17,
"mfgCode": null,
"side": "server",
@@ -6553,7 +6457,7 @@
"reportableChange": 0
},
{
- "name": "on transition time",
+ "name": "OnTransitionTime",
"code": 18,
"mfgCode": null,
"side": "server",
@@ -6569,7 +6473,7 @@
"reportableChange": 0
},
{
- "name": "off transition time",
+ "name": "OffTransitionTime",
"code": 19,
"mfgCode": null,
"side": "server",
@@ -6585,7 +6489,7 @@
"reportableChange": 0
},
{
- "name": "default move rate",
+ "name": "DefaultMoveRate",
"code": 20,
"mfgCode": null,
"side": "server",
@@ -6601,7 +6505,7 @@
"reportableChange": 0
},
{
- "name": "start up current level",
+ "name": "StartUpCurrentLevel",
"code": 16384,
"mfgCode": null,
"side": "server",
@@ -6705,7 +6609,6 @@
"define": "DESCRIPTOR_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "FeatureMap",
@@ -6748,7 +6651,6 @@
"define": "DESCRIPTOR_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "device list",
@@ -6903,7 +6805,6 @@
"define": "BINDING_CLUSTER",
"side": "client",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "FeatureMap",
@@ -6946,7 +6847,6 @@
"define": "BINDING_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "Binding",
@@ -7053,7 +6953,6 @@
"define": "OCCUPANCY_SENSING_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "FeatureMap",
@@ -7096,7 +6995,6 @@
"define": "OCCUPANCY_SENSING_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "occupancy",
@@ -7394,6 +7292,5 @@
"endpointVersion": 1,
"deviceIdentifier": 259
}
- ],
- "log": []
-}
+ ]
+}
\ No newline at end of file
diff --git a/examples/chef/devices/rootnode_onoffpluginunit_Wtf8ss5EBY.zap b/examples/chef/devices/rootnode_onoffpluginunit_Wtf8ss5EBY.zap
index 50c517d9e43ac0..2a54b33dd4a9cc 100644
--- a/examples/chef/devices/rootnode_onoffpluginunit_Wtf8ss5EBY.zap
+++ b/examples/chef/devices/rootnode_onoffpluginunit_Wtf8ss5EBY.zap
@@ -1,5 +1,5 @@
{
- "featureLevel": 70,
+ "featureLevel": 77,
"creator": "zap",
"keyValuePairs": [
{
@@ -19,14 +19,16 @@
{
"pathRelativity": "relativeToZap",
"path": "../../../src/app/zap-templates/zcl/zcl.json",
- "version": "ZCL Test Data",
- "type": "zcl-properties"
+ "type": "zcl-properties",
+ "category": "matter",
+ "version": 1,
+ "description": "Matter SDK ZCL data"
},
{
"pathRelativity": "relativeToZap",
"path": "../../../src/app/zap-templates/app-templates.json",
- "version": "chip-v1",
- "type": "gen-templates-json"
+ "type": "gen-templates-json",
+ "version": "chip-v1"
}
],
"endpointTypes": [
@@ -51,14 +53,6 @@
"source": "client",
"incoming": 1,
"outgoing": 0
- },
- {
- "name": "IdentifyQuery",
- "code": 1,
- "mfgCode": null,
- "source": "client",
- "incoming": 1,
- "outgoing": 0
}
],
"attributes": [
@@ -87,16 +81,6 @@
"define": "IDENTIFY_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [
- {
- "name": "IdentifyQueryResponse",
- "code": 0,
- "mfgCode": null,
- "source": "server",
- "incoming": 0,
- "outgoing": 1
- }
- ],
"attributes": [
{
"name": "identify time",
@@ -443,7 +427,7 @@
],
"attributes": [
{
- "name": "scene count",
+ "name": "SceneCount",
"code": 0,
"mfgCode": null,
"side": "server",
@@ -459,7 +443,7 @@
"reportableChange": 0
},
{
- "name": "current scene",
+ "name": "CurrentScene",
"code": 1,
"mfgCode": null,
"side": "server",
@@ -475,11 +459,11 @@
"reportableChange": 0
},
{
- "name": "current group",
+ "name": "CurrentGroup",
"code": 2,
"mfgCode": null,
"side": "server",
- "type": "int16u",
+ "type": "group_id",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -491,7 +475,7 @@
"reportableChange": 0
},
{
- "name": "scene valid",
+ "name": "SceneValid",
"code": 3,
"mfgCode": null,
"side": "server",
@@ -507,7 +491,7 @@
"reportableChange": 0
},
{
- "name": "name support",
+ "name": "NameSupport",
"code": 4,
"mfgCode": null,
"side": "server",
@@ -599,7 +583,6 @@
"define": "ON_OFF_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "OnOff",
@@ -642,7 +625,6 @@
"define": "ON_OFF_SWITCH_CONFIG_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -669,7 +651,6 @@
"define": "ON_OFF_SWITCH_CONFIG_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "switch type",
@@ -820,10 +801,9 @@
"define": "LEVEL_CONTROL_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
- "name": "current level",
+ "name": "CurrentLevel",
"code": 0,
"mfgCode": null,
"side": "server",
@@ -863,7 +843,6 @@
"define": "DESCRIPTOR_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -890,7 +869,6 @@
"define": "DESCRIPTOR_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "device list",
@@ -997,7 +975,6 @@
"define": "ACCESS_CONTROL_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -1024,7 +1001,6 @@
"define": "ACCESS_CONTROL_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "ACL",
@@ -1115,7 +1091,6 @@
"define": "BASIC_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -1142,7 +1117,6 @@
"define": "BASIC_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "DataModelRevision",
@@ -1151,7 +1125,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 1,
"bounded": 0,
"defaultValue": "10",
@@ -1653,7 +1627,6 @@
"define": "OTA_REQUESTOR_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "DefaultOtaProviders",
@@ -1775,9 +1748,7 @@
"mfgCode": null,
"define": "LOCALIZATION_CONFIGURATION_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Localization Configuration",
@@ -1786,27 +1757,10 @@
"define": "LOCALIZATION_CONFIGURATION_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
- {
- "name": "ActiveLocale",
- "code": 1,
- "mfgCode": null,
- "side": "server",
- "type": "char_string",
- "included": 1,
- "storageOption": "NVM",
- "singleton": 0,
- "bounded": 0,
- "defaultValue": "en-US",
- "reportable": 1,
- "minInterval": 1,
- "maxInterval": 65534,
- "reportableChange": 0
- },
{
"name": "SupportedLocales",
- "code": 2,
+ "code": 1,
"mfgCode": null,
"side": "server",
"type": "array",
@@ -1814,7 +1768,7 @@
"storageOption": "External",
"singleton": 0,
"bounded": 0,
- "defaultValue": "",
+ "defaultValue": "en-US",
"reportable": 1,
"minInterval": 1,
"maxInterval": 65534,
@@ -1860,9 +1814,7 @@
"mfgCode": null,
"define": "TIME_FORMAT_LOCALIZATION_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Time Format Localization",
@@ -1871,7 +1823,6 @@
"define": "TIME_FORMAT_LOCALIZATION_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "HourFormat",
@@ -1961,9 +1912,7 @@
"mfgCode": null,
"define": "UNIT_LOCALIZATION_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Unit Localization",
@@ -1972,7 +1921,6 @@
"define": "UNIT_LOCALIZATION_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "TemperatureUnit",
@@ -2149,7 +2097,7 @@
"side": "server",
"type": "RegulatoryLocationType",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0",
@@ -2165,7 +2113,7 @@
"side": "server",
"type": "RegulatoryLocationType",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0",
@@ -2539,7 +2487,6 @@
"define": "GENERAL_DIAGNOSTICS_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -2600,7 +2547,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -2616,7 +2563,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -2632,7 +2579,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00000000",
@@ -2648,7 +2595,7 @@
"side": "server",
"type": "enum8",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -2798,7 +2745,6 @@
"define": "SOFTWARE_DIAGNOSTICS_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "ThreadMetrics",
@@ -2823,7 +2769,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -2839,7 +2785,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -2855,7 +2801,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -2941,7 +2887,6 @@
"define": "THREAD_NETWORK_DIAGNOSTICS_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "channel",
@@ -2950,7 +2895,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -2964,9 +2909,9 @@
"code": 1,
"mfgCode": null,
"side": "server",
- "type": "enum8",
+ "type": "RoutingRole",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -2982,7 +2927,7 @@
"side": "server",
"type": "char_string",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0",
@@ -2998,7 +2943,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3014,7 +2959,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -3030,7 +2975,7 @@
"side": "server",
"type": "octet_string",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -3046,7 +2991,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -3094,7 +3039,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -3110,7 +3055,7 @@
"side": "server",
"type": "int8u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -3126,7 +3071,7 @@
"side": "server",
"type": "int8u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -3142,7 +3087,7 @@
"side": "server",
"type": "int8u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -3158,7 +3103,7 @@
"side": "server",
"type": "int8u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -3174,7 +3119,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3190,7 +3135,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3206,7 +3151,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3222,7 +3167,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3238,7 +3183,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3254,7 +3199,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3270,7 +3215,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3286,7 +3231,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3302,7 +3247,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3318,7 +3263,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3334,7 +3279,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3350,7 +3295,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3366,7 +3311,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3382,7 +3327,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3398,7 +3343,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3414,7 +3359,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3430,7 +3375,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3446,7 +3391,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3462,7 +3407,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3478,7 +3423,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3494,7 +3439,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3510,7 +3455,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3526,7 +3471,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3542,7 +3487,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3558,7 +3503,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3574,7 +3519,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3590,7 +3535,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3606,7 +3551,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3622,7 +3567,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3638,7 +3583,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3654,7 +3599,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3670,7 +3615,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3686,7 +3631,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3702,7 +3647,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3718,7 +3663,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3734,7 +3679,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3750,7 +3695,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3766,7 +3711,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3782,7 +3727,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3798,7 +3743,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3814,7 +3759,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3830,7 +3775,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3846,7 +3791,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -3862,7 +3807,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -3878,7 +3823,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3892,7 +3837,7 @@
"code": 59,
"mfgCode": null,
"side": "server",
- "type": "array",
+ "type": "SecurityPolicy",
"included": 1,
"storageOption": "External",
"singleton": 0,
@@ -3910,7 +3855,7 @@
"side": "server",
"type": "octet_string",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3924,7 +3869,7 @@
"code": 61,
"mfgCode": null,
"side": "server",
- "type": "array",
+ "type": "OperationalDatasetComponents",
"included": 1,
"storageOption": "External",
"singleton": 0,
@@ -4028,7 +3973,6 @@
"define": "WIFI_NETWORK_DIAGNOSTICS_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "bssid",
@@ -4037,7 +3981,7 @@
"side": "server",
"type": "octet_string",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -4053,7 +3997,7 @@
"side": "server",
"type": "SecurityType",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -4069,7 +4013,7 @@
"side": "server",
"type": "WiFiVersionType",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -4085,7 +4029,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -4101,7 +4045,7 @@
"side": "server",
"type": "int8s",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00",
@@ -4117,7 +4061,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00000000",
@@ -4133,7 +4077,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00000000",
@@ -4149,7 +4093,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00000000",
@@ -4165,7 +4109,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00000000",
@@ -4181,7 +4125,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00000000",
@@ -4197,7 +4141,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00000000",
@@ -4213,7 +4157,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -4229,7 +4173,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -4315,7 +4259,6 @@
"define": "ETHERNET_NETWORK_DIAGNOSTICS_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "PHYRate",
@@ -4324,7 +4267,7 @@
"side": "server",
"type": "PHYRateType",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -4340,7 +4283,7 @@
"side": "server",
"type": "boolean",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00",
@@ -4356,7 +4299,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -4372,7 +4315,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -4388,7 +4331,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -4404,7 +4347,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -4420,7 +4363,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -4436,7 +4379,7 @@
"side": "server",
"type": "boolean",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00",
@@ -4452,7 +4395,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -4501,9 +4444,7 @@
"mfgCode": null,
"define": "SWITCH_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Switch",
@@ -4512,7 +4453,6 @@
"define": "SWITCH_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "FeatureMap",
@@ -4607,7 +4547,6 @@
"define": "ADMINISTRATOR_COMMISSIONING_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "WindowStatus",
@@ -4762,14 +4701,6 @@
"source": "client",
"incoming": 1,
"outgoing": 1
- },
- {
- "name": "RemoveTrustedRootCertificate",
- "code": 12,
- "mfgCode": null,
- "source": "client",
- "incoming": 1,
- "outgoing": 0
}
],
"attributes": [
@@ -4872,7 +4803,7 @@
"side": "server",
"type": "int8u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -4888,7 +4819,7 @@
"side": "server",
"type": "int8u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -4918,7 +4849,7 @@
"code": 5,
"mfgCode": null,
"side": "server",
- "type": "fabric_idx",
+ "type": "int8u",
"included": 1,
"storageOption": "External",
"singleton": 0,
@@ -5003,8 +4934,7 @@
"incoming": 1,
"outgoing": 0
}
- ],
- "attributes": []
+ ]
},
{
"name": "Group Key Management",
@@ -5136,9 +5066,7 @@
"mfgCode": null,
"define": "FIXED_LABEL_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Fixed Label",
@@ -5147,7 +5075,6 @@
"define": "FIXED_LABEL_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "label list",
@@ -5205,9 +5132,7 @@
"mfgCode": null,
"define": "USER_LABEL_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "User Label",
@@ -5216,7 +5141,6 @@
"define": "USER_LABEL_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "label list",
@@ -5291,14 +5215,6 @@
"source": "client",
"incoming": 1,
"outgoing": 0
- },
- {
- "name": "IdentifyQuery",
- "code": 1,
- "mfgCode": null,
- "source": "client",
- "incoming": 1,
- "outgoing": 0
}
],
"attributes": [
@@ -5343,16 +5259,6 @@
"define": "IDENTIFY_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [
- {
- "name": "IdentifyQueryResponse",
- "code": 0,
- "mfgCode": null,
- "source": "server",
- "incoming": 0,
- "outgoing": 1
- }
- ],
"attributes": [
{
"name": "identify time",
@@ -5859,7 +5765,7 @@
],
"attributes": [
{
- "name": "scene count",
+ "name": "SceneCount",
"code": 0,
"mfgCode": null,
"side": "server",
@@ -5875,7 +5781,7 @@
"reportableChange": 0
},
{
- "name": "current scene",
+ "name": "CurrentScene",
"code": 1,
"mfgCode": null,
"side": "server",
@@ -5891,11 +5797,11 @@
"reportableChange": 0
},
{
- "name": "current group",
+ "name": "CurrentGroup",
"code": 2,
"mfgCode": null,
"side": "server",
- "type": "int16u",
+ "type": "group_id",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -5907,7 +5813,7 @@
"reportableChange": 0
},
{
- "name": "scene valid",
+ "name": "SceneValid",
"code": 3,
"mfgCode": null,
"side": "server",
@@ -5923,7 +5829,7 @@
"reportableChange": 0
},
{
- "name": "name support",
+ "name": "NameSupport",
"code": 4,
"mfgCode": null,
"side": "server",
@@ -5939,7 +5845,7 @@
"reportableChange": 0
},
{
- "name": "last configured by",
+ "name": "LastConfiguredBy",
"code": 5,
"mfgCode": null,
"side": "server",
@@ -6111,7 +6017,6 @@
"define": "ON_OFF_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "OnOff",
@@ -6390,10 +6295,9 @@
"define": "LEVEL_CONTROL_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
- "name": "current level",
+ "name": "CurrentLevel",
"code": 0,
"mfgCode": null,
"side": "server",
@@ -6409,7 +6313,7 @@
"reportableChange": 0
},
{
- "name": "remaining time",
+ "name": "RemainingTime",
"code": 1,
"mfgCode": null,
"side": "server",
@@ -6425,7 +6329,7 @@
"reportableChange": 0
},
{
- "name": "min level",
+ "name": "MinLevel",
"code": 2,
"mfgCode": null,
"side": "server",
@@ -6441,7 +6345,7 @@
"reportableChange": 0
},
{
- "name": "max level",
+ "name": "MaxLevel",
"code": 3,
"mfgCode": null,
"side": "server",
@@ -6457,7 +6361,7 @@
"reportableChange": 0
},
{
- "name": "current frequency",
+ "name": "CurrentFrequency",
"code": 4,
"mfgCode": null,
"side": "server",
@@ -6473,7 +6377,7 @@
"reportableChange": 0
},
{
- "name": "min frequency",
+ "name": "MinFrequency",
"code": 5,
"mfgCode": null,
"side": "server",
@@ -6489,7 +6393,7 @@
"reportableChange": 0
},
{
- "name": "max frequency",
+ "name": "MaxFrequency",
"code": 6,
"mfgCode": null,
"side": "server",
@@ -6505,7 +6409,7 @@
"reportableChange": 0
},
{
- "name": "options",
+ "name": "Options",
"code": 15,
"mfgCode": null,
"side": "server",
@@ -6521,7 +6425,7 @@
"reportableChange": 0
},
{
- "name": "on off transition time",
+ "name": "OnOffTransitionTime",
"code": 16,
"mfgCode": null,
"side": "server",
@@ -6537,7 +6441,7 @@
"reportableChange": 0
},
{
- "name": "on level",
+ "name": "OnLevel",
"code": 17,
"mfgCode": null,
"side": "server",
@@ -6553,7 +6457,7 @@
"reportableChange": 0
},
{
- "name": "on transition time",
+ "name": "OnTransitionTime",
"code": 18,
"mfgCode": null,
"side": "server",
@@ -6569,7 +6473,7 @@
"reportableChange": 0
},
{
- "name": "off transition time",
+ "name": "OffTransitionTime",
"code": 19,
"mfgCode": null,
"side": "server",
@@ -6585,7 +6489,7 @@
"reportableChange": 0
},
{
- "name": "default move rate",
+ "name": "DefaultMoveRate",
"code": 20,
"mfgCode": null,
"side": "server",
@@ -6601,7 +6505,7 @@
"reportableChange": 0
},
{
- "name": "start up current level",
+ "name": "StartUpCurrentLevel",
"code": 16384,
"mfgCode": null,
"side": "server",
@@ -6705,7 +6609,6 @@
"define": "DESCRIPTOR_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "FeatureMap",
@@ -6748,7 +6651,6 @@
"define": "DESCRIPTOR_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "device list",
@@ -6903,7 +6805,6 @@
"define": "BINDING_CLUSTER",
"side": "client",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "FeatureMap",
@@ -6946,7 +6847,6 @@
"define": "BINDING_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "Binding",
@@ -7068,6 +6968,5 @@
"endpointVersion": 1,
"deviceIdentifier": 266
}
- ],
- "log": []
-}
+ ]
+}
\ No newline at end of file
diff --git a/examples/chef/devices/rootnode_pressuresensor_s0qC9wLH4k.zap b/examples/chef/devices/rootnode_pressuresensor_s0qC9wLH4k.zap
index 67b77f7b05f0f2..14b27d8843d7d8 100644
--- a/examples/chef/devices/rootnode_pressuresensor_s0qC9wLH4k.zap
+++ b/examples/chef/devices/rootnode_pressuresensor_s0qC9wLH4k.zap
@@ -1,5 +1,5 @@
{
- "featureLevel": 67,
+ "featureLevel": 77,
"creator": "zap",
"keyValuePairs": [
{
@@ -19,14 +19,16 @@
{
"pathRelativity": "relativeToZap",
"path": "../../../src/app/zap-templates/zcl/zcl.json",
- "version": "ZCL Test Data",
- "type": "zcl-properties"
+ "type": "zcl-properties",
+ "category": "matter",
+ "version": 1,
+ "description": "Matter SDK ZCL data"
},
{
"pathRelativity": "relativeToZap",
"path": "../../../src/app/zap-templates/app-templates.json",
- "version": "chip-v1",
- "type": "gen-templates-json"
+ "type": "gen-templates-json",
+ "version": "chip-v1"
}
],
"endpointTypes": [
@@ -51,14 +53,6 @@
"source": "client",
"incoming": 1,
"outgoing": 0
- },
- {
- "name": "IdentifyQuery",
- "code": 1,
- "mfgCode": null,
- "source": "client",
- "incoming": 1,
- "outgoing": 0
}
],
"attributes": [
@@ -67,6 +61,7 @@
"code": 65533,
"mfgCode": null,
"side": "client",
+ "type": "int16u",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -86,22 +81,13 @@
"define": "IDENTIFY_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [
- {
- "name": "IdentifyQueryResponse",
- "code": 0,
- "mfgCode": null,
- "source": "server",
- "incoming": 0,
- "outgoing": 1
- }
- ],
"attributes": [
{
"name": "identify time",
"code": 0,
"mfgCode": null,
"side": "server",
+ "type": "int16u",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -117,6 +103,7 @@
"code": 65533,
"mfgCode": null,
"side": "server",
+ "type": "int16u",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -192,6 +179,7 @@
"code": 65533,
"mfgCode": null,
"side": "client",
+ "type": "int16u",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -251,6 +239,7 @@
"code": 0,
"mfgCode": null,
"side": "server",
+ "type": "bitmap8",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -282,6 +271,7 @@
"code": 65533,
"mfgCode": null,
"side": "server",
+ "type": "int16u",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -365,6 +355,7 @@
"code": 65533,
"mfgCode": null,
"side": "client",
+ "type": "int16u",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -436,10 +427,11 @@
],
"attributes": [
{
- "name": "scene count",
+ "name": "SceneCount",
"code": 0,
"mfgCode": null,
"side": "server",
+ "type": "int8u",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -451,10 +443,11 @@
"reportableChange": 0
},
{
- "name": "current scene",
+ "name": "CurrentScene",
"code": 1,
"mfgCode": null,
"side": "server",
+ "type": "int8u",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -466,10 +459,11 @@
"reportableChange": 0
},
{
- "name": "current group",
+ "name": "CurrentGroup",
"code": 2,
"mfgCode": null,
"side": "server",
+ "type": "group_id",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -481,10 +475,11 @@
"reportableChange": 0
},
{
- "name": "scene valid",
+ "name": "SceneValid",
"code": 3,
"mfgCode": null,
"side": "server",
+ "type": "boolean",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -496,10 +491,11 @@
"reportableChange": 0
},
{
- "name": "name support",
+ "name": "NameSupport",
"code": 4,
"mfgCode": null,
"side": "server",
+ "type": "bitmap8",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -515,6 +511,7 @@
"code": 65533,
"mfgCode": null,
"side": "server",
+ "type": "int16u",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -566,6 +563,7 @@
"code": 65533,
"mfgCode": null,
"side": "client",
+ "type": "int16u",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -585,13 +583,13 @@
"define": "ON_OFF_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "OnOff",
"code": 0,
"mfgCode": null,
"side": "server",
+ "type": "boolean",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -607,6 +605,7 @@
"code": 65533,
"mfgCode": null,
"side": "server",
+ "type": "int16u",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -626,13 +625,13 @@
"define": "ON_OFF_SWITCH_CONFIG_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
"code": 65533,
"mfgCode": null,
"side": "client",
+ "type": "int16u",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -652,13 +651,13 @@
"define": "ON_OFF_SWITCH_CONFIG_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "switch type",
"code": 0,
"mfgCode": null,
"side": "server",
+ "type": "enum8",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -674,6 +673,7 @@
"code": 16,
"mfgCode": null,
"side": "server",
+ "type": "enum8",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -689,6 +689,7 @@
"code": 65533,
"mfgCode": null,
"side": "server",
+ "type": "int16u",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -780,6 +781,7 @@
"code": 65533,
"mfgCode": null,
"side": "client",
+ "type": "int16u",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -799,13 +801,13 @@
"define": "LEVEL_CONTROL_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
- "name": "current level",
+ "name": "CurrentLevel",
"code": 0,
"mfgCode": null,
"side": "server",
+ "type": "int8u",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -821,6 +823,7 @@
"code": 65533,
"mfgCode": null,
"side": "server",
+ "type": "int16u",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -840,13 +843,13 @@
"define": "DESCRIPTOR_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
"code": 65533,
"mfgCode": null,
"side": "client",
+ "type": "int16u",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -866,13 +869,13 @@
"define": "DESCRIPTOR_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "device list",
"code": 0,
"mfgCode": null,
"side": "server",
+ "type": "array",
"included": 1,
"storageOption": "External",
"singleton": 0,
@@ -888,6 +891,7 @@
"code": 1,
"mfgCode": null,
"side": "server",
+ "type": "array",
"included": 1,
"storageOption": "External",
"singleton": 0,
@@ -903,6 +907,7 @@
"code": 2,
"mfgCode": null,
"side": "server",
+ "type": "array",
"included": 1,
"storageOption": "External",
"singleton": 0,
@@ -918,6 +923,7 @@
"code": 3,
"mfgCode": null,
"side": "server",
+ "type": "array",
"included": 1,
"storageOption": "External",
"singleton": 0,
@@ -949,6 +955,7 @@
"code": 65533,
"mfgCode": null,
"side": "server",
+ "type": "int16u",
"included": 1,
"storageOption": "External",
"singleton": 0,
@@ -968,13 +975,13 @@
"define": "ACCESS_CONTROL_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
"code": 65533,
"mfgCode": null,
"side": "client",
+ "type": "int16u",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -994,13 +1001,13 @@
"define": "ACCESS_CONTROL_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "ACL",
"code": 0,
"mfgCode": null,
"side": "server",
+ "type": "array",
"included": 1,
"storageOption": "External",
"singleton": 0,
@@ -1016,6 +1023,7 @@
"code": 1,
"mfgCode": null,
"side": "server",
+ "type": "array",
"included": 1,
"storageOption": "External",
"singleton": 0,
@@ -1031,6 +1039,7 @@
"code": 65531,
"mfgCode": null,
"side": "server",
+ "type": "array",
"included": 1,
"storageOption": "External",
"singleton": 0,
@@ -1062,6 +1071,7 @@
"code": 65533,
"mfgCode": null,
"side": "server",
+ "type": "int16u",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -1081,13 +1091,13 @@
"define": "BASIC_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
"code": 65533,
"mfgCode": null,
"side": "client",
+ "type": "int16u",
"included": 1,
"storageOption": "RAM",
"singleton": 1,
@@ -1107,15 +1117,15 @@
"define": "BASIC_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "DataModelRevision",
"code": 0,
"mfgCode": null,
"side": "server",
+ "type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 1,
"bounded": 0,
"defaultValue": "10",
@@ -1129,6 +1139,7 @@
"code": 1,
"mfgCode": null,
"side": "server",
+ "type": "char_string",
"included": 1,
"storageOption": "External",
"singleton": 1,
@@ -1144,6 +1155,7 @@
"code": 2,
"mfgCode": null,
"side": "server",
+ "type": "vendor_id",
"included": 1,
"storageOption": "External",
"singleton": 1,
@@ -1159,6 +1171,7 @@
"code": 3,
"mfgCode": null,
"side": "server",
+ "type": "char_string",
"included": 1,
"storageOption": "External",
"singleton": 1,
@@ -1174,6 +1187,7 @@
"code": 4,
"mfgCode": null,
"side": "server",
+ "type": "int16u",
"included": 1,
"storageOption": "External",
"singleton": 1,
@@ -1189,6 +1203,7 @@
"code": 5,
"mfgCode": null,
"side": "server",
+ "type": "char_string",
"included": 1,
"storageOption": "NVM",
"singleton": 1,
@@ -1204,6 +1219,7 @@
"code": 6,
"mfgCode": null,
"side": "server",
+ "type": "char_string",
"included": 1,
"storageOption": "External",
"singleton": 1,
@@ -1219,6 +1235,7 @@
"code": 7,
"mfgCode": null,
"side": "server",
+ "type": "int16u",
"included": 1,
"storageOption": "External",
"singleton": 1,
@@ -1234,6 +1251,7 @@
"code": 8,
"mfgCode": null,
"side": "server",
+ "type": "char_string",
"included": 1,
"storageOption": "External",
"singleton": 1,
@@ -1249,6 +1267,7 @@
"code": 9,
"mfgCode": null,
"side": "server",
+ "type": "int32u",
"included": 1,
"storageOption": "External",
"singleton": 1,
@@ -1264,6 +1283,7 @@
"code": 10,
"mfgCode": null,
"side": "server",
+ "type": "char_string",
"included": 1,
"storageOption": "External",
"singleton": 1,
@@ -1279,6 +1299,7 @@
"code": 11,
"mfgCode": null,
"side": "server",
+ "type": "char_string",
"included": 1,
"storageOption": "External",
"singleton": 1,
@@ -1294,6 +1315,7 @@
"code": 12,
"mfgCode": null,
"side": "server",
+ "type": "char_string",
"included": 1,
"storageOption": "External",
"singleton": 1,
@@ -1309,6 +1331,7 @@
"code": 13,
"mfgCode": null,
"side": "server",
+ "type": "long_char_string",
"included": 1,
"storageOption": "External",
"singleton": 1,
@@ -1324,6 +1347,7 @@
"code": 14,
"mfgCode": null,
"side": "server",
+ "type": "char_string",
"included": 1,
"storageOption": "External",
"singleton": 1,
@@ -1339,6 +1363,7 @@
"code": 15,
"mfgCode": null,
"side": "server",
+ "type": "char_string",
"included": 1,
"storageOption": "External",
"singleton": 1,
@@ -1354,6 +1379,7 @@
"code": 16,
"mfgCode": null,
"side": "server",
+ "type": "boolean",
"included": 1,
"storageOption": "NVM",
"singleton": 1,
@@ -1369,6 +1395,7 @@
"code": 17,
"mfgCode": null,
"side": "server",
+ "type": "boolean",
"included": 1,
"storageOption": "RAM",
"singleton": 1,
@@ -1384,6 +1411,7 @@
"code": 18,
"mfgCode": null,
"side": "server",
+ "type": "char_string",
"included": 1,
"storageOption": "External",
"singleton": 1,
@@ -1415,6 +1443,7 @@
"code": 65533,
"mfgCode": null,
"side": "server",
+ "type": "int16u",
"included": 1,
"storageOption": "RAM",
"singleton": 1,
@@ -1466,6 +1495,7 @@
"code": 65533,
"mfgCode": null,
"side": "client",
+ "type": "int16u",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -1509,6 +1539,7 @@
"code": 65531,
"mfgCode": null,
"side": "server",
+ "type": "array",
"included": 0,
"storageOption": "External",
"singleton": 0,
@@ -1524,6 +1555,7 @@
"code": 65532,
"mfgCode": null,
"side": "server",
+ "type": "bitmap32",
"included": 0,
"storageOption": "RAM",
"singleton": 0,
@@ -1539,6 +1571,7 @@
"code": 65533,
"mfgCode": null,
"side": "server",
+ "type": "int16u",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -1574,6 +1607,7 @@
"code": 65533,
"mfgCode": null,
"side": "client",
+ "type": "int16u",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -1593,13 +1627,13 @@
"define": "OTA_REQUESTOR_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "DefaultOtaProviders",
"code": 0,
"mfgCode": null,
"side": "server",
+ "type": "array",
"included": 1,
"storageOption": "External",
"singleton": 0,
@@ -1615,6 +1649,7 @@
"code": 1,
"mfgCode": null,
"side": "server",
+ "type": "boolean",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -1630,6 +1665,7 @@
"code": 2,
"mfgCode": null,
"side": "server",
+ "type": "OTAUpdateStateEnum",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -1645,6 +1681,7 @@
"code": 3,
"mfgCode": null,
"side": "server",
+ "type": "int8u",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -1660,6 +1697,7 @@
"code": 65531,
"mfgCode": null,
"side": "server",
+ "type": "array",
"included": 0,
"storageOption": "External",
"singleton": 0,
@@ -1675,6 +1713,7 @@
"code": 65532,
"mfgCode": null,
"side": "server",
+ "type": "bitmap32",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -1690,6 +1729,7 @@
"code": 65533,
"mfgCode": null,
"side": "server",
+ "type": "int16u",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -1708,9 +1748,7 @@
"mfgCode": null,
"define": "LOCALIZATION_CONFIGURATION_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Localization Configuration",
@@ -1719,33 +1757,18 @@
"define": "LOCALIZATION_CONFIGURATION_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
- {
- "name": "ActiveLocale",
- "code": 1,
- "mfgCode": null,
- "side": "server",
- "included": 1,
- "storageOption": "NVM",
- "singleton": 0,
- "bounded": 0,
- "defaultValue": "en-US",
- "reportable": 1,
- "minInterval": 1,
- "maxInterval": 65534,
- "reportableChange": 0
- },
{
"name": "SupportedLocales",
- "code": 2,
+ "code": 1,
"mfgCode": null,
"side": "server",
+ "type": "array",
"included": 1,
"storageOption": "External",
"singleton": 0,
"bounded": 0,
- "defaultValue": "",
+ "defaultValue": "en-US",
"reportable": 1,
"minInterval": 1,
"maxInterval": 65534,
@@ -1772,6 +1795,7 @@
"code": 65533,
"mfgCode": null,
"side": "server",
+ "type": "int16u",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -1790,9 +1814,7 @@
"mfgCode": null,
"define": "TIME_FORMAT_LOCALIZATION_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Time Format Localization",
@@ -1801,13 +1823,13 @@
"define": "TIME_FORMAT_LOCALIZATION_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "HourFormat",
"code": 0,
"mfgCode": null,
"side": "server",
+ "type": "HourFormat",
"included": 1,
"storageOption": "NVM",
"singleton": 0,
@@ -1823,6 +1845,7 @@
"code": 1,
"mfgCode": null,
"side": "server",
+ "type": "CalendarType",
"included": 1,
"storageOption": "NVM",
"singleton": 0,
@@ -1838,6 +1861,7 @@
"code": 2,
"mfgCode": null,
"side": "server",
+ "type": "array",
"included": 1,
"storageOption": "External",
"singleton": 0,
@@ -1869,6 +1893,7 @@
"code": 65533,
"mfgCode": null,
"side": "server",
+ "type": "int16u",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -1887,9 +1912,7 @@
"mfgCode": null,
"define": "UNIT_LOCALIZATION_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Unit Localization",
@@ -1898,13 +1921,13 @@
"define": "UNIT_LOCALIZATION_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "TemperatureUnit",
"code": 0,
"mfgCode": null,
"side": "server",
+ "type": "TempUnit",
"included": 0,
"storageOption": "NVM",
"singleton": 0,
@@ -1920,6 +1943,7 @@
"code": 65532,
"mfgCode": null,
"side": "server",
+ "type": "bitmap32",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -1935,6 +1959,7 @@
"code": 65533,
"mfgCode": null,
"side": "server",
+ "type": "int16u",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -1986,6 +2011,7 @@
"code": 65533,
"mfgCode": null,
"side": "client",
+ "type": "int16u",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -2037,6 +2063,7 @@
"code": 0,
"mfgCode": null,
"side": "server",
+ "type": "int64u",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -2052,6 +2079,7 @@
"code": 1,
"mfgCode": null,
"side": "server",
+ "type": "BasicCommissioningInfo",
"included": 1,
"storageOption": "External",
"singleton": 0,
@@ -2067,8 +2095,9 @@
"code": 2,
"mfgCode": null,
"side": "server",
+ "type": "RegulatoryLocationType",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0",
@@ -2082,8 +2111,9 @@
"code": 3,
"mfgCode": null,
"side": "server",
+ "type": "RegulatoryLocationType",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0",
@@ -2097,6 +2127,7 @@
"code": 65532,
"mfgCode": null,
"side": "server",
+ "type": "bitmap32",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -2112,6 +2143,7 @@
"code": 65533,
"mfgCode": null,
"side": "server",
+ "type": "int16u",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -2187,6 +2219,7 @@
"code": 65533,
"mfgCode": null,
"side": "client",
+ "type": "int16u",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -2238,6 +2271,7 @@
"code": 0,
"mfgCode": null,
"side": "server",
+ "type": "int8u",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -2253,6 +2287,7 @@
"code": 1,
"mfgCode": null,
"side": "server",
+ "type": "array",
"included": 1,
"storageOption": "External",
"singleton": 0,
@@ -2268,6 +2303,7 @@
"code": 2,
"mfgCode": null,
"side": "server",
+ "type": "int8u",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -2283,6 +2319,7 @@
"code": 3,
"mfgCode": null,
"side": "server",
+ "type": "int8u",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -2298,6 +2335,7 @@
"code": 4,
"mfgCode": null,
"side": "server",
+ "type": "boolean",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -2313,6 +2351,7 @@
"code": 5,
"mfgCode": null,
"side": "server",
+ "type": "NetworkCommissioningStatus",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -2328,6 +2367,7 @@
"code": 6,
"mfgCode": null,
"side": "server",
+ "type": "octet_string",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -2343,6 +2383,7 @@
"code": 7,
"mfgCode": null,
"side": "server",
+ "type": "int32s",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -2358,6 +2399,7 @@
"code": 65532,
"mfgCode": null,
"side": "server",
+ "type": "bitmap32",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -2373,6 +2415,7 @@
"code": 65533,
"mfgCode": null,
"side": "server",
+ "type": "int16u",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -2444,13 +2487,13 @@
"define": "GENERAL_DIAGNOSTICS_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
"code": 65533,
"mfgCode": null,
"side": "client",
+ "type": "int16u",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -2486,6 +2529,7 @@
"code": 0,
"mfgCode": null,
"side": "server",
+ "type": "array",
"included": 1,
"storageOption": "External",
"singleton": 0,
@@ -2501,8 +2545,9 @@
"code": 1,
"mfgCode": null,
"side": "server",
+ "type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -2516,8 +2561,9 @@
"code": 2,
"mfgCode": null,
"side": "server",
+ "type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -2531,8 +2577,9 @@
"code": 3,
"mfgCode": null,
"side": "server",
+ "type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00000000",
@@ -2546,8 +2593,9 @@
"code": 4,
"mfgCode": null,
"side": "server",
+ "type": "enum8",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -2561,6 +2609,7 @@
"code": 5,
"mfgCode": null,
"side": "server",
+ "type": "array",
"included": 1,
"storageOption": "External",
"singleton": 0,
@@ -2576,6 +2625,7 @@
"code": 6,
"mfgCode": null,
"side": "server",
+ "type": "array",
"included": 1,
"storageOption": "External",
"singleton": 0,
@@ -2591,6 +2641,7 @@
"code": 7,
"mfgCode": null,
"side": "server",
+ "type": "array",
"included": 1,
"storageOption": "External",
"singleton": 0,
@@ -2638,6 +2689,7 @@
"code": 65533,
"mfgCode": null,
"side": "server",
+ "type": "int16u",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -2673,6 +2725,7 @@
"code": 65533,
"mfgCode": null,
"side": "client",
+ "type": "int16u",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -2692,13 +2745,13 @@
"define": "SOFTWARE_DIAGNOSTICS_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "ThreadMetrics",
"code": 0,
"mfgCode": null,
"side": "server",
+ "type": "array",
"included": 1,
"storageOption": "External",
"singleton": 0,
@@ -2714,8 +2767,9 @@
"code": 1,
"mfgCode": null,
"side": "server",
+ "type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -2729,8 +2783,9 @@
"code": 2,
"mfgCode": null,
"side": "server",
+ "type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -2744,8 +2799,9 @@
"code": 3,
"mfgCode": null,
"side": "server",
+ "type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -2759,6 +2815,7 @@
"code": 65532,
"mfgCode": null,
"side": "server",
+ "type": "bitmap32",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -2774,6 +2831,7 @@
"code": 65533,
"mfgCode": null,
"side": "server",
+ "type": "int16u",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -2809,6 +2867,7 @@
"code": 65533,
"mfgCode": null,
"side": "client",
+ "type": "int16u",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -2828,15 +2887,15 @@
"define": "THREAD_NETWORK_DIAGNOSTICS_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "channel",
"code": 0,
"mfgCode": null,
"side": "server",
+ "type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -2850,8 +2909,9 @@
"code": 1,
"mfgCode": null,
"side": "server",
+ "type": "RoutingRole",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -2865,8 +2925,9 @@
"code": 2,
"mfgCode": null,
"side": "server",
+ "type": "char_string",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0",
@@ -2880,8 +2941,9 @@
"code": 3,
"mfgCode": null,
"side": "server",
+ "type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -2895,8 +2957,9 @@
"code": 4,
"mfgCode": null,
"side": "server",
+ "type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -2910,8 +2973,9 @@
"code": 5,
"mfgCode": null,
"side": "server",
+ "type": "octet_string",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -2925,8 +2989,9 @@
"code": 6,
"mfgCode": null,
"side": "server",
+ "type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -2940,6 +3005,7 @@
"code": 7,
"mfgCode": null,
"side": "server",
+ "type": "array",
"included": 1,
"storageOption": "External",
"singleton": 0,
@@ -2955,6 +3021,7 @@
"code": 8,
"mfgCode": null,
"side": "server",
+ "type": "array",
"included": 1,
"storageOption": "External",
"singleton": 0,
@@ -2970,8 +3037,9 @@
"code": 9,
"mfgCode": null,
"side": "server",
+ "type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -2985,8 +3053,9 @@
"code": 10,
"mfgCode": null,
"side": "server",
+ "type": "int8u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -3000,8 +3069,9 @@
"code": 11,
"mfgCode": null,
"side": "server",
+ "type": "int8u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -3015,8 +3085,9 @@
"code": 12,
"mfgCode": null,
"side": "server",
+ "type": "int8u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -3030,8 +3101,9 @@
"code": 13,
"mfgCode": null,
"side": "server",
+ "type": "int8u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -3045,8 +3117,9 @@
"code": 14,
"mfgCode": null,
"side": "server",
+ "type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3060,8 +3133,9 @@
"code": 15,
"mfgCode": null,
"side": "server",
+ "type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3075,8 +3149,9 @@
"code": 16,
"mfgCode": null,
"side": "server",
+ "type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3090,8 +3165,9 @@
"code": 17,
"mfgCode": null,
"side": "server",
+ "type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3105,8 +3181,9 @@
"code": 18,
"mfgCode": null,
"side": "server",
+ "type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3120,8 +3197,9 @@
"code": 19,
"mfgCode": null,
"side": "server",
+ "type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3135,8 +3213,9 @@
"code": 20,
"mfgCode": null,
"side": "server",
+ "type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3150,8 +3229,9 @@
"code": 21,
"mfgCode": null,
"side": "server",
+ "type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3165,8 +3245,9 @@
"code": 22,
"mfgCode": null,
"side": "server",
+ "type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3180,8 +3261,9 @@
"code": 23,
"mfgCode": null,
"side": "server",
+ "type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3195,8 +3277,9 @@
"code": 24,
"mfgCode": null,
"side": "server",
+ "type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3210,8 +3293,9 @@
"code": 25,
"mfgCode": null,
"side": "server",
+ "type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3225,8 +3309,9 @@
"code": 26,
"mfgCode": null,
"side": "server",
+ "type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3240,8 +3325,9 @@
"code": 27,
"mfgCode": null,
"side": "server",
+ "type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3255,8 +3341,9 @@
"code": 28,
"mfgCode": null,
"side": "server",
+ "type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3270,8 +3357,9 @@
"code": 29,
"mfgCode": null,
"side": "server",
+ "type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3285,8 +3373,9 @@
"code": 30,
"mfgCode": null,
"side": "server",
+ "type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3300,8 +3389,9 @@
"code": 31,
"mfgCode": null,
"side": "server",
+ "type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3315,8 +3405,9 @@
"code": 32,
"mfgCode": null,
"side": "server",
+ "type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3330,8 +3421,9 @@
"code": 33,
"mfgCode": null,
"side": "server",
+ "type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3345,8 +3437,9 @@
"code": 34,
"mfgCode": null,
"side": "server",
+ "type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3360,8 +3453,9 @@
"code": 35,
"mfgCode": null,
"side": "server",
+ "type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3375,8 +3469,9 @@
"code": 36,
"mfgCode": null,
"side": "server",
+ "type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3390,8 +3485,9 @@
"code": 37,
"mfgCode": null,
"side": "server",
+ "type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3405,8 +3501,9 @@
"code": 38,
"mfgCode": null,
"side": "server",
+ "type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3420,8 +3517,9 @@
"code": 39,
"mfgCode": null,
"side": "server",
+ "type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3435,8 +3533,9 @@
"code": 40,
"mfgCode": null,
"side": "server",
+ "type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3450,8 +3549,9 @@
"code": 41,
"mfgCode": null,
"side": "server",
+ "type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3465,8 +3565,9 @@
"code": 42,
"mfgCode": null,
"side": "server",
+ "type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3480,8 +3581,9 @@
"code": 43,
"mfgCode": null,
"side": "server",
+ "type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3495,8 +3597,9 @@
"code": 44,
"mfgCode": null,
"side": "server",
+ "type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3510,8 +3613,9 @@
"code": 45,
"mfgCode": null,
"side": "server",
+ "type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3525,8 +3629,9 @@
"code": 46,
"mfgCode": null,
"side": "server",
+ "type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3540,8 +3645,9 @@
"code": 47,
"mfgCode": null,
"side": "server",
+ "type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3555,8 +3661,9 @@
"code": 48,
"mfgCode": null,
"side": "server",
+ "type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3570,8 +3677,9 @@
"code": 49,
"mfgCode": null,
"side": "server",
+ "type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3585,8 +3693,9 @@
"code": 50,
"mfgCode": null,
"side": "server",
+ "type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3600,8 +3709,9 @@
"code": 51,
"mfgCode": null,
"side": "server",
+ "type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3615,8 +3725,9 @@
"code": 52,
"mfgCode": null,
"side": "server",
+ "type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3630,8 +3741,9 @@
"code": 53,
"mfgCode": null,
"side": "server",
+ "type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3645,8 +3757,9 @@
"code": 54,
"mfgCode": null,
"side": "server",
+ "type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3660,8 +3773,9 @@
"code": 55,
"mfgCode": null,
"side": "server",
+ "type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3675,8 +3789,9 @@
"code": 56,
"mfgCode": null,
"side": "server",
+ "type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -3690,8 +3805,9 @@
"code": 57,
"mfgCode": null,
"side": "server",
+ "type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -3705,8 +3821,9 @@
"code": 58,
"mfgCode": null,
"side": "server",
+ "type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3720,6 +3837,7 @@
"code": 59,
"mfgCode": null,
"side": "server",
+ "type": "SecurityPolicy",
"included": 1,
"storageOption": "External",
"singleton": 0,
@@ -3735,8 +3853,9 @@
"code": 60,
"mfgCode": null,
"side": "server",
+ "type": "octet_string",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3750,6 +3869,7 @@
"code": 61,
"mfgCode": null,
"side": "server",
+ "type": "OperationalDatasetComponents",
"included": 1,
"storageOption": "External",
"singleton": 0,
@@ -3765,6 +3885,7 @@
"code": 62,
"mfgCode": null,
"side": "server",
+ "type": "array",
"included": 1,
"storageOption": "External",
"singleton": 0,
@@ -3780,6 +3901,7 @@
"code": 65532,
"mfgCode": null,
"side": "server",
+ "type": "bitmap32",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -3795,6 +3917,7 @@
"code": 65533,
"mfgCode": null,
"side": "server",
+ "type": "int16u",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -3830,6 +3953,7 @@
"code": 65533,
"mfgCode": null,
"side": "client",
+ "type": "int16u",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -3849,15 +3973,15 @@
"define": "WIFI_NETWORK_DIAGNOSTICS_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "bssid",
"code": 0,
"mfgCode": null,
"side": "server",
+ "type": "octet_string",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -3871,8 +3995,9 @@
"code": 1,
"mfgCode": null,
"side": "server",
+ "type": "SecurityType",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -3886,8 +4011,9 @@
"code": 2,
"mfgCode": null,
"side": "server",
+ "type": "WiFiVersionType",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -3901,8 +4027,9 @@
"code": 3,
"mfgCode": null,
"side": "server",
+ "type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3916,8 +4043,9 @@
"code": 4,
"mfgCode": null,
"side": "server",
+ "type": "int8s",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00",
@@ -3931,8 +4059,9 @@
"code": 5,
"mfgCode": null,
"side": "server",
+ "type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00000000",
@@ -3946,8 +4075,9 @@
"code": 6,
"mfgCode": null,
"side": "server",
+ "type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00000000",
@@ -3961,8 +4091,9 @@
"code": 7,
"mfgCode": null,
"side": "server",
+ "type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00000000",
@@ -3976,8 +4107,9 @@
"code": 8,
"mfgCode": null,
"side": "server",
+ "type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00000000",
@@ -3991,8 +4123,9 @@
"code": 9,
"mfgCode": null,
"side": "server",
+ "type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00000000",
@@ -4006,8 +4139,9 @@
"code": 10,
"mfgCode": null,
"side": "server",
+ "type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00000000",
@@ -4021,8 +4155,9 @@
"code": 11,
"mfgCode": null,
"side": "server",
+ "type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -4036,8 +4171,9 @@
"code": 12,
"mfgCode": null,
"side": "server",
+ "type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -4051,6 +4187,7 @@
"code": 65532,
"mfgCode": null,
"side": "server",
+ "type": "bitmap32",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -4066,6 +4203,7 @@
"code": 65533,
"mfgCode": null,
"side": "server",
+ "type": "int16u",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -4101,6 +4239,7 @@
"code": 65533,
"mfgCode": null,
"side": "client",
+ "type": "int16u",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -4120,15 +4259,15 @@
"define": "ETHERNET_NETWORK_DIAGNOSTICS_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "PHYRate",
"code": 0,
"mfgCode": null,
"side": "server",
+ "type": "PHYRateType",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -4142,8 +4281,9 @@
"code": 1,
"mfgCode": null,
"side": "server",
+ "type": "boolean",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00",
@@ -4157,8 +4297,9 @@
"code": 2,
"mfgCode": null,
"side": "server",
+ "type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -4172,8 +4313,9 @@
"code": 3,
"mfgCode": null,
"side": "server",
+ "type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -4187,8 +4329,9 @@
"code": 4,
"mfgCode": null,
"side": "server",
+ "type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -4202,8 +4345,9 @@
"code": 5,
"mfgCode": null,
"side": "server",
+ "type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -4217,8 +4361,9 @@
"code": 6,
"mfgCode": null,
"side": "server",
+ "type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -4232,8 +4377,9 @@
"code": 7,
"mfgCode": null,
"side": "server",
+ "type": "boolean",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00",
@@ -4247,8 +4393,9 @@
"code": 8,
"mfgCode": null,
"side": "server",
+ "type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -4262,6 +4409,7 @@
"code": 65532,
"mfgCode": null,
"side": "server",
+ "type": "bitmap32",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -4277,6 +4425,7 @@
"code": 65533,
"mfgCode": null,
"side": "server",
+ "type": "int16u",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -4295,9 +4444,7 @@
"mfgCode": null,
"define": "SWITCH_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Switch",
@@ -4306,7 +4453,6 @@
"define": "SWITCH_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "FeatureMap",
@@ -4381,6 +4527,7 @@
"code": 65533,
"mfgCode": null,
"side": "client",
+ "type": "int16u",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -4400,13 +4547,13 @@
"define": "ADMINISTRATOR_COMMISSIONING_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "WindowStatus",
"code": 0,
"mfgCode": null,
"side": "server",
+ "type": "int8u",
"included": 1,
"storageOption": "External",
"singleton": 0,
@@ -4422,6 +4569,7 @@
"code": 1,
"mfgCode": null,
"side": "server",
+ "type": "fabric_idx",
"included": 1,
"storageOption": "External",
"singleton": 0,
@@ -4437,6 +4585,7 @@
"code": 2,
"mfgCode": null,
"side": "server",
+ "type": "int16u",
"included": 1,
"storageOption": "External",
"singleton": 0,
@@ -4468,6 +4617,7 @@
"code": 65533,
"mfgCode": null,
"side": "server",
+ "type": "int16u",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -4551,14 +4701,6 @@
"source": "client",
"incoming": 1,
"outgoing": 1
- },
- {
- "name": "RemoveTrustedRootCertificate",
- "code": 12,
- "mfgCode": null,
- "source": "client",
- "incoming": 1,
- "outgoing": 0
}
],
"attributes": [
@@ -4567,6 +4709,7 @@
"code": 65533,
"mfgCode": null,
"side": "client",
+ "type": "int16u",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -4626,6 +4769,7 @@
"code": 0,
"mfgCode": null,
"side": "server",
+ "type": "array",
"included": 1,
"storageOption": "External",
"singleton": 0,
@@ -4641,6 +4785,7 @@
"code": 1,
"mfgCode": null,
"side": "server",
+ "type": "array",
"included": 1,
"storageOption": "External",
"singleton": 0,
@@ -4656,8 +4801,9 @@
"code": 2,
"mfgCode": null,
"side": "server",
+ "type": "int8u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -4671,8 +4817,9 @@
"code": 3,
"mfgCode": null,
"side": "server",
+ "type": "int8u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -4686,6 +4833,7 @@
"code": 4,
"mfgCode": null,
"side": "server",
+ "type": "array",
"included": 1,
"storageOption": "External",
"singleton": 0,
@@ -4701,6 +4849,7 @@
"code": 5,
"mfgCode": null,
"side": "server",
+ "type": "int8u",
"included": 1,
"storageOption": "External",
"singleton": 0,
@@ -4732,6 +4881,7 @@
"code": 65533,
"mfgCode": null,
"side": "server",
+ "type": "int16u",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -4784,8 +4934,7 @@
"incoming": 1,
"outgoing": 0
}
- ],
- "attributes": []
+ ]
},
{
"name": "Group Key Management",
@@ -4818,6 +4967,7 @@
"code": 0,
"mfgCode": null,
"side": "server",
+ "type": "array",
"included": 1,
"storageOption": "External",
"singleton": 0,
@@ -4833,6 +4983,7 @@
"code": 1,
"mfgCode": null,
"side": "server",
+ "type": "array",
"included": 1,
"storageOption": "External",
"singleton": 0,
@@ -4848,6 +4999,7 @@
"code": 2,
"mfgCode": null,
"side": "server",
+ "type": "int16u",
"included": 1,
"storageOption": "External",
"singleton": 0,
@@ -4863,6 +5015,7 @@
"code": 3,
"mfgCode": null,
"side": "server",
+ "type": "int16u",
"included": 1,
"storageOption": "External",
"singleton": 0,
@@ -4894,6 +5047,7 @@
"code": 65533,
"mfgCode": null,
"side": "server",
+ "type": "int16u",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -4912,9 +5066,7 @@
"mfgCode": null,
"define": "FIXED_LABEL_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Fixed Label",
@@ -4923,13 +5075,13 @@
"define": "FIXED_LABEL_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "label list",
"code": 0,
"mfgCode": null,
"side": "server",
+ "type": "array",
"included": 1,
"storageOption": "External",
"singleton": 0,
@@ -4961,6 +5113,7 @@
"code": 65533,
"mfgCode": null,
"side": "server",
+ "type": "int16u",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -4979,9 +5132,7 @@
"mfgCode": null,
"define": "USER_LABEL_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "User Label",
@@ -4990,13 +5141,13 @@
"define": "USER_LABEL_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "label list",
"code": 0,
"mfgCode": null,
"side": "server",
+ "type": "array",
"included": 1,
"storageOption": "External",
"singleton": 0,
@@ -5028,6 +5179,7 @@
"code": 65533,
"mfgCode": null,
"side": "server",
+ "type": "int16u",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -5063,14 +5215,6 @@
"source": "client",
"incoming": 1,
"outgoing": 0
- },
- {
- "name": "IdentifyQuery",
- "code": 1,
- "mfgCode": null,
- "source": "client",
- "incoming": 1,
- "outgoing": 0
}
],
"attributes": [
@@ -5079,6 +5223,7 @@
"code": 65532,
"mfgCode": null,
"side": "client",
+ "type": "bitmap32",
"included": 0,
"storageOption": "RAM",
"singleton": 0,
@@ -5094,6 +5239,7 @@
"code": 65533,
"mfgCode": null,
"side": "client",
+ "type": "int16u",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -5113,22 +5259,13 @@
"define": "IDENTIFY_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [
- {
- "name": "IdentifyQueryResponse",
- "code": 0,
- "mfgCode": null,
- "source": "server",
- "incoming": 0,
- "outgoing": 1
- }
- ],
"attributes": [
{
"name": "identify time",
"code": 0,
"mfgCode": null,
"side": "server",
+ "type": "int16u",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -5144,6 +5281,7 @@
"code": 1,
"mfgCode": null,
"side": "server",
+ "type": "enum8",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -5159,8 +5297,9 @@
"code": 65528,
"mfgCode": null,
"side": "server",
+ "type": "array",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0",
@@ -5174,8 +5313,9 @@
"code": 65529,
"mfgCode": null,
"side": "server",
+ "type": "array",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0",
@@ -5189,8 +5329,9 @@
"code": 65531,
"mfgCode": null,
"side": "server",
+ "type": "array",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0",
@@ -5204,6 +5345,7 @@
"code": 65532,
"mfgCode": null,
"side": "server",
+ "type": "bitmap32",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -5219,6 +5361,7 @@
"code": 65533,
"mfgCode": null,
"side": "server",
+ "type": "int16u",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -5294,6 +5437,7 @@
"code": 65532,
"mfgCode": null,
"side": "client",
+ "type": "bitmap32",
"included": 0,
"storageOption": "RAM",
"singleton": 0,
@@ -5309,6 +5453,7 @@
"code": 65533,
"mfgCode": null,
"side": "client",
+ "type": "int16u",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -5368,6 +5513,7 @@
"code": 0,
"mfgCode": null,
"side": "server",
+ "type": "bitmap8",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -5383,8 +5529,9 @@
"code": 65528,
"mfgCode": null,
"side": "server",
+ "type": "array",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -5398,8 +5545,9 @@
"code": 65529,
"mfgCode": null,
"side": "server",
+ "type": "array",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -5413,8 +5561,9 @@
"code": 65531,
"mfgCode": null,
"side": "server",
+ "type": "array",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -5428,6 +5577,7 @@
"code": 65532,
"mfgCode": null,
"side": "server",
+ "type": "bitmap32",
"included": 0,
"storageOption": "RAM",
"singleton": 0,
@@ -5443,6 +5593,7 @@
"code": 65533,
"mfgCode": null,
"side": "server",
+ "type": "int16u",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -5462,13 +5613,13 @@
"define": "DESCRIPTOR_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "FeatureMap",
"code": 65532,
"mfgCode": null,
"side": "client",
+ "type": "bitmap32",
"included": 0,
"storageOption": "RAM",
"singleton": 0,
@@ -5484,6 +5635,7 @@
"code": 65533,
"mfgCode": null,
"side": "client",
+ "type": "int16u",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -5503,15 +5655,15 @@
"define": "DESCRIPTOR_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "device list",
"code": 0,
"mfgCode": null,
"side": "server",
+ "type": "array",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0",
@@ -5525,8 +5677,9 @@
"code": 1,
"mfgCode": null,
"side": "server",
+ "type": "array",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0",
@@ -5540,8 +5693,9 @@
"code": 2,
"mfgCode": null,
"side": "server",
+ "type": "array",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0",
@@ -5555,8 +5709,9 @@
"code": 3,
"mfgCode": null,
"side": "server",
+ "type": "array",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0",
@@ -5570,8 +5725,9 @@
"code": 65528,
"mfgCode": null,
"side": "server",
+ "type": "array",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0",
@@ -5585,8 +5741,9 @@
"code": 65529,
"mfgCode": null,
"side": "server",
+ "type": "array",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0",
@@ -5600,8 +5757,9 @@
"code": 65531,
"mfgCode": null,
"side": "server",
+ "type": "array",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0",
@@ -5615,6 +5773,7 @@
"code": 65532,
"mfgCode": null,
"side": "server",
+ "type": "bitmap32",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -5630,6 +5789,7 @@
"code": 65533,
"mfgCode": null,
"side": "server",
+ "type": "int16u",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -5649,13 +5809,13 @@
"define": "BINDING_CLUSTER",
"side": "client",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "FeatureMap",
"code": 65532,
"mfgCode": null,
"side": "client",
+ "type": "bitmap32",
"included": 0,
"storageOption": "RAM",
"singleton": 0,
@@ -5671,6 +5831,7 @@
"code": 65533,
"mfgCode": null,
"side": "client",
+ "type": "int16u",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -5690,15 +5851,15 @@
"define": "BINDING_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "Binding",
"code": 0,
"mfgCode": null,
"side": "server",
+ "type": "array",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -5712,8 +5873,9 @@
"code": 65528,
"mfgCode": null,
"side": "server",
+ "type": "array",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -5727,8 +5889,9 @@
"code": 65529,
"mfgCode": null,
"side": "server",
+ "type": "array",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -5742,8 +5905,9 @@
"code": 65531,
"mfgCode": null,
"side": "server",
+ "type": "array",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -5757,6 +5921,7 @@
"code": 65532,
"mfgCode": null,
"side": "server",
+ "type": "bitmap32",
"included": 0,
"storageOption": "RAM",
"singleton": 0,
@@ -5772,6 +5937,7 @@
"code": 65533,
"mfgCode": null,
"side": "server",
+ "type": "int16u",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -5791,13 +5957,13 @@
"define": "PRESSURE_MEASUREMENT_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "FeatureMap",
"code": 65532,
"mfgCode": null,
"side": "client",
+ "type": "bitmap32",
"included": 0,
"storageOption": "RAM",
"singleton": 0,
@@ -5813,6 +5979,7 @@
"code": 65533,
"mfgCode": null,
"side": "client",
+ "type": "int16u",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -5832,13 +5999,13 @@
"define": "PRESSURE_MEASUREMENT_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "MeasuredValue",
"code": 0,
"mfgCode": null,
"side": "server",
+ "type": "int16s",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -5854,6 +6021,7 @@
"code": 1,
"mfgCode": null,
"side": "server",
+ "type": "int16s",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -5869,6 +6037,7 @@
"code": 2,
"mfgCode": null,
"side": "server",
+ "type": "int16s",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -5884,6 +6053,7 @@
"code": 3,
"mfgCode": null,
"side": "server",
+ "type": "int16u",
"included": 0,
"storageOption": "RAM",
"singleton": 0,
@@ -5899,6 +6069,7 @@
"code": 16,
"mfgCode": null,
"side": "server",
+ "type": "int16s",
"included": 0,
"storageOption": "RAM",
"singleton": 0,
@@ -5914,6 +6085,7 @@
"code": 17,
"mfgCode": null,
"side": "server",
+ "type": "int16s",
"included": 0,
"storageOption": "RAM",
"singleton": 0,
@@ -5929,6 +6101,7 @@
"code": 18,
"mfgCode": null,
"side": "server",
+ "type": "int16s",
"included": 0,
"storageOption": "RAM",
"singleton": 0,
@@ -5944,6 +6117,7 @@
"code": 19,
"mfgCode": null,
"side": "server",
+ "type": "int16u",
"included": 0,
"storageOption": "RAM",
"singleton": 0,
@@ -5959,6 +6133,7 @@
"code": 20,
"mfgCode": null,
"side": "server",
+ "type": "int8s",
"included": 0,
"storageOption": "RAM",
"singleton": 0,
@@ -5974,8 +6149,9 @@
"code": 65528,
"mfgCode": null,
"side": "server",
+ "type": "array",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0",
@@ -5989,8 +6165,9 @@
"code": 65529,
"mfgCode": null,
"side": "server",
+ "type": "array",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0",
@@ -6004,8 +6181,9 @@
"code": 65531,
"mfgCode": null,
"side": "server",
+ "type": "array",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0",
@@ -6019,6 +6197,7 @@
"code": 65532,
"mfgCode": null,
"side": "server",
+ "type": "bitmap32",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -6034,6 +6213,7 @@
"code": 65533,
"mfgCode": null,
"side": "server",
+ "type": "int16u",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -6068,6 +6248,5 @@
"endpointVersion": 1,
"deviceIdentifier": 773
}
- ],
- "log": []
-}
+ ]
+}
\ No newline at end of file
diff --git a/examples/chef/devices/rootnode_speaker_RpzeXdimqA.zap b/examples/chef/devices/rootnode_speaker_RpzeXdimqA.zap
index 1ff46657303759..16ef5a77c00073 100644
--- a/examples/chef/devices/rootnode_speaker_RpzeXdimqA.zap
+++ b/examples/chef/devices/rootnode_speaker_RpzeXdimqA.zap
@@ -1,5 +1,5 @@
{
- "featureLevel": 70,
+ "featureLevel": 77,
"creator": "zap",
"keyValuePairs": [
{
@@ -19,14 +19,16 @@
{
"pathRelativity": "relativeToZap",
"path": "../../../src/app/zap-templates/zcl/zcl.json",
- "version": "ZCL Test Data",
- "type": "zcl-properties"
+ "type": "zcl-properties",
+ "category": "matter",
+ "version": 1,
+ "description": "Matter SDK ZCL data"
},
{
"pathRelativity": "relativeToZap",
"path": "../../../src/app/zap-templates/app-templates.json",
- "version": "chip-v1",
- "type": "gen-templates-json"
+ "type": "gen-templates-json",
+ "version": "chip-v1"
}
],
"endpointTypes": [
@@ -51,14 +53,6 @@
"source": "client",
"incoming": 1,
"outgoing": 0
- },
- {
- "name": "IdentifyQuery",
- "code": 1,
- "mfgCode": null,
- "source": "client",
- "incoming": 1,
- "outgoing": 0
}
],
"attributes": [
@@ -87,16 +81,6 @@
"define": "IDENTIFY_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [
- {
- "name": "IdentifyQueryResponse",
- "code": 0,
- "mfgCode": null,
- "source": "server",
- "incoming": 0,
- "outgoing": 1
- }
- ],
"attributes": [
{
"name": "identify time",
@@ -443,7 +427,7 @@
],
"attributes": [
{
- "name": "scene count",
+ "name": "SceneCount",
"code": 0,
"mfgCode": null,
"side": "server",
@@ -459,7 +443,7 @@
"reportableChange": 0
},
{
- "name": "current scene",
+ "name": "CurrentScene",
"code": 1,
"mfgCode": null,
"side": "server",
@@ -475,11 +459,11 @@
"reportableChange": 0
},
{
- "name": "current group",
+ "name": "CurrentGroup",
"code": 2,
"mfgCode": null,
"side": "server",
- "type": "int16u",
+ "type": "group_id",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -491,7 +475,7 @@
"reportableChange": 0
},
{
- "name": "scene valid",
+ "name": "SceneValid",
"code": 3,
"mfgCode": null,
"side": "server",
@@ -507,7 +491,7 @@
"reportableChange": 0
},
{
- "name": "name support",
+ "name": "NameSupport",
"code": 4,
"mfgCode": null,
"side": "server",
@@ -599,7 +583,6 @@
"define": "ON_OFF_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "OnOff",
@@ -642,7 +625,6 @@
"define": "ON_OFF_SWITCH_CONFIG_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -669,7 +651,6 @@
"define": "ON_OFF_SWITCH_CONFIG_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "switch type",
@@ -820,10 +801,9 @@
"define": "LEVEL_CONTROL_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
- "name": "current level",
+ "name": "CurrentLevel",
"code": 0,
"mfgCode": null,
"side": "server",
@@ -863,7 +843,6 @@
"define": "DESCRIPTOR_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -890,7 +869,6 @@
"define": "DESCRIPTOR_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "device list",
@@ -997,7 +975,6 @@
"define": "ACCESS_CONTROL_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -1024,7 +1001,6 @@
"define": "ACCESS_CONTROL_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "ACL",
@@ -1115,7 +1091,6 @@
"define": "BASIC_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -1142,7 +1117,6 @@
"define": "BASIC_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "DataModelRevision",
@@ -1653,7 +1627,6 @@
"define": "OTA_REQUESTOR_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "DefaultOtaProviders",
@@ -1775,9 +1748,7 @@
"mfgCode": null,
"define": "LOCALIZATION_CONFIGURATION_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Localization Configuration",
@@ -1786,27 +1757,10 @@
"define": "LOCALIZATION_CONFIGURATION_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
- {
- "name": "ActiveLocale",
- "code": 1,
- "mfgCode": null,
- "side": "server",
- "type": "char_string",
- "included": 1,
- "storageOption": "NVM",
- "singleton": 0,
- "bounded": 0,
- "defaultValue": "en-US",
- "reportable": 1,
- "minInterval": 1,
- "maxInterval": 65534,
- "reportableChange": 0
- },
{
"name": "SupportedLocales",
- "code": 2,
+ "code": 1,
"mfgCode": null,
"side": "server",
"type": "array",
@@ -1814,7 +1768,7 @@
"storageOption": "External",
"singleton": 0,
"bounded": 0,
- "defaultValue": "",
+ "defaultValue": "en-US",
"reportable": 1,
"minInterval": 1,
"maxInterval": 65534,
@@ -1860,9 +1814,7 @@
"mfgCode": null,
"define": "TIME_FORMAT_LOCALIZATION_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Time Format Localization",
@@ -1871,7 +1823,6 @@
"define": "TIME_FORMAT_LOCALIZATION_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "HourFormat",
@@ -1961,9 +1912,7 @@
"mfgCode": null,
"define": "UNIT_LOCALIZATION_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Unit Localization",
@@ -1972,7 +1921,6 @@
"define": "UNIT_LOCALIZATION_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "TemperatureUnit",
@@ -2149,7 +2097,7 @@
"side": "server",
"type": "RegulatoryLocationType",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0",
@@ -2165,7 +2113,7 @@
"side": "server",
"type": "RegulatoryLocationType",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0",
@@ -2539,7 +2487,6 @@
"define": "GENERAL_DIAGNOSTICS_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -2600,7 +2547,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -2616,7 +2563,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -2632,7 +2579,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00000000",
@@ -2648,7 +2595,7 @@
"side": "server",
"type": "enum8",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -2798,7 +2745,6 @@
"define": "SOFTWARE_DIAGNOSTICS_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "ThreadMetrics",
@@ -2823,7 +2769,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -2839,7 +2785,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -2855,7 +2801,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -2941,7 +2887,6 @@
"define": "THREAD_NETWORK_DIAGNOSTICS_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "channel",
@@ -2950,7 +2895,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -2964,9 +2909,9 @@
"code": 1,
"mfgCode": null,
"side": "server",
- "type": "enum8",
+ "type": "RoutingRole",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -2982,7 +2927,7 @@
"side": "server",
"type": "char_string",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0",
@@ -2998,7 +2943,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3014,7 +2959,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -3030,7 +2975,7 @@
"side": "server",
"type": "octet_string",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -3046,7 +2991,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -3094,7 +3039,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -3110,7 +3055,7 @@
"side": "server",
"type": "int8u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -3126,7 +3071,7 @@
"side": "server",
"type": "int8u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -3142,7 +3087,7 @@
"side": "server",
"type": "int8u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -3158,7 +3103,7 @@
"side": "server",
"type": "int8u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -3174,7 +3119,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3190,7 +3135,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3206,7 +3151,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3222,7 +3167,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3238,7 +3183,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3254,7 +3199,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3270,7 +3215,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3286,7 +3231,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3302,7 +3247,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3318,7 +3263,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3334,7 +3279,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3350,7 +3295,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3366,7 +3311,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3382,7 +3327,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3398,7 +3343,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3414,7 +3359,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3430,7 +3375,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3446,7 +3391,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3462,7 +3407,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3478,7 +3423,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3494,7 +3439,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3510,7 +3455,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3526,7 +3471,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3542,7 +3487,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3558,7 +3503,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3574,7 +3519,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3590,7 +3535,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3606,7 +3551,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3622,7 +3567,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3638,7 +3583,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3654,7 +3599,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3670,7 +3615,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3686,7 +3631,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3702,7 +3647,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3718,7 +3663,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3734,7 +3679,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3750,7 +3695,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3766,7 +3711,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3782,7 +3727,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3798,7 +3743,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3814,7 +3759,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3830,7 +3775,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3846,7 +3791,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -3862,7 +3807,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -3878,7 +3823,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3892,7 +3837,7 @@
"code": 59,
"mfgCode": null,
"side": "server",
- "type": "array",
+ "type": "SecurityPolicy",
"included": 1,
"storageOption": "External",
"singleton": 0,
@@ -3910,7 +3855,7 @@
"side": "server",
"type": "octet_string",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3924,7 +3869,7 @@
"code": 61,
"mfgCode": null,
"side": "server",
- "type": "array",
+ "type": "OperationalDatasetComponents",
"included": 1,
"storageOption": "External",
"singleton": 0,
@@ -4028,7 +3973,6 @@
"define": "WIFI_NETWORK_DIAGNOSTICS_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "bssid",
@@ -4037,7 +3981,7 @@
"side": "server",
"type": "octet_string",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -4053,7 +3997,7 @@
"side": "server",
"type": "SecurityType",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -4069,7 +4013,7 @@
"side": "server",
"type": "WiFiVersionType",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -4085,7 +4029,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -4101,7 +4045,7 @@
"side": "server",
"type": "int8s",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00",
@@ -4117,7 +4061,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00000000",
@@ -4133,7 +4077,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00000000",
@@ -4149,7 +4093,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00000000",
@@ -4165,7 +4109,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00000000",
@@ -4181,7 +4125,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00000000",
@@ -4197,7 +4141,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00000000",
@@ -4213,7 +4157,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -4229,7 +4173,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -4315,7 +4259,6 @@
"define": "ETHERNET_NETWORK_DIAGNOSTICS_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "PHYRate",
@@ -4501,9 +4444,7 @@
"mfgCode": null,
"define": "SWITCH_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Switch",
@@ -4512,7 +4453,6 @@
"define": "SWITCH_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "FeatureMap",
@@ -4607,7 +4547,6 @@
"define": "ADMINISTRATOR_COMMISSIONING_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "WindowStatus",
@@ -4762,14 +4701,6 @@
"source": "client",
"incoming": 1,
"outgoing": 1
- },
- {
- "name": "RemoveTrustedRootCertificate",
- "code": 12,
- "mfgCode": null,
- "source": "client",
- "incoming": 1,
- "outgoing": 0
}
],
"attributes": [
@@ -4872,7 +4803,7 @@
"side": "server",
"type": "int8u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -4888,7 +4819,7 @@
"side": "server",
"type": "int8u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -4918,7 +4849,7 @@
"code": 5,
"mfgCode": null,
"side": "server",
- "type": "fabric_idx",
+ "type": "int8u",
"included": 1,
"storageOption": "External",
"singleton": 0,
@@ -5003,8 +4934,7 @@
"incoming": 1,
"outgoing": 0
}
- ],
- "attributes": []
+ ]
},
{
"name": "Group Key Management",
@@ -5136,9 +5066,7 @@
"mfgCode": null,
"define": "FIXED_LABEL_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Fixed Label",
@@ -5147,7 +5075,6 @@
"define": "FIXED_LABEL_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "label list",
@@ -5205,9 +5132,7 @@
"mfgCode": null,
"define": "USER_LABEL_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "User Label",
@@ -5216,7 +5141,6 @@
"define": "USER_LABEL_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "label list",
@@ -5291,14 +5215,6 @@
"source": "client",
"incoming": 1,
"outgoing": 0
- },
- {
- "name": "IdentifyQuery",
- "code": 1,
- "mfgCode": null,
- "source": "client",
- "incoming": 1,
- "outgoing": 0
}
],
"attributes": [
@@ -5343,16 +5259,6 @@
"define": "IDENTIFY_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [
- {
- "name": "IdentifyQueryResponse",
- "code": 0,
- "mfgCode": null,
- "source": "server",
- "incoming": 0,
- "outgoing": 1
- }
- ],
"attributes": [
{
"name": "identify time",
@@ -5543,7 +5449,6 @@
"define": "ON_OFF_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "OnOff",
@@ -5822,10 +5727,9 @@
"define": "LEVEL_CONTROL_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
- "name": "current level",
+ "name": "CurrentLevel",
"code": 0,
"mfgCode": null,
"side": "server",
@@ -5841,7 +5745,7 @@
"reportableChange": 0
},
{
- "name": "remaining time",
+ "name": "RemainingTime",
"code": 1,
"mfgCode": null,
"side": "server",
@@ -5857,7 +5761,7 @@
"reportableChange": 0
},
{
- "name": "min level",
+ "name": "MinLevel",
"code": 2,
"mfgCode": null,
"side": "server",
@@ -5873,7 +5777,7 @@
"reportableChange": 0
},
{
- "name": "max level",
+ "name": "MaxLevel",
"code": 3,
"mfgCode": null,
"side": "server",
@@ -5889,7 +5793,7 @@
"reportableChange": 0
},
{
- "name": "current frequency",
+ "name": "CurrentFrequency",
"code": 4,
"mfgCode": null,
"side": "server",
@@ -5905,7 +5809,7 @@
"reportableChange": 0
},
{
- "name": "min frequency",
+ "name": "MinFrequency",
"code": 5,
"mfgCode": null,
"side": "server",
@@ -5921,7 +5825,7 @@
"reportableChange": 0
},
{
- "name": "max frequency",
+ "name": "MaxFrequency",
"code": 6,
"mfgCode": null,
"side": "server",
@@ -5937,7 +5841,7 @@
"reportableChange": 0
},
{
- "name": "options",
+ "name": "Options",
"code": 15,
"mfgCode": null,
"side": "server",
@@ -5953,7 +5857,7 @@
"reportableChange": 0
},
{
- "name": "on off transition time",
+ "name": "OnOffTransitionTime",
"code": 16,
"mfgCode": null,
"side": "server",
@@ -5969,7 +5873,7 @@
"reportableChange": 0
},
{
- "name": "on level",
+ "name": "OnLevel",
"code": 17,
"mfgCode": null,
"side": "server",
@@ -5985,7 +5889,7 @@
"reportableChange": 0
},
{
- "name": "on transition time",
+ "name": "OnTransitionTime",
"code": 18,
"mfgCode": null,
"side": "server",
@@ -6001,7 +5905,7 @@
"reportableChange": 0
},
{
- "name": "off transition time",
+ "name": "OffTransitionTime",
"code": 19,
"mfgCode": null,
"side": "server",
@@ -6017,7 +5921,7 @@
"reportableChange": 0
},
{
- "name": "default move rate",
+ "name": "DefaultMoveRate",
"code": 20,
"mfgCode": null,
"side": "server",
@@ -6033,7 +5937,7 @@
"reportableChange": 0
},
{
- "name": "start up current level",
+ "name": "StartUpCurrentLevel",
"code": 16384,
"mfgCode": null,
"side": "server",
@@ -6137,7 +6041,6 @@
"define": "DESCRIPTOR_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "FeatureMap",
@@ -6180,7 +6083,6 @@
"define": "DESCRIPTOR_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "device list",
@@ -6335,7 +6237,6 @@
"define": "BINDING_CLUSTER",
"side": "client",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "FeatureMap",
@@ -6378,7 +6279,6 @@
"define": "BINDING_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "Binding",
@@ -6500,6 +6400,5 @@
"endpointVersion": 1,
"deviceIdentifier": 34
}
- ],
- "log": []
-}
+ ]
+}
\ No newline at end of file
diff --git a/examples/chef/devices/rootnode_temperaturesensor_Qy1zkNW7c3.zap b/examples/chef/devices/rootnode_temperaturesensor_Qy1zkNW7c3.zap
index 19ed536504861d..58cea90b0949e8 100644
--- a/examples/chef/devices/rootnode_temperaturesensor_Qy1zkNW7c3.zap
+++ b/examples/chef/devices/rootnode_temperaturesensor_Qy1zkNW7c3.zap
@@ -1,5 +1,5 @@
{
- "featureLevel": 70,
+ "featureLevel": 77,
"creator": "zap",
"keyValuePairs": [
{
@@ -19,14 +19,16 @@
{
"pathRelativity": "relativeToZap",
"path": "../../../src/app/zap-templates/zcl/zcl.json",
- "version": "ZCL Test Data",
- "type": "zcl-properties"
+ "type": "zcl-properties",
+ "category": "matter",
+ "version": 1,
+ "description": "Matter SDK ZCL data"
},
{
"pathRelativity": "relativeToZap",
"path": "../../../src/app/zap-templates/app-templates.json",
- "version": "chip-v1",
- "type": "gen-templates-json"
+ "type": "gen-templates-json",
+ "version": "chip-v1"
}
],
"endpointTypes": [
@@ -51,14 +53,6 @@
"source": "client",
"incoming": 1,
"outgoing": 0
- },
- {
- "name": "IdentifyQuery",
- "code": 1,
- "mfgCode": null,
- "source": "client",
- "incoming": 1,
- "outgoing": 0
}
],
"attributes": [
@@ -87,16 +81,6 @@
"define": "IDENTIFY_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [
- {
- "name": "IdentifyQueryResponse",
- "code": 0,
- "mfgCode": null,
- "source": "server",
- "incoming": 0,
- "outgoing": 1
- }
- ],
"attributes": [
{
"name": "identify time",
@@ -443,7 +427,7 @@
],
"attributes": [
{
- "name": "scene count",
+ "name": "SceneCount",
"code": 0,
"mfgCode": null,
"side": "server",
@@ -459,7 +443,7 @@
"reportableChange": 0
},
{
- "name": "current scene",
+ "name": "CurrentScene",
"code": 1,
"mfgCode": null,
"side": "server",
@@ -475,11 +459,11 @@
"reportableChange": 0
},
{
- "name": "current group",
+ "name": "CurrentGroup",
"code": 2,
"mfgCode": null,
"side": "server",
- "type": "int16u",
+ "type": "group_id",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -491,7 +475,7 @@
"reportableChange": 0
},
{
- "name": "scene valid",
+ "name": "SceneValid",
"code": 3,
"mfgCode": null,
"side": "server",
@@ -507,7 +491,7 @@
"reportableChange": 0
},
{
- "name": "name support",
+ "name": "NameSupport",
"code": 4,
"mfgCode": null,
"side": "server",
@@ -599,7 +583,6 @@
"define": "ON_OFF_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "OnOff",
@@ -642,7 +625,6 @@
"define": "ON_OFF_SWITCH_CONFIG_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -669,7 +651,6 @@
"define": "ON_OFF_SWITCH_CONFIG_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "switch type",
@@ -820,10 +801,9 @@
"define": "LEVEL_CONTROL_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
- "name": "current level",
+ "name": "CurrentLevel",
"code": 0,
"mfgCode": null,
"side": "server",
@@ -863,7 +843,6 @@
"define": "DESCRIPTOR_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -890,7 +869,6 @@
"define": "DESCRIPTOR_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "device list",
@@ -997,7 +975,6 @@
"define": "ACCESS_CONTROL_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -1024,7 +1001,6 @@
"define": "ACCESS_CONTROL_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "ACL",
@@ -1115,7 +1091,6 @@
"define": "BASIC_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -1142,7 +1117,6 @@
"define": "BASIC_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "DataModelRevision",
@@ -1151,7 +1125,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 1,
"bounded": 0,
"defaultValue": "10",
@@ -1653,7 +1627,6 @@
"define": "OTA_REQUESTOR_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "DefaultOtaProviders",
@@ -1775,9 +1748,7 @@
"mfgCode": null,
"define": "LOCALIZATION_CONFIGURATION_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Localization Configuration",
@@ -1786,27 +1757,10 @@
"define": "LOCALIZATION_CONFIGURATION_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
- {
- "name": "ActiveLocale",
- "code": 1,
- "mfgCode": null,
- "side": "server",
- "type": "char_string",
- "included": 1,
- "storageOption": "NVM",
- "singleton": 0,
- "bounded": 0,
- "defaultValue": "en-US",
- "reportable": 1,
- "minInterval": 1,
- "maxInterval": 65534,
- "reportableChange": 0
- },
{
"name": "SupportedLocales",
- "code": 2,
+ "code": 1,
"mfgCode": null,
"side": "server",
"type": "array",
@@ -1814,7 +1768,7 @@
"storageOption": "External",
"singleton": 0,
"bounded": 0,
- "defaultValue": "",
+ "defaultValue": "en-US",
"reportable": 1,
"minInterval": 1,
"maxInterval": 65534,
@@ -1860,9 +1814,7 @@
"mfgCode": null,
"define": "TIME_FORMAT_LOCALIZATION_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Time Format Localization",
@@ -1871,7 +1823,6 @@
"define": "TIME_FORMAT_LOCALIZATION_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "HourFormat",
@@ -1961,9 +1912,7 @@
"mfgCode": null,
"define": "UNIT_LOCALIZATION_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Unit Localization",
@@ -1972,7 +1921,6 @@
"define": "UNIT_LOCALIZATION_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "TemperatureUnit",
@@ -2149,7 +2097,7 @@
"side": "server",
"type": "RegulatoryLocationType",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0",
@@ -2165,7 +2113,7 @@
"side": "server",
"type": "RegulatoryLocationType",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0",
@@ -2539,7 +2487,6 @@
"define": "GENERAL_DIAGNOSTICS_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -2600,7 +2547,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -2616,7 +2563,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -2632,7 +2579,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00000000",
@@ -2648,7 +2595,7 @@
"side": "server",
"type": "enum8",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -2798,7 +2745,6 @@
"define": "SOFTWARE_DIAGNOSTICS_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "ThreadMetrics",
@@ -2823,7 +2769,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -2839,7 +2785,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -2855,7 +2801,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -2941,7 +2887,6 @@
"define": "THREAD_NETWORK_DIAGNOSTICS_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "channel",
@@ -2950,7 +2895,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -2964,9 +2909,9 @@
"code": 1,
"mfgCode": null,
"side": "server",
- "type": "enum8",
+ "type": "RoutingRole",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -2982,7 +2927,7 @@
"side": "server",
"type": "char_string",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0",
@@ -2998,7 +2943,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3014,7 +2959,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -3030,7 +2975,7 @@
"side": "server",
"type": "octet_string",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -3046,7 +2991,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -3094,7 +3039,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -3110,7 +3055,7 @@
"side": "server",
"type": "int8u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -3126,7 +3071,7 @@
"side": "server",
"type": "int8u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -3142,7 +3087,7 @@
"side": "server",
"type": "int8u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -3158,7 +3103,7 @@
"side": "server",
"type": "int8u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -3174,7 +3119,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3190,7 +3135,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3206,7 +3151,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3222,7 +3167,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3238,7 +3183,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3254,7 +3199,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3270,7 +3215,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3286,7 +3231,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3302,7 +3247,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3318,7 +3263,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3334,7 +3279,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3350,7 +3295,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3366,7 +3311,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3382,7 +3327,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3398,7 +3343,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3414,7 +3359,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3430,7 +3375,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3446,7 +3391,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3462,7 +3407,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3478,7 +3423,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3494,7 +3439,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3510,7 +3455,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3526,7 +3471,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3542,7 +3487,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3558,7 +3503,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3574,7 +3519,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3590,7 +3535,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3606,7 +3551,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3622,7 +3567,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3638,7 +3583,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3654,7 +3599,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3670,7 +3615,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3686,7 +3631,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3702,7 +3647,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3718,7 +3663,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3734,7 +3679,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3750,7 +3695,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3766,7 +3711,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3782,7 +3727,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3798,7 +3743,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3814,7 +3759,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3830,7 +3775,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3846,7 +3791,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -3862,7 +3807,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -3878,7 +3823,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3892,7 +3837,7 @@
"code": 59,
"mfgCode": null,
"side": "server",
- "type": "array",
+ "type": "SecurityPolicy",
"included": 1,
"storageOption": "External",
"singleton": 0,
@@ -3910,7 +3855,7 @@
"side": "server",
"type": "octet_string",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3924,7 +3869,7 @@
"code": 61,
"mfgCode": null,
"side": "server",
- "type": "array",
+ "type": "OperationalDatasetComponents",
"included": 1,
"storageOption": "External",
"singleton": 0,
@@ -4028,7 +3973,6 @@
"define": "WIFI_NETWORK_DIAGNOSTICS_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "bssid",
@@ -4037,7 +3981,7 @@
"side": "server",
"type": "octet_string",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -4053,7 +3997,7 @@
"side": "server",
"type": "SecurityType",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -4069,7 +4013,7 @@
"side": "server",
"type": "WiFiVersionType",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -4085,7 +4029,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -4101,7 +4045,7 @@
"side": "server",
"type": "int8s",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00",
@@ -4117,7 +4061,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00000000",
@@ -4133,7 +4077,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00000000",
@@ -4149,7 +4093,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00000000",
@@ -4165,7 +4109,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00000000",
@@ -4181,7 +4125,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00000000",
@@ -4197,7 +4141,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00000000",
@@ -4213,7 +4157,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -4229,7 +4173,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -4315,7 +4259,6 @@
"define": "ETHERNET_NETWORK_DIAGNOSTICS_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "PHYRate",
@@ -4324,7 +4267,7 @@
"side": "server",
"type": "PHYRateType",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -4340,7 +4283,7 @@
"side": "server",
"type": "boolean",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00",
@@ -4356,7 +4299,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -4372,7 +4315,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -4388,7 +4331,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -4404,7 +4347,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -4420,7 +4363,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -4436,7 +4379,7 @@
"side": "server",
"type": "boolean",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00",
@@ -4452,7 +4395,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -4501,9 +4444,7 @@
"mfgCode": null,
"define": "SWITCH_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Switch",
@@ -4512,7 +4453,6 @@
"define": "SWITCH_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "FeatureMap",
@@ -4607,7 +4547,6 @@
"define": "ADMINISTRATOR_COMMISSIONING_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "WindowStatus",
@@ -4762,14 +4701,6 @@
"source": "client",
"incoming": 1,
"outgoing": 1
- },
- {
- "name": "RemoveTrustedRootCertificate",
- "code": 12,
- "mfgCode": null,
- "source": "client",
- "incoming": 1,
- "outgoing": 0
}
],
"attributes": [
@@ -4872,7 +4803,7 @@
"side": "server",
"type": "int8u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -4888,7 +4819,7 @@
"side": "server",
"type": "int8u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -4918,7 +4849,7 @@
"code": 5,
"mfgCode": null,
"side": "server",
- "type": "fabric_idx",
+ "type": "int8u",
"included": 1,
"storageOption": "External",
"singleton": 0,
@@ -5003,8 +4934,7 @@
"incoming": 1,
"outgoing": 0
}
- ],
- "attributes": []
+ ]
},
{
"name": "Group Key Management",
@@ -5136,9 +5066,7 @@
"mfgCode": null,
"define": "FIXED_LABEL_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Fixed Label",
@@ -5147,7 +5075,6 @@
"define": "FIXED_LABEL_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "label list",
@@ -5205,9 +5132,7 @@
"mfgCode": null,
"define": "USER_LABEL_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "User Label",
@@ -5216,7 +5141,6 @@
"define": "USER_LABEL_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "label list",
@@ -5291,14 +5215,6 @@
"source": "client",
"incoming": 1,
"outgoing": 0
- },
- {
- "name": "IdentifyQuery",
- "code": 1,
- "mfgCode": null,
- "source": "client",
- "incoming": 1,
- "outgoing": 0
}
],
"attributes": [
@@ -5343,16 +5259,6 @@
"define": "IDENTIFY_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [
- {
- "name": "IdentifyQueryResponse",
- "code": 0,
- "mfgCode": null,
- "source": "server",
- "incoming": 0,
- "outgoing": 1
- }
- ],
"attributes": [
{
"name": "identify time",
@@ -5707,7 +5613,6 @@
"define": "DESCRIPTOR_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "FeatureMap",
@@ -5750,7 +5655,6 @@
"define": "DESCRIPTOR_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "device list",
@@ -5905,7 +5809,6 @@
"define": "BINDING_CLUSTER",
"side": "client",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "FeatureMap",
@@ -5948,7 +5851,6 @@
"define": "BINDING_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "Binding",
@@ -6055,7 +5957,6 @@
"define": "TEMP_MEASUREMENT_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "FeatureMap",
@@ -6098,7 +5999,6 @@
"define": "TEMP_MEASUREMENT_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "MeasuredValue",
@@ -6268,6 +6168,5 @@
"endpointVersion": 1,
"deviceIdentifier": 770
}
- ],
- "log": []
-}
+ ]
+}
\ No newline at end of file
diff --git a/examples/chef/devices/rootnode_thermostat_bm3fb8dhYi.zap b/examples/chef/devices/rootnode_thermostat_bm3fb8dhYi.zap
index a8f4cdc778a91b..dc8cdf8643ddeb 100644
--- a/examples/chef/devices/rootnode_thermostat_bm3fb8dhYi.zap
+++ b/examples/chef/devices/rootnode_thermostat_bm3fb8dhYi.zap
@@ -1,5 +1,5 @@
{
- "featureLevel": 70,
+ "featureLevel": 77,
"creator": "zap",
"keyValuePairs": [
{
@@ -19,14 +19,16 @@
{
"pathRelativity": "relativeToZap",
"path": "../../../src/app/zap-templates/zcl/zcl.json",
- "version": "ZCL Test Data",
- "type": "zcl-properties"
+ "type": "zcl-properties",
+ "category": "matter",
+ "version": 1,
+ "description": "Matter SDK ZCL data"
},
{
"pathRelativity": "relativeToZap",
"path": "../../../src/app/zap-templates/app-templates.json",
- "version": "chip-v1",
- "type": "gen-templates-json"
+ "type": "gen-templates-json",
+ "version": "chip-v1"
}
],
"endpointTypes": [
@@ -51,14 +53,6 @@
"source": "client",
"incoming": 1,
"outgoing": 0
- },
- {
- "name": "IdentifyQuery",
- "code": 1,
- "mfgCode": null,
- "source": "client",
- "incoming": 1,
- "outgoing": 0
}
],
"attributes": [
@@ -87,16 +81,6 @@
"define": "IDENTIFY_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [
- {
- "name": "IdentifyQueryResponse",
- "code": 0,
- "mfgCode": null,
- "source": "server",
- "incoming": 0,
- "outgoing": 1
- }
- ],
"attributes": [
{
"name": "identify time",
@@ -443,7 +427,7 @@
],
"attributes": [
{
- "name": "scene count",
+ "name": "SceneCount",
"code": 0,
"mfgCode": null,
"side": "server",
@@ -459,7 +443,7 @@
"reportableChange": 0
},
{
- "name": "current scene",
+ "name": "CurrentScene",
"code": 1,
"mfgCode": null,
"side": "server",
@@ -475,11 +459,11 @@
"reportableChange": 0
},
{
- "name": "current group",
+ "name": "CurrentGroup",
"code": 2,
"mfgCode": null,
"side": "server",
- "type": "int16u",
+ "type": "group_id",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -491,7 +475,7 @@
"reportableChange": 0
},
{
- "name": "scene valid",
+ "name": "SceneValid",
"code": 3,
"mfgCode": null,
"side": "server",
@@ -507,7 +491,7 @@
"reportableChange": 0
},
{
- "name": "name support",
+ "name": "NameSupport",
"code": 4,
"mfgCode": null,
"side": "server",
@@ -599,7 +583,6 @@
"define": "ON_OFF_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "OnOff",
@@ -642,7 +625,6 @@
"define": "ON_OFF_SWITCH_CONFIG_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -669,7 +651,6 @@
"define": "ON_OFF_SWITCH_CONFIG_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "switch type",
@@ -820,10 +801,9 @@
"define": "LEVEL_CONTROL_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
- "name": "current level",
+ "name": "CurrentLevel",
"code": 0,
"mfgCode": null,
"side": "server",
@@ -863,7 +843,6 @@
"define": "DESCRIPTOR_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -890,7 +869,6 @@
"define": "DESCRIPTOR_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "device list",
@@ -997,7 +975,6 @@
"define": "ACCESS_CONTROL_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -1024,7 +1001,6 @@
"define": "ACCESS_CONTROL_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "ACL",
@@ -1115,7 +1091,6 @@
"define": "BASIC_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -1142,7 +1117,6 @@
"define": "BASIC_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "DataModelRevision",
@@ -1151,7 +1125,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 1,
"bounded": 0,
"defaultValue": "10",
@@ -1653,7 +1627,6 @@
"define": "OTA_REQUESTOR_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "DefaultOtaProviders",
@@ -1775,9 +1748,7 @@
"mfgCode": null,
"define": "LOCALIZATION_CONFIGURATION_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Localization Configuration",
@@ -1786,27 +1757,10 @@
"define": "LOCALIZATION_CONFIGURATION_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
- {
- "name": "ActiveLocale",
- "code": 1,
- "mfgCode": null,
- "side": "server",
- "type": "char_string",
- "included": 1,
- "storageOption": "NVM",
- "singleton": 0,
- "bounded": 0,
- "defaultValue": "en-US",
- "reportable": 1,
- "minInterval": 1,
- "maxInterval": 65534,
- "reportableChange": 0
- },
{
"name": "SupportedLocales",
- "code": 2,
+ "code": 1,
"mfgCode": null,
"side": "server",
"type": "array",
@@ -1814,7 +1768,7 @@
"storageOption": "External",
"singleton": 0,
"bounded": 0,
- "defaultValue": "",
+ "defaultValue": "en-US",
"reportable": 1,
"minInterval": 1,
"maxInterval": 65534,
@@ -1860,9 +1814,7 @@
"mfgCode": null,
"define": "TIME_FORMAT_LOCALIZATION_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Time Format Localization",
@@ -1871,7 +1823,6 @@
"define": "TIME_FORMAT_LOCALIZATION_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "HourFormat",
@@ -1961,9 +1912,7 @@
"mfgCode": null,
"define": "UNIT_LOCALIZATION_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Unit Localization",
@@ -1972,7 +1921,6 @@
"define": "UNIT_LOCALIZATION_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "TemperatureUnit",
@@ -2149,7 +2097,7 @@
"side": "server",
"type": "RegulatoryLocationType",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0",
@@ -2165,7 +2113,7 @@
"side": "server",
"type": "RegulatoryLocationType",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0",
@@ -2587,7 +2535,6 @@
"define": "GENERAL_DIAGNOSTICS_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -2648,7 +2595,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -2664,7 +2611,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -2680,7 +2627,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00000000",
@@ -2696,7 +2643,7 @@
"side": "server",
"type": "enum8",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -2846,7 +2793,6 @@
"define": "SOFTWARE_DIAGNOSTICS_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "ThreadMetrics",
@@ -2871,7 +2817,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -2887,7 +2833,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -2903,7 +2849,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -2989,7 +2935,6 @@
"define": "THREAD_NETWORK_DIAGNOSTICS_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "channel",
@@ -2998,7 +2943,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -3012,9 +2957,9 @@
"code": 1,
"mfgCode": null,
"side": "server",
- "type": "enum8",
+ "type": "RoutingRole",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -3030,7 +2975,7 @@
"side": "server",
"type": "char_string",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0",
@@ -3046,7 +2991,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3062,7 +3007,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -3078,7 +3023,7 @@
"side": "server",
"type": "octet_string",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -3094,7 +3039,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -3142,7 +3087,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -3158,7 +3103,7 @@
"side": "server",
"type": "int8u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -3174,7 +3119,7 @@
"side": "server",
"type": "int8u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -3190,7 +3135,7 @@
"side": "server",
"type": "int8u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -3206,7 +3151,7 @@
"side": "server",
"type": "int8u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -3222,7 +3167,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3238,7 +3183,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3254,7 +3199,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3270,7 +3215,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3286,7 +3231,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3302,7 +3247,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3318,7 +3263,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3334,7 +3279,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3350,7 +3295,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3366,7 +3311,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3382,7 +3327,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3398,7 +3343,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3414,7 +3359,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3430,7 +3375,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3446,7 +3391,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3462,7 +3407,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3478,7 +3423,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3494,7 +3439,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3510,7 +3455,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3526,7 +3471,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3542,7 +3487,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3558,7 +3503,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3574,7 +3519,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3590,7 +3535,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3606,7 +3551,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3622,7 +3567,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3638,7 +3583,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3654,7 +3599,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3670,7 +3615,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3686,7 +3631,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3702,7 +3647,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3718,7 +3663,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3734,7 +3679,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3750,7 +3695,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3766,7 +3711,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3782,7 +3727,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3798,7 +3743,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3814,7 +3759,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3830,7 +3775,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3846,7 +3791,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3862,7 +3807,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3878,7 +3823,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3894,7 +3839,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -3910,7 +3855,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -3926,7 +3871,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3940,7 +3885,7 @@
"code": 59,
"mfgCode": null,
"side": "server",
- "type": "array",
+ "type": "SecurityPolicy",
"included": 1,
"storageOption": "External",
"singleton": 0,
@@ -3958,7 +3903,7 @@
"side": "server",
"type": "octet_string",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3972,7 +3917,7 @@
"code": 61,
"mfgCode": null,
"side": "server",
- "type": "array",
+ "type": "OperationalDatasetComponents",
"included": 1,
"storageOption": "External",
"singleton": 0,
@@ -4076,7 +4021,6 @@
"define": "WIFI_NETWORK_DIAGNOSTICS_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "bssid",
@@ -4085,7 +4029,7 @@
"side": "server",
"type": "octet_string",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -4101,7 +4045,7 @@
"side": "server",
"type": "SecurityType",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -4117,7 +4061,7 @@
"side": "server",
"type": "WiFiVersionType",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -4133,7 +4077,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -4149,7 +4093,7 @@
"side": "server",
"type": "int8s",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00",
@@ -4165,7 +4109,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00000000",
@@ -4181,7 +4125,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00000000",
@@ -4197,7 +4141,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00000000",
@@ -4213,7 +4157,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00000000",
@@ -4229,7 +4173,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00000000",
@@ -4245,7 +4189,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00000000",
@@ -4261,7 +4205,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -4277,7 +4221,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -4363,7 +4307,6 @@
"define": "ETHERNET_NETWORK_DIAGNOSTICS_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "PHYRate",
@@ -4372,7 +4315,7 @@
"side": "server",
"type": "PHYRateType",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -4388,7 +4331,7 @@
"side": "server",
"type": "boolean",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00",
@@ -4404,7 +4347,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -4420,7 +4363,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -4436,7 +4379,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -4452,7 +4395,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -4468,7 +4411,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -4484,7 +4427,7 @@
"side": "server",
"type": "boolean",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00",
@@ -4500,7 +4443,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -4549,9 +4492,7 @@
"mfgCode": null,
"define": "SWITCH_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Switch",
@@ -4560,7 +4501,6 @@
"define": "SWITCH_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "FeatureMap",
@@ -4655,7 +4595,6 @@
"define": "ADMINISTRATOR_COMMISSIONING_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "WindowStatus",
@@ -4810,14 +4749,6 @@
"source": "client",
"incoming": 1,
"outgoing": 1
- },
- {
- "name": "RemoveTrustedRootCertificate",
- "code": 12,
- "mfgCode": null,
- "source": "client",
- "incoming": 1,
- "outgoing": 0
}
],
"attributes": [
@@ -4920,7 +4851,7 @@
"side": "server",
"type": "int8u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -4936,7 +4867,7 @@
"side": "server",
"type": "int8u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -4966,7 +4897,7 @@
"code": 5,
"mfgCode": null,
"side": "server",
- "type": "fabric_idx",
+ "type": "int8u",
"included": 1,
"storageOption": "External",
"singleton": 0,
@@ -5051,8 +4982,7 @@
"incoming": 1,
"outgoing": 0
}
- ],
- "attributes": []
+ ]
},
{
"name": "Group Key Management",
@@ -5184,9 +5114,7 @@
"mfgCode": null,
"define": "FIXED_LABEL_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Fixed Label",
@@ -5195,7 +5123,6 @@
"define": "FIXED_LABEL_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "label list",
@@ -5253,9 +5180,7 @@
"mfgCode": null,
"define": "USER_LABEL_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "User Label",
@@ -5264,7 +5189,6 @@
"define": "USER_LABEL_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "label list",
@@ -5339,14 +5263,6 @@
"source": "client",
"incoming": 1,
"outgoing": 0
- },
- {
- "name": "IdentifyQuery",
- "code": 1,
- "mfgCode": null,
- "source": "client",
- "incoming": 1,
- "outgoing": 0
}
],
"attributes": [
@@ -5391,16 +5307,6 @@
"define": "IDENTIFY_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [
- {
- "name": "IdentifyQueryResponse",
- "code": 0,
- "mfgCode": null,
- "source": "server",
- "incoming": 0,
- "outgoing": 1
- }
- ],
"attributes": [
{
"name": "identify time",
@@ -5907,7 +5813,7 @@
],
"attributes": [
{
- "name": "scene count",
+ "name": "SceneCount",
"code": 0,
"mfgCode": null,
"side": "server",
@@ -5923,7 +5829,7 @@
"reportableChange": 0
},
{
- "name": "current scene",
+ "name": "CurrentScene",
"code": 1,
"mfgCode": null,
"side": "server",
@@ -5939,11 +5845,11 @@
"reportableChange": 0
},
{
- "name": "current group",
+ "name": "CurrentGroup",
"code": 2,
"mfgCode": null,
"side": "server",
- "type": "int16u",
+ "type": "group_id",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -5955,7 +5861,7 @@
"reportableChange": 0
},
{
- "name": "scene valid",
+ "name": "SceneValid",
"code": 3,
"mfgCode": null,
"side": "server",
@@ -5971,7 +5877,7 @@
"reportableChange": 0
},
{
- "name": "name support",
+ "name": "NameSupport",
"code": 4,
"mfgCode": null,
"side": "server",
@@ -5987,7 +5893,7 @@
"reportableChange": 0
},
{
- "name": "last configured by",
+ "name": "LastConfiguredBy",
"code": 5,
"mfgCode": null,
"side": "server",
@@ -6084,176 +5990,6 @@
}
]
},
- {
- "name": "Alarms",
- "code": 9,
- "mfgCode": null,
- "define": "ALARM_CLUSTER",
- "side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
- },
- {
- "name": "Alarms",
- "code": 9,
- "mfgCode": null,
- "define": "ALARM_CLUSTER",
- "side": "server",
- "enabled": 1,
- "commands": [],
- "attributes": [
- {
- "name": "alarm count",
- "code": 0,
- "mfgCode": null,
- "side": "server",
- "type": "int16u",
- "included": 0,
- "storageOption": "RAM",
- "singleton": 0,
- "bounded": 0,
- "defaultValue": "0x00",
- "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": "0",
- "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": "0",
- "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": "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": "1",
- "reportable": 1,
- "minInterval": 1,
- "maxInterval": 65534,
- "reportableChange": 0
- }
- ]
- },
- {
- "name": "Time",
- "code": 10,
- "mfgCode": null,
- "define": "TIME_CLUSTER",
- "side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": [
- {
- "name": "FeatureMap",
- "code": 65532,
- "mfgCode": null,
- "side": "client",
- "type": "bitmap32",
- "included": 0,
- "storageOption": "RAM",
- "singleton": 1,
- "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": 1,
- "bounded": 0,
- "defaultValue": "2",
- "reportable": 1,
- "minInterval": 1,
- "maxInterval": 65534,
- "reportableChange": 0
- }
- ]
- },
- {
- "name": "Time",
- "code": 10,
- "mfgCode": null,
- "define": "TIME_CLUSTER",
- "side": "server",
- "enabled": 0,
- "commands": [],
- "attributes": []
- },
{
"name": "Descriptor",
"code": 29,
@@ -6261,7 +5997,6 @@
"define": "DESCRIPTOR_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "FeatureMap",
@@ -6304,7 +6039,6 @@
"define": "DESCRIPTOR_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "device list",
@@ -6459,7 +6193,6 @@
"define": "BINDING_CLUSTER",
"side": "client",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "FeatureMap",
@@ -6502,7 +6235,6 @@
"define": "BINDING_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "Binding",
@@ -6609,7 +6341,6 @@
"define": "TIME_SYNCHRONIZATION_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "FeatureMap",
@@ -6652,7 +6383,6 @@
"define": "TIME_SYNCHRONIZATION_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "GeneratedCommandList",
@@ -6795,10 +6525,9 @@
"define": "THERMOSTAT_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
- "name": "local temperature",
+ "name": "LocalTemperature",
"code": 0,
"mfgCode": null,
"side": "server",
@@ -6814,7 +6543,7 @@
"reportableChange": 0
},
{
- "name": "outdoor temperature",
+ "name": "OutdoorTemperature",
"code": 1,
"mfgCode": null,
"side": "server",
@@ -6830,7 +6559,7 @@
"reportableChange": 0
},
{
- "name": "occupancy",
+ "name": "Occupancy",
"code": 2,
"mfgCode": null,
"side": "server",
@@ -6846,7 +6575,7 @@
"reportableChange": 0
},
{
- "name": "abs min heat setpoint limit",
+ "name": "AbsMinHeatSetpointLimit",
"code": 3,
"mfgCode": null,
"side": "server",
@@ -6862,7 +6591,7 @@
"reportableChange": 0
},
{
- "name": "abs max heat setpoint limit",
+ "name": "AbsMaxHeatSetpointLimit",
"code": 4,
"mfgCode": null,
"side": "server",
@@ -6878,7 +6607,7 @@
"reportableChange": 0
},
{
- "name": "abs min cool setpoint limit",
+ "name": "AbsMinCoolSetpointLimit",
"code": 5,
"mfgCode": null,
"side": "server",
@@ -6894,7 +6623,7 @@
"reportableChange": 0
},
{
- "name": "abs max cool setpoint limit",
+ "name": "AbsMaxCoolSetpointLimit",
"code": 6,
"mfgCode": null,
"side": "server",
@@ -6910,7 +6639,7 @@
"reportableChange": 0
},
{
- "name": "pi cooling demand",
+ "name": "PICoolingDemand",
"code": 7,
"mfgCode": null,
"side": "server",
@@ -6926,7 +6655,7 @@
"reportableChange": 0
},
{
- "name": "pi heating demand",
+ "name": "PIHeatingDemand",
"code": 8,
"mfgCode": null,
"side": "server",
@@ -6942,7 +6671,7 @@
"reportableChange": 0
},
{
- "name": "HVAC system type configuration",
+ "name": "HVACSystemTypeConfiguration",
"code": 9,
"mfgCode": null,
"side": "server",
@@ -6958,7 +6687,7 @@
"reportableChange": 0
},
{
- "name": "local temperature calibration",
+ "name": "LocalTemperatureCalibration",
"code": 16,
"mfgCode": null,
"side": "server",
@@ -6974,7 +6703,7 @@
"reportableChange": 0
},
{
- "name": "occupied cooling setpoint",
+ "name": "OccupiedCoolingSetpoint",
"code": 17,
"mfgCode": null,
"side": "server",
@@ -6990,7 +6719,7 @@
"reportableChange": 0
},
{
- "name": "occupied heating setpoint",
+ "name": "OccupiedHeatingSetpoint",
"code": 18,
"mfgCode": null,
"side": "server",
@@ -7006,7 +6735,7 @@
"reportableChange": 0
},
{
- "name": "unoccupied cooling setpoint",
+ "name": "UnoccupiedCoolingSetpoint",
"code": 19,
"mfgCode": null,
"side": "server",
@@ -7022,7 +6751,7 @@
"reportableChange": 0
},
{
- "name": "unoccupied heating setpoint",
+ "name": "UnoccupiedHeatingSetpoint",
"code": 20,
"mfgCode": null,
"side": "server",
@@ -7038,7 +6767,7 @@
"reportableChange": 0
},
{
- "name": "min heat setpoint limit",
+ "name": "MinHeatSetpointLimit",
"code": 21,
"mfgCode": null,
"side": "server",
@@ -7054,7 +6783,7 @@
"reportableChange": 0
},
{
- "name": "max heat setpoint limit",
+ "name": "MaxHeatSetpointLimit",
"code": 22,
"mfgCode": null,
"side": "server",
@@ -7070,7 +6799,7 @@
"reportableChange": 0
},
{
- "name": "min cool setpoint limit",
+ "name": "MinCoolSetpointLimit",
"code": 23,
"mfgCode": null,
"side": "server",
@@ -7086,7 +6815,7 @@
"reportableChange": 0
},
{
- "name": "max cool setpoint limit",
+ "name": "MaxCoolSetpointLimit",
"code": 24,
"mfgCode": null,
"side": "server",
@@ -7102,7 +6831,7 @@
"reportableChange": 0
},
{
- "name": "min setpoint dead band",
+ "name": "MinSetpointDeadBand",
"code": 25,
"mfgCode": null,
"side": "server",
@@ -7118,7 +6847,7 @@
"reportableChange": 0
},
{
- "name": "remote sensing",
+ "name": "RemoteSensing",
"code": 26,
"mfgCode": null,
"side": "server",
@@ -7134,7 +6863,7 @@
"reportableChange": 0
},
{
- "name": "control sequence of operation",
+ "name": "ControlSequenceOfOperation",
"code": 27,
"mfgCode": null,
"side": "server",
@@ -7150,7 +6879,7 @@
"reportableChange": 0
},
{
- "name": "system mode",
+ "name": "SystemMode",
"code": 28,
"mfgCode": null,
"side": "server",
@@ -7166,23 +6895,7 @@
"reportableChange": 0
},
{
- "name": "alarm mask",
- "code": 29,
- "mfgCode": null,
- "side": "server",
- "type": "bitmap8",
- "included": 0,
- "storageOption": "RAM",
- "singleton": 0,
- "bounded": 0,
- "defaultValue": "0x00",
- "reportable": 1,
- "minInterval": 1,
- "maxInterval": 65534,
- "reportableChange": 0
- },
- {
- "name": "thermostat running mode",
+ "name": "ThermostatRunningMode",
"code": 30,
"mfgCode": null,
"side": "server",
@@ -7198,7 +6911,7 @@
"reportableChange": 0
},
{
- "name": "start of week",
+ "name": "StartOfWeek",
"code": 32,
"mfgCode": null,
"side": "server",
@@ -7214,7 +6927,7 @@
"reportableChange": 0
},
{
- "name": "number of weekly transitions",
+ "name": "NumberOfWeeklyTransitions",
"code": 33,
"mfgCode": null,
"side": "server",
@@ -7230,7 +6943,7 @@
"reportableChange": 0
},
{
- "name": "number of daily transitions",
+ "name": "NumberOfDailyTransitions",
"code": 34,
"mfgCode": null,
"side": "server",
@@ -7246,7 +6959,7 @@
"reportableChange": 0
},
{
- "name": "temperature setpoint hold",
+ "name": "TemperatureSetpointHold",
"code": 35,
"mfgCode": null,
"side": "server",
@@ -7262,7 +6975,7 @@
"reportableChange": 0
},
{
- "name": "temperature setpoint hold duration",
+ "name": "TemperatureSetpointHoldDuration",
"code": 36,
"mfgCode": null,
"side": "server",
@@ -7278,7 +6991,7 @@
"reportableChange": 0
},
{
- "name": "thermostat programming operation mode",
+ "name": "ThermostatProgrammingOperationMode",
"code": 37,
"mfgCode": null,
"side": "server",
@@ -7294,7 +7007,7 @@
"reportableChange": 0
},
{
- "name": "thermostat running state",
+ "name": "ThermostatRunningState",
"code": 41,
"mfgCode": null,
"side": "server",
@@ -7310,7 +7023,7 @@
"reportableChange": 0
},
{
- "name": "setpoint change source",
+ "name": "SetpointChangeSource",
"code": 48,
"mfgCode": null,
"side": "server",
@@ -7326,7 +7039,7 @@
"reportableChange": 0
},
{
- "name": "setpoint change amount",
+ "name": "SetpointChangeAmount",
"code": 49,
"mfgCode": null,
"side": "server",
@@ -7342,11 +7055,11 @@
"reportableChange": 0
},
{
- "name": "setpoint change source timestamp",
+ "name": "SetpointChangeSourceTimestamp",
"code": 50,
"mfgCode": null,
"side": "server",
- "type": "epoch_s",
+ "type": "utc",
"included": 0,
"storageOption": "RAM",
"singleton": 0,
@@ -7358,7 +7071,7 @@
"reportableChange": 0
},
{
- "name": "ac type",
+ "name": "ACType",
"code": 64,
"mfgCode": null,
"side": "server",
@@ -7374,7 +7087,7 @@
"reportableChange": 0
},
{
- "name": "ac capacity",
+ "name": "ACCapacity",
"code": 65,
"mfgCode": null,
"side": "server",
@@ -7390,7 +7103,7 @@
"reportableChange": 0
},
{
- "name": "ac refrigerant type",
+ "name": "ACRefrigerantType",
"code": 66,
"mfgCode": null,
"side": "server",
@@ -7406,7 +7119,7 @@
"reportableChange": 0
},
{
- "name": "ac compressor type",
+ "name": "ACCompressorType",
"code": 67,
"mfgCode": null,
"side": "server",
@@ -7422,7 +7135,7 @@
"reportableChange": 0
},
{
- "name": "ac error code",
+ "name": "ACErrorCode",
"code": 68,
"mfgCode": null,
"side": "server",
@@ -7438,7 +7151,7 @@
"reportableChange": 0
},
{
- "name": "ac louver position",
+ "name": "ACLouverPosition",
"code": 69,
"mfgCode": null,
"side": "server",
@@ -7454,7 +7167,7 @@
"reportableChange": 0
},
{
- "name": "ac coil temperature",
+ "name": "ACCoilTemperature",
"code": 70,
"mfgCode": null,
"side": "server",
@@ -7470,7 +7183,7 @@
"reportableChange": 0
},
{
- "name": "ac capacity format",
+ "name": "ACCapacityformat",
"code": 71,
"mfgCode": null,
"side": "server",
@@ -7574,7 +7287,6 @@
"define": "FAN_CONTROL_CLUSTER",
"side": "client",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "FeatureMap",
@@ -7616,9 +7328,7 @@
"mfgCode": null,
"define": "FAN_CONTROL_CLUSTER",
"side": "server",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Thermostat User Interface Configuration",
@@ -7626,9 +7336,7 @@
"mfgCode": null,
"define": "THERMOSTAT_UI_CONFIG_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Thermostat User Interface Configuration",
@@ -7637,7 +7345,6 @@
"define": "THERMOSTAT_UI_CONFIG_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "temperature display mode",
@@ -7776,7 +7483,6 @@
"define": "TEMP_MEASUREMENT_CLUSTER",
"side": "client",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "FeatureMap",
@@ -7818,9 +7524,7 @@
"mfgCode": null,
"define": "TEMP_MEASUREMENT_CLUSTER",
"side": "server",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Relative Humidity Measurement",
@@ -7829,7 +7533,6 @@
"define": "RELATIVE_HUMIDITY_MEASUREMENT_CLUSTER",
"side": "client",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "FeatureMap",
@@ -7871,9 +7574,7 @@
"mfgCode": null,
"define": "RELATIVE_HUMIDITY_MEASUREMENT_CLUSTER",
"side": "server",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Occupancy Sensing",
@@ -7882,7 +7583,6 @@
"define": "OCCUPANCY_SENSING_CLUSTER",
"side": "client",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "FeatureMap",
@@ -7924,9 +7624,7 @@
"mfgCode": null,
"define": "OCCUPANCY_SENSING_CLUSTER",
"side": "server",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
}
]
}
@@ -7950,6 +7648,5 @@
"endpointVersion": 1,
"deviceIdentifier": 769
}
- ],
- "log": []
-}
+ ]
+}
\ No newline at end of file
diff --git a/examples/chef/devices/rootnode_windowcovering_RLCxaGi9Yx.zap b/examples/chef/devices/rootnode_windowcovering_RLCxaGi9Yx.zap
index 3a61e0d134b38e..cf438a33ac283b 100644
--- a/examples/chef/devices/rootnode_windowcovering_RLCxaGi9Yx.zap
+++ b/examples/chef/devices/rootnode_windowcovering_RLCxaGi9Yx.zap
@@ -1,5 +1,5 @@
{
- "featureLevel": 70,
+ "featureLevel": 77,
"creator": "zap",
"keyValuePairs": [
{
@@ -19,14 +19,16 @@
{
"pathRelativity": "relativeToZap",
"path": "../../../src/app/zap-templates/zcl/zcl.json",
- "version": "ZCL Test Data",
- "type": "zcl-properties"
+ "type": "zcl-properties",
+ "category": "matter",
+ "version": 1,
+ "description": "Matter SDK ZCL data"
},
{
"pathRelativity": "relativeToZap",
"path": "../../../src/app/zap-templates/app-templates.json",
- "version": "chip-v1",
- "type": "gen-templates-json"
+ "type": "gen-templates-json",
+ "version": "chip-v1"
}
],
"endpointTypes": [
@@ -51,14 +53,6 @@
"source": "client",
"incoming": 1,
"outgoing": 0
- },
- {
- "name": "IdentifyQuery",
- "code": 1,
- "mfgCode": null,
- "source": "client",
- "incoming": 1,
- "outgoing": 0
}
],
"attributes": [
@@ -87,16 +81,6 @@
"define": "IDENTIFY_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [
- {
- "name": "IdentifyQueryResponse",
- "code": 0,
- "mfgCode": null,
- "source": "server",
- "incoming": 0,
- "outgoing": 1
- }
- ],
"attributes": [
{
"name": "identify time",
@@ -443,7 +427,7 @@
],
"attributes": [
{
- "name": "scene count",
+ "name": "SceneCount",
"code": 0,
"mfgCode": null,
"side": "server",
@@ -459,7 +443,7 @@
"reportableChange": 0
},
{
- "name": "current scene",
+ "name": "CurrentScene",
"code": 1,
"mfgCode": null,
"side": "server",
@@ -475,11 +459,11 @@
"reportableChange": 0
},
{
- "name": "current group",
+ "name": "CurrentGroup",
"code": 2,
"mfgCode": null,
"side": "server",
- "type": "int16u",
+ "type": "group_id",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -491,7 +475,7 @@
"reportableChange": 0
},
{
- "name": "scene valid",
+ "name": "SceneValid",
"code": 3,
"mfgCode": null,
"side": "server",
@@ -507,7 +491,7 @@
"reportableChange": 0
},
{
- "name": "name support",
+ "name": "NameSupport",
"code": 4,
"mfgCode": null,
"side": "server",
@@ -599,7 +583,6 @@
"define": "ON_OFF_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "OnOff",
@@ -642,7 +625,6 @@
"define": "ON_OFF_SWITCH_CONFIG_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -669,7 +651,6 @@
"define": "ON_OFF_SWITCH_CONFIG_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "switch type",
@@ -820,10 +801,9 @@
"define": "LEVEL_CONTROL_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
- "name": "current level",
+ "name": "CurrentLevel",
"code": 0,
"mfgCode": null,
"side": "server",
@@ -863,7 +843,6 @@
"define": "DESCRIPTOR_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -890,7 +869,6 @@
"define": "DESCRIPTOR_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "device list",
@@ -997,7 +975,6 @@
"define": "ACCESS_CONTROL_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -1024,7 +1001,6 @@
"define": "ACCESS_CONTROL_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "ACL",
@@ -1115,7 +1091,6 @@
"define": "BASIC_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -1142,7 +1117,6 @@
"define": "BASIC_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "DataModelRevision",
@@ -1151,7 +1125,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 1,
"bounded": 0,
"defaultValue": "10",
@@ -1653,7 +1627,6 @@
"define": "OTA_REQUESTOR_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "DefaultOtaProviders",
@@ -1775,9 +1748,7 @@
"mfgCode": null,
"define": "LOCALIZATION_CONFIGURATION_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Localization Configuration",
@@ -1786,27 +1757,10 @@
"define": "LOCALIZATION_CONFIGURATION_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
- {
- "name": "ActiveLocale",
- "code": 1,
- "mfgCode": null,
- "side": "server",
- "type": "char_string",
- "included": 1,
- "storageOption": "NVM",
- "singleton": 0,
- "bounded": 0,
- "defaultValue": "en-US",
- "reportable": 1,
- "minInterval": 1,
- "maxInterval": 65534,
- "reportableChange": 0
- },
{
"name": "SupportedLocales",
- "code": 2,
+ "code": 1,
"mfgCode": null,
"side": "server",
"type": "array",
@@ -1814,7 +1768,7 @@
"storageOption": "External",
"singleton": 0,
"bounded": 0,
- "defaultValue": "",
+ "defaultValue": "en-US",
"reportable": 1,
"minInterval": 1,
"maxInterval": 65534,
@@ -1860,9 +1814,7 @@
"mfgCode": null,
"define": "TIME_FORMAT_LOCALIZATION_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Time Format Localization",
@@ -1871,7 +1823,6 @@
"define": "TIME_FORMAT_LOCALIZATION_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "HourFormat",
@@ -1961,9 +1912,7 @@
"mfgCode": null,
"define": "UNIT_LOCALIZATION_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Unit Localization",
@@ -1972,7 +1921,6 @@
"define": "UNIT_LOCALIZATION_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "TemperatureUnit",
@@ -2149,7 +2097,7 @@
"side": "server",
"type": "RegulatoryLocationType",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0",
@@ -2165,7 +2113,7 @@
"side": "server",
"type": "RegulatoryLocationType",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0",
@@ -2539,7 +2487,6 @@
"define": "GENERAL_DIAGNOSTICS_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -2600,7 +2547,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -2616,7 +2563,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -2632,7 +2579,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00000000",
@@ -2648,7 +2595,7 @@
"side": "server",
"type": "enum8",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -2798,7 +2745,6 @@
"define": "SOFTWARE_DIAGNOSTICS_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "ThreadMetrics",
@@ -2823,7 +2769,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -2839,7 +2785,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -2855,7 +2801,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -2941,7 +2887,6 @@
"define": "THREAD_NETWORK_DIAGNOSTICS_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "channel",
@@ -2950,7 +2895,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -2964,9 +2909,9 @@
"code": 1,
"mfgCode": null,
"side": "server",
- "type": "enum8",
+ "type": "RoutingRole",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -2982,7 +2927,7 @@
"side": "server",
"type": "char_string",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0",
@@ -2998,7 +2943,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3014,7 +2959,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -3030,7 +2975,7 @@
"side": "server",
"type": "octet_string",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -3046,7 +2991,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -3094,7 +3039,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -3110,7 +3055,7 @@
"side": "server",
"type": "int8u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -3126,7 +3071,7 @@
"side": "server",
"type": "int8u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -3142,7 +3087,7 @@
"side": "server",
"type": "int8u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -3158,7 +3103,7 @@
"side": "server",
"type": "int8u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -3174,7 +3119,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3190,7 +3135,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3206,7 +3151,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3222,7 +3167,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3238,7 +3183,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3254,7 +3199,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3270,7 +3215,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3286,7 +3231,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3302,7 +3247,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3318,7 +3263,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3334,7 +3279,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3350,7 +3295,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3366,7 +3311,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3382,7 +3327,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3398,7 +3343,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3414,7 +3359,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3430,7 +3375,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3446,7 +3391,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3462,7 +3407,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3478,7 +3423,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3494,7 +3439,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3510,7 +3455,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3526,7 +3471,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3542,7 +3487,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3558,7 +3503,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3574,7 +3519,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3590,7 +3535,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3606,7 +3551,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3622,7 +3567,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3638,7 +3583,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3654,7 +3599,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3670,7 +3615,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3686,7 +3631,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3702,7 +3647,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3718,7 +3663,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3734,7 +3679,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3750,7 +3695,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3766,7 +3711,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3782,7 +3727,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3798,7 +3743,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3814,7 +3759,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3830,7 +3775,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3846,7 +3791,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -3862,7 +3807,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -3878,7 +3823,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3892,7 +3837,7 @@
"code": 59,
"mfgCode": null,
"side": "server",
- "type": "array",
+ "type": "SecurityPolicy",
"included": 1,
"storageOption": "External",
"singleton": 0,
@@ -3910,7 +3855,7 @@
"side": "server",
"type": "octet_string",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -3924,7 +3869,7 @@
"code": 61,
"mfgCode": null,
"side": "server",
- "type": "array",
+ "type": "OperationalDatasetComponents",
"included": 1,
"storageOption": "External",
"singleton": 0,
@@ -4028,7 +3973,6 @@
"define": "WIFI_NETWORK_DIAGNOSTICS_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "bssid",
@@ -4037,7 +3981,7 @@
"side": "server",
"type": "octet_string",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -4053,7 +3997,7 @@
"side": "server",
"type": "SecurityType",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -4069,7 +4013,7 @@
"side": "server",
"type": "WiFiVersionType",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -4085,7 +4029,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000",
@@ -4101,7 +4045,7 @@
"side": "server",
"type": "int8s",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00",
@@ -4117,7 +4061,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00000000",
@@ -4133,7 +4077,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00000000",
@@ -4149,7 +4093,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00000000",
@@ -4165,7 +4109,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00000000",
@@ -4181,7 +4125,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00000000",
@@ -4197,7 +4141,7 @@
"side": "server",
"type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00000000",
@@ -4213,7 +4157,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -4229,7 +4173,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -4315,7 +4259,6 @@
"define": "ETHERNET_NETWORK_DIAGNOSTICS_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "PHYRate",
@@ -4324,7 +4267,7 @@
"side": "server",
"type": "PHYRateType",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -4340,7 +4283,7 @@
"side": "server",
"type": "boolean",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00",
@@ -4356,7 +4299,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -4372,7 +4315,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -4388,7 +4331,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -4404,7 +4347,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -4420,7 +4363,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -4436,7 +4379,7 @@
"side": "server",
"type": "boolean",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x00",
@@ -4452,7 +4395,7 @@
"side": "server",
"type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "0x0000000000000000",
@@ -4501,9 +4444,7 @@
"mfgCode": null,
"define": "SWITCH_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Switch",
@@ -4512,7 +4453,6 @@
"define": "SWITCH_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "FeatureMap",
@@ -4607,7 +4547,6 @@
"define": "ADMINISTRATOR_COMMISSIONING_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "WindowStatus",
@@ -4762,14 +4701,6 @@
"source": "client",
"incoming": 1,
"outgoing": 1
- },
- {
- "name": "RemoveTrustedRootCertificate",
- "code": 12,
- "mfgCode": null,
- "source": "client",
- "incoming": 1,
- "outgoing": 0
}
],
"attributes": [
@@ -4872,7 +4803,7 @@
"side": "server",
"type": "int8u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -4888,7 +4819,7 @@
"side": "server",
"type": "int8u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -4918,7 +4849,7 @@
"code": 5,
"mfgCode": null,
"side": "server",
- "type": "fabric_idx",
+ "type": "int8u",
"included": 1,
"storageOption": "External",
"singleton": 0,
@@ -5003,8 +4934,7 @@
"incoming": 1,
"outgoing": 0
}
- ],
- "attributes": []
+ ]
},
{
"name": "Group Key Management",
@@ -5136,9 +5066,7 @@
"mfgCode": null,
"define": "FIXED_LABEL_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Fixed Label",
@@ -5147,7 +5075,6 @@
"define": "FIXED_LABEL_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "label list",
@@ -5205,9 +5132,7 @@
"mfgCode": null,
"define": "USER_LABEL_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "User Label",
@@ -5216,7 +5141,6 @@
"define": "USER_LABEL_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "label list",
@@ -5291,14 +5215,6 @@
"source": "client",
"incoming": 1,
"outgoing": 0
- },
- {
- "name": "IdentifyQuery",
- "code": 1,
- "mfgCode": null,
- "source": "client",
- "incoming": 1,
- "outgoing": 0
}
],
"attributes": [
@@ -5343,16 +5259,6 @@
"define": "IDENTIFY_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [
- {
- "name": "IdentifyQueryResponse",
- "code": 0,
- "mfgCode": null,
- "source": "server",
- "incoming": 0,
- "outgoing": 1
- }
- ],
"attributes": [
{
"name": "identify time",
@@ -5859,7 +5765,7 @@
],
"attributes": [
{
- "name": "scene count",
+ "name": "SceneCount",
"code": 0,
"mfgCode": null,
"side": "server",
@@ -5875,7 +5781,7 @@
"reportableChange": 0
},
{
- "name": "current scene",
+ "name": "CurrentScene",
"code": 1,
"mfgCode": null,
"side": "server",
@@ -5891,11 +5797,11 @@
"reportableChange": 0
},
{
- "name": "current group",
+ "name": "CurrentGroup",
"code": 2,
"mfgCode": null,
"side": "server",
- "type": "int16u",
+ "type": "group_id",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -5907,7 +5813,7 @@
"reportableChange": 0
},
{
- "name": "scene valid",
+ "name": "SceneValid",
"code": 3,
"mfgCode": null,
"side": "server",
@@ -5923,7 +5829,7 @@
"reportableChange": 0
},
{
- "name": "name support",
+ "name": "NameSupport",
"code": 4,
"mfgCode": null,
"side": "server",
@@ -5939,7 +5845,7 @@
"reportableChange": 0
},
{
- "name": "last configured by",
+ "name": "LastConfiguredBy",
"code": 5,
"mfgCode": null,
"side": "server",
@@ -6043,7 +5949,6 @@
"define": "DESCRIPTOR_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "FeatureMap",
@@ -6086,7 +5991,6 @@
"define": "DESCRIPTOR_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "device list",
@@ -6241,7 +6145,6 @@
"define": "BINDING_CLUSTER",
"side": "client",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "FeatureMap",
@@ -6284,7 +6187,6 @@
"define": "BINDING_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "Binding",
@@ -6491,7 +6393,6 @@
"define": "WINDOW_COVERING_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "Type",
@@ -6658,7 +6559,7 @@
"code": 10,
"mfgCode": null,
"side": "server",
- "type": "bitmap8",
+ "type": "OperationalStatus",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -6834,7 +6735,7 @@
"code": 26,
"mfgCode": null,
"side": "server",
- "type": "bitmap16",
+ "type": "SafetyStatus",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -6949,6 +6850,5 @@
"endpointVersion": 1,
"deviceIdentifier": 514
}
- ],
- "log": []
-}
+ ]
+}
\ No newline at end of file
diff --git a/examples/common/pigweed/protos/attributes_service.proto b/examples/common/pigweed/protos/attributes_service.proto
index 6e2d93b38f46c1..8eff6cb079be42 100644
--- a/examples/common/pigweed/protos/attributes_service.proto
+++ b/examples/common/pigweed/protos/attributes_service.proto
@@ -87,7 +87,7 @@ enum ClusterType {
ZCL_APPLIANCE_CONTROL_CLUSTER_ID = 0x001B;
ZCL_DESCRIPTOR_CLUSTER_ID = 0x001D;
ZCL_POLL_CONTROL_CLUSTER_ID = 0x0020;
- ZCL_BRIDGED_ACTIONS_CLUSTER_ID = 0x0025;
+ ZCL_ACTIONS_CLUSTER_ID = 0x0025;
ZCL_BASIC_CLUSTER_ID = 0x0028;
ZCL_OTA_PROVIDER_CLUSTER_ID = 0x0029;
ZCL_OTA_REQUESTOR_CLUSTER_ID = 0x002A;
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 321038eec4de2a..b5455619544daf 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
@@ -1,5 +1,5 @@
{
- "featureLevel": 71,
+ "featureLevel": 77,
"creator": "zap",
"keyValuePairs": [
{
@@ -19,14 +19,16 @@
{
"pathRelativity": "relativeToZap",
"path": "../../../src/app/zap-templates/zcl/zcl.json",
- "version": "ZCL Test Data",
- "type": "zcl-properties"
+ "type": "zcl-properties",
+ "category": "matter",
+ "version": 1,
+ "description": "Matter SDK ZCL data"
},
{
"pathRelativity": "relativeToZap",
"path": "../../../src/app/zap-templates/app-templates.json",
- "version": "chip-v1",
- "type": "gen-templates-json"
+ "type": "gen-templates-json",
+ "version": "chip-v1"
}
],
"endpointTypes": [
@@ -79,7 +81,6 @@
"define": "IDENTIFY_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "identify time",
@@ -566,7 +567,6 @@
"define": "ON_OFF_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "OnOff",
@@ -609,7 +609,6 @@
"define": "ON_OFF_SWITCH_CONFIG_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -636,7 +635,6 @@
"define": "ON_OFF_SWITCH_CONFIG_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "switch type",
@@ -787,10 +785,9 @@
"define": "LEVEL_CONTROL_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
- "name": "current level",
+ "name": "CurrentLevel",
"code": 0,
"mfgCode": null,
"side": "server",
@@ -830,7 +827,6 @@
"define": "DESCRIPTOR_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -857,7 +853,6 @@
"define": "DESCRIPTOR_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "device list",
@@ -963,9 +958,7 @@
"mfgCode": null,
"define": "BINDING_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Binding",
@@ -974,7 +967,6 @@
"define": "BINDING_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "Binding",
@@ -1048,9 +1040,7 @@
"mfgCode": null,
"define": "ACCESS_CONTROL_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Access Control",
@@ -1059,7 +1049,6 @@
"define": "ACCESS_CONTROL_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "ACL",
@@ -1198,7 +1187,6 @@
"define": "BASIC_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -1225,7 +1213,6 @@
"define": "BASIC_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "DataModelRevision",
@@ -1752,7 +1739,6 @@
"define": "OTA_REQUESTOR_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "DefaultOtaProviders",
@@ -1874,9 +1860,7 @@
"mfgCode": null,
"define": "LOCALIZATION_CONFIGURATION_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Localization Configuration",
@@ -1885,7 +1869,6 @@
"define": "LOCALIZATION_CONFIGURATION_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "ActiveLocale",
@@ -1959,9 +1942,7 @@
"mfgCode": null,
"define": "TIME_FORMAT_LOCALIZATION_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Time Format Localization",
@@ -1970,7 +1951,6 @@
"define": "TIME_FORMAT_LOCALIZATION_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "HourFormat",
@@ -2585,7 +2565,6 @@
"define": "GENERAL_DIAGNOSTICS_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -2844,7 +2823,6 @@
"define": "SOFTWARE_DIAGNOSTICS_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "ThreadMetrics",
@@ -2987,7 +2965,6 @@
"define": "THREAD_NETWORK_DIAGNOSTICS_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "channel",
@@ -4074,7 +4051,6 @@
"define": "WIFI_NETWORK_DIAGNOSTICS_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "bssid",
@@ -4361,7 +4337,6 @@
"define": "ETHERNET_NETWORK_DIAGNOSTICS_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "PHYRate",
@@ -4547,9 +4522,7 @@
"mfgCode": null,
"define": "SWITCH_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Switch",
@@ -4558,7 +4531,6 @@
"define": "SWITCH_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "FeatureMap",
@@ -4653,7 +4625,6 @@
"define": "ADMINISTRATOR_COMMISSIONING_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "WindowStatus",
@@ -4956,7 +4927,7 @@
"code": 5,
"mfgCode": null,
"side": "server",
- "type": "fabric_idx",
+ "type": "int8u",
"included": 1,
"storageOption": "External",
"singleton": 0,
@@ -5041,8 +5012,7 @@
"incoming": 1,
"outgoing": 0
}
- ],
- "attributes": []
+ ]
},
{
"name": "Group Key Management",
@@ -5174,9 +5144,7 @@
"mfgCode": null,
"define": "FIXED_LABEL_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Fixed Label",
@@ -5185,7 +5153,6 @@
"define": "FIXED_LABEL_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "label list",
@@ -5243,9 +5210,7 @@
"mfgCode": null,
"define": "USER_LABEL_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "User Label",
@@ -5254,7 +5219,6 @@
"define": "USER_LABEL_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "label list",
@@ -5381,7 +5345,6 @@
"define": "IDENTIFY_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "identify time",
@@ -6124,7 +6087,6 @@
"define": "ON_OFF_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "OnOff",
@@ -6355,10 +6317,9 @@
"define": "LEVEL_CONTROL_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
- "name": "current level",
+ "name": "CurrentLevel",
"code": 0,
"mfgCode": null,
"side": "server",
@@ -6374,7 +6335,7 @@
"reportableChange": 0
},
{
- "name": "remaining time",
+ "name": "RemainingTime",
"code": 1,
"mfgCode": null,
"side": "server",
@@ -6390,7 +6351,7 @@
"reportableChange": 0
},
{
- "name": "min level",
+ "name": "MinLevel",
"code": 2,
"mfgCode": null,
"side": "server",
@@ -6406,7 +6367,7 @@
"reportableChange": 0
},
{
- "name": "max level",
+ "name": "MaxLevel",
"code": 3,
"mfgCode": null,
"side": "server",
@@ -6422,7 +6383,7 @@
"reportableChange": 0
},
{
- "name": "current frequency",
+ "name": "CurrentFrequency",
"code": 4,
"mfgCode": null,
"side": "server",
@@ -6438,7 +6399,7 @@
"reportableChange": 0
},
{
- "name": "min frequency",
+ "name": "MinFrequency",
"code": 5,
"mfgCode": null,
"side": "server",
@@ -6454,7 +6415,7 @@
"reportableChange": 0
},
{
- "name": "max frequency",
+ "name": "MaxFrequency",
"code": 6,
"mfgCode": null,
"side": "server",
@@ -6470,7 +6431,7 @@
"reportableChange": 0
},
{
- "name": "options",
+ "name": "Options",
"code": 15,
"mfgCode": null,
"side": "server",
@@ -6486,7 +6447,7 @@
"reportableChange": 0
},
{
- "name": "on off transition time",
+ "name": "OnOffTransitionTime",
"code": 16,
"mfgCode": null,
"side": "server",
@@ -6502,7 +6463,7 @@
"reportableChange": 0
},
{
- "name": "on level",
+ "name": "OnLevel",
"code": 17,
"mfgCode": null,
"side": "server",
@@ -6518,7 +6479,7 @@
"reportableChange": 0
},
{
- "name": "on transition time",
+ "name": "OnTransitionTime",
"code": 18,
"mfgCode": null,
"side": "server",
@@ -6534,7 +6495,7 @@
"reportableChange": 0
},
{
- "name": "off transition time",
+ "name": "OffTransitionTime",
"code": 19,
"mfgCode": null,
"side": "server",
@@ -6550,7 +6511,7 @@
"reportableChange": 0
},
{
- "name": "default move rate",
+ "name": "DefaultMoveRate",
"code": 20,
"mfgCode": null,
"side": "server",
@@ -6566,7 +6527,7 @@
"reportableChange": 0
},
{
- "name": "start up current level",
+ "name": "StartUpCurrentLevel",
"code": 16384,
"mfgCode": null,
"side": "server",
@@ -6622,7 +6583,6 @@
"define": "DESCRIPTOR_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "FeatureMap",
@@ -6665,7 +6625,6 @@
"define": "DESCRIPTOR_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "device list",
@@ -6788,7 +6747,6 @@
"define": "BINDING_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "FeatureMap",
@@ -6831,7 +6789,6 @@
"define": "BINDING_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "Binding",
@@ -6906,7 +6863,6 @@
"define": "BASIC_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -6933,7 +6889,6 @@
"define": "BASIC_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "DataModelRevision",
@@ -7476,7 +7431,6 @@
"define": "COLOR_CONTROL_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "CurrentHue",
@@ -7871,7 +7825,6 @@
"define": "OCCUPANCY_SENSING_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -7898,7 +7851,6 @@
"define": "OCCUPANCY_SENSING_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "occupancy",
@@ -8041,7 +7993,6 @@
"define": "IDENTIFY_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "identify time",
@@ -8732,7 +8683,6 @@
"define": "DESCRIPTOR_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "FeatureMap",
@@ -8775,7 +8725,6 @@
"define": "DESCRIPTOR_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "device list",
@@ -8930,7 +8879,6 @@
"define": "BINDING_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "FeatureMap",
@@ -8973,7 +8921,6 @@
"define": "BINDING_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "Binding",
@@ -9080,7 +9027,6 @@
"define": "SWITCH_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "FeatureMap",
@@ -9123,7 +9069,6 @@
"define": "SWITCH_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "number of positions",
@@ -9286,6 +9231,5 @@
"endpointVersion": 1,
"deviceIdentifier": 15
}
- ],
- "log": []
+ ]
}
\ No newline at end of file
diff --git a/examples/lighting-app/lighting-common/lighting-app.zap b/examples/lighting-app/lighting-common/lighting-app.zap
index 94a78acec95ef0..a80993bbd7b86d 100644
--- a/examples/lighting-app/lighting-common/lighting-app.zap
+++ b/examples/lighting-app/lighting-common/lighting-app.zap
@@ -1,5 +1,5 @@
{
- "featureLevel": 71,
+ "featureLevel": 77,
"creator": "zap",
"keyValuePairs": [
{
@@ -19,14 +19,16 @@
{
"pathRelativity": "relativeToZap",
"path": "../../../src/app/zap-templates/zcl/zcl.json",
- "version": "ZCL Test Data",
- "type": "zcl-properties"
+ "type": "zcl-properties",
+ "category": "matter",
+ "version": 1,
+ "description": "Matter SDK ZCL data"
},
{
"pathRelativity": "relativeToZap",
"path": "../../../src/app/zap-templates/app-templates.json",
- "version": "chip-v1",
- "type": "gen-templates-json"
+ "type": "gen-templates-json",
+ "version": "chip-v1"
}
],
"endpointTypes": [
@@ -79,7 +81,6 @@
"define": "IDENTIFY_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "identify time",
@@ -582,7 +583,6 @@
"define": "ON_OFF_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "OnOff",
@@ -625,7 +625,6 @@
"define": "ON_OFF_SWITCH_CONFIG_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -652,7 +651,6 @@
"define": "ON_OFF_SWITCH_CONFIG_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "switch type",
@@ -803,10 +801,9 @@
"define": "LEVEL_CONTROL_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
- "name": "current level",
+ "name": "CurrentLevel",
"code": 0,
"mfgCode": null,
"side": "server",
@@ -846,7 +843,6 @@
"define": "DESCRIPTOR_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -873,7 +869,6 @@
"define": "DESCRIPTOR_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "device list",
@@ -980,7 +975,6 @@
"define": "ACCESS_CONTROL_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -1007,7 +1001,6 @@
"define": "ACCESS_CONTROL_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "ACL",
@@ -1146,7 +1139,6 @@
"define": "BASIC_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -1173,7 +1165,6 @@
"define": "BASIC_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "DataModelRevision",
@@ -1700,7 +1691,6 @@
"define": "OTA_REQUESTOR_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "DefaultOtaProviders",
@@ -1822,9 +1812,7 @@
"mfgCode": null,
"define": "LOCALIZATION_CONFIGURATION_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Localization Configuration",
@@ -1833,7 +1821,6 @@
"define": "LOCALIZATION_CONFIGURATION_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "ActiveLocale",
@@ -1907,9 +1894,7 @@
"mfgCode": null,
"define": "TIME_FORMAT_LOCALIZATION_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Time Format Localization",
@@ -1918,7 +1903,6 @@
"define": "TIME_FORMAT_LOCALIZATION_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "HourFormat",
@@ -2008,9 +1992,7 @@
"mfgCode": null,
"define": "UNIT_LOCALIZATION_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Unit Localization",
@@ -2019,7 +2001,6 @@
"define": "UNIT_LOCALIZATION_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "TemperatureUnit",
@@ -2602,7 +2583,6 @@
"define": "GENERAL_DIAGNOSTICS_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -2861,7 +2841,6 @@
"define": "SOFTWARE_DIAGNOSTICS_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "ThreadMetrics",
@@ -3004,7 +2983,6 @@
"define": "THREAD_NETWORK_DIAGNOSTICS_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "channel",
@@ -4091,7 +4069,6 @@
"define": "WIFI_NETWORK_DIAGNOSTICS_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "bssid",
@@ -4378,7 +4355,6 @@
"define": "ETHERNET_NETWORK_DIAGNOSTICS_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "PHYRate",
@@ -4564,9 +4540,7 @@
"mfgCode": null,
"define": "SWITCH_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Switch",
@@ -4575,7 +4549,6 @@
"define": "SWITCH_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "FeatureMap",
@@ -4670,7 +4643,6 @@
"define": "ADMINISTRATOR_COMMISSIONING_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "WindowStatus",
@@ -4973,7 +4945,7 @@
"code": 5,
"mfgCode": null,
"side": "server",
- "type": "fabric_idx",
+ "type": "int8u",
"included": 1,
"storageOption": "External",
"singleton": 0,
@@ -5058,8 +5030,7 @@
"incoming": 1,
"outgoing": 0
}
- ],
- "attributes": []
+ ]
},
{
"name": "Group Key Management",
@@ -5191,9 +5162,7 @@
"mfgCode": null,
"define": "FIXED_LABEL_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Fixed Label",
@@ -5202,7 +5171,6 @@
"define": "FIXED_LABEL_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "label list",
@@ -5260,9 +5228,7 @@
"mfgCode": null,
"define": "USER_LABEL_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "User Label",
@@ -5271,7 +5237,6 @@
"define": "USER_LABEL_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "label list",
@@ -5382,7 +5347,6 @@
"define": "IDENTIFY_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "identify time",
@@ -5965,7 +5929,6 @@
"define": "ON_OFF_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "OnOff",
@@ -6180,10 +6143,9 @@
"define": "LEVEL_CONTROL_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
- "name": "current level",
+ "name": "CurrentLevel",
"code": 0,
"mfgCode": null,
"side": "server",
@@ -6199,7 +6161,7 @@
"reportableChange": 0
},
{
- "name": "remaining time",
+ "name": "RemainingTime",
"code": 1,
"mfgCode": null,
"side": "server",
@@ -6215,7 +6177,7 @@
"reportableChange": 0
},
{
- "name": "min level",
+ "name": "MinLevel",
"code": 2,
"mfgCode": null,
"side": "server",
@@ -6231,7 +6193,7 @@
"reportableChange": 0
},
{
- "name": "max level",
+ "name": "MaxLevel",
"code": 3,
"mfgCode": null,
"side": "server",
@@ -6247,7 +6209,7 @@
"reportableChange": 0
},
{
- "name": "current frequency",
+ "name": "CurrentFrequency",
"code": 4,
"mfgCode": null,
"side": "server",
@@ -6263,7 +6225,7 @@
"reportableChange": 0
},
{
- "name": "min frequency",
+ "name": "MinFrequency",
"code": 5,
"mfgCode": null,
"side": "server",
@@ -6279,7 +6241,7 @@
"reportableChange": 0
},
{
- "name": "max frequency",
+ "name": "MaxFrequency",
"code": 6,
"mfgCode": null,
"side": "server",
@@ -6295,7 +6257,7 @@
"reportableChange": 0
},
{
- "name": "options",
+ "name": "Options",
"code": 15,
"mfgCode": null,
"side": "server",
@@ -6311,7 +6273,7 @@
"reportableChange": 0
},
{
- "name": "on off transition time",
+ "name": "OnOffTransitionTime",
"code": 16,
"mfgCode": null,
"side": "server",
@@ -6327,7 +6289,7 @@
"reportableChange": 0
},
{
- "name": "on level",
+ "name": "OnLevel",
"code": 17,
"mfgCode": null,
"side": "server",
@@ -6343,7 +6305,7 @@
"reportableChange": 0
},
{
- "name": "on transition time",
+ "name": "OnTransitionTime",
"code": 18,
"mfgCode": null,
"side": "server",
@@ -6359,7 +6321,7 @@
"reportableChange": 0
},
{
- "name": "off transition time",
+ "name": "OffTransitionTime",
"code": 19,
"mfgCode": null,
"side": "server",
@@ -6375,7 +6337,7 @@
"reportableChange": 0
},
{
- "name": "default move rate",
+ "name": "DefaultMoveRate",
"code": 20,
"mfgCode": null,
"side": "server",
@@ -6391,7 +6353,7 @@
"reportableChange": 0
},
{
- "name": "start up current level",
+ "name": "StartUpCurrentLevel",
"code": 16384,
"mfgCode": null,
"side": "server",
@@ -6495,7 +6457,6 @@
"define": "DESCRIPTOR_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -6522,7 +6483,6 @@
"define": "DESCRIPTOR_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "device list",
@@ -6629,7 +6589,6 @@
"define": "BASIC_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -6656,7 +6615,6 @@
"define": "BASIC_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "DataModelRevision",
@@ -7183,7 +7141,6 @@
"define": "COLOR_CONTROL_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "CurrentHue",
@@ -8106,7 +8063,6 @@
"define": "OCCUPANCY_SENSING_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -8133,7 +8089,6 @@
"define": "OCCUPANCY_SENSING_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "occupancy",
diff --git a/examples/lock-app/lock-common/lock-app.zap b/examples/lock-app/lock-common/lock-app.zap
index 1cebbeec16b4f5..a4fcb00e492537 100755
--- a/examples/lock-app/lock-common/lock-app.zap
+++ b/examples/lock-app/lock-common/lock-app.zap
@@ -1,5 +1,5 @@
{
- "featureLevel": 75,
+ "featureLevel": 77,
"creator": "zap",
"keyValuePairs": [
{
@@ -20,7 +20,9 @@
"pathRelativity": "relativeToZap",
"path": "../../../src/app/zap-templates/zcl/zcl.json",
"type": "zcl-properties",
- "version": "ZCL Test Data"
+ "category": "matter",
+ "version": 1,
+ "description": "Matter SDK ZCL data"
},
{
"pathRelativity": "relativeToZap",
@@ -36,162 +38,6 @@
"deviceTypeCode": 22,
"deviceTypeProfileId": 259,
"clusters": [
- {
- "name": "Power Configuration",
- "code": 1,
- "mfgCode": null,
- "define": "POWER_CONFIG_CLUSTER",
- "side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": [
- {
- "name": "ClusterRevision",
- "code": 65533,
- "mfgCode": null,
- "side": "client",
- "type": "int16u",
- "included": 1,
- "storageOption": "RAM",
- "singleton": 0,
- "bounded": 0,
- "defaultValue": "2",
- "reportable": 1,
- "minInterval": 0,
- "maxInterval": 65344,
- "reportableChange": 0
- }
- ]
- },
- {
- "name": "Power Configuration",
- "code": 1,
- "mfgCode": null,
- "define": "POWER_CONFIG_CLUSTER",
- "side": "server",
- "enabled": 0,
- "commands": [],
- "attributes": [
- {
- "name": "battery percentage remaining",
- "code": 33,
- "mfgCode": null,
- "side": "server",
- "type": "int8u",
- "included": 0,
- "storageOption": "RAM",
- "singleton": 0,
- "bounded": 0,
- "defaultValue": "0x00",
- "reportable": 1,
- "minInterval": 0,
- "maxInterval": 65344,
- "reportableChange": 0
- },
- {
- "name": "battery alarm state",
- "code": 62,
- "mfgCode": null,
- "side": "server",
- "type": "bitmap32",
- "included": 0,
- "storageOption": "RAM",
- "singleton": 0,
- "bounded": 0,
- "defaultValue": "0x00000000",
- "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": "2",
- "reportable": 1,
- "minInterval": 0,
- "maxInterval": 65344,
- "reportableChange": 0
- }
- ]
- },
- {
- "name": "Device Temperature Configuration",
- "code": 2,
- "mfgCode": null,
- "define": "DEVICE_TEMP_CLUSTER",
- "side": "client",
- "enabled": 0,
- "commands": [],
- "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": "Device Temperature Configuration",
- "code": 2,
- "mfgCode": null,
- "define": "DEVICE_TEMP_CLUSTER",
- "side": "server",
- "enabled": 0,
- "commands": [],
- "attributes": [
- {
- "name": "current temperature",
- "code": 0,
- "mfgCode": null,
- "side": "server",
- "type": "int16s",
- "included": 1,
- "storageOption": "RAM",
- "singleton": 0,
- "bounded": 0,
- "defaultValue": "",
- "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": "1",
- "reportable": 1,
- "minInterval": 0,
- "maxInterval": 65344,
- "reportableChange": 0
- }
- ]
- },
{
"name": "Identify",
"code": 3,
@@ -235,7 +81,6 @@
"define": "IDENTIFY_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "identify time",
@@ -722,7 +567,6 @@
"define": "ON_OFF_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "OnOff",
@@ -758,86 +602,6 @@
}
]
},
- {
- "name": "Alarms",
- "code": 9,
- "mfgCode": null,
- "define": "ALARM_CLUSTER",
- "side": "client",
- "enabled": 0,
- "commands": [
- {
- "name": "ResetAlarm",
- "code": 0,
- "mfgCode": null,
- "source": "client",
- "incoming": 1,
- "outgoing": 0
- },
- {
- "name": "ResetAllAlarms",
- "code": 1,
- "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": "Alarms",
- "code": 9,
- "mfgCode": null,
- "define": "ALARM_CLUSTER",
- "side": "server",
- "enabled": 0,
- "commands": [
- {
- "name": "Alarm",
- "code": 0,
- "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": "Descriptor",
"code": 29,
@@ -845,7 +609,6 @@
"define": "DESCRIPTOR_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -872,7 +635,6 @@
"define": "DESCRIPTOR_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "device list",
@@ -978,9 +740,7 @@
"mfgCode": null,
"define": "ACCESS_CONTROL_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Access Control",
@@ -989,7 +749,6 @@
"define": "ACCESS_CONTROL_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "ACL",
@@ -1128,7 +887,6 @@
"define": "BASIC_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -1155,7 +913,6 @@
"define": "BASIC_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "DataModelRevision",
@@ -1682,7 +1439,6 @@
"define": "OTA_REQUESTOR_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "DefaultOtaProviders",
@@ -1804,9 +1560,7 @@
"mfgCode": null,
"define": "LOCALIZATION_CONFIGURATION_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Localization Configuration",
@@ -1815,7 +1569,6 @@
"define": "LOCALIZATION_CONFIGURATION_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "ActiveLocale",
@@ -1889,9 +1642,7 @@
"mfgCode": null,
"define": "TIME_FORMAT_LOCALIZATION_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Time Format Localization",
@@ -1900,7 +1651,6 @@
"define": "TIME_FORMAT_LOCALIZATION_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "HourFormat",
@@ -1990,9 +1740,7 @@
"mfgCode": null,
"define": "UNIT_LOCALIZATION_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Unit Localization",
@@ -2001,7 +1749,6 @@
"define": "UNIT_LOCALIZATION_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "TemperatureUnit",
@@ -2059,9 +1806,7 @@
"mfgCode": null,
"define": "POWER_SOURCE_CONFIGURATION_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Power Source Configuration",
@@ -2070,7 +1815,6 @@
"define": "POWER_SOURCE_CONFIGURATION_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "Sources",
@@ -2128,9 +1872,7 @@
"mfgCode": null,
"define": "POWER_SOURCE_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Power Source",
@@ -2139,7 +1881,6 @@
"define": "POWER_SOURCE_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "Status",
@@ -2770,7 +2511,6 @@
"define": "GENERAL_DIAGNOSTICS_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -3029,7 +2769,6 @@
"define": "SOFTWARE_DIAGNOSTICS_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "ThreadMetrics",
@@ -3172,7 +2911,6 @@
"define": "THREAD_NETWORK_DIAGNOSTICS_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "channel",
@@ -4259,7 +3997,6 @@
"define": "WIFI_NETWORK_DIAGNOSTICS_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "bssid",
@@ -4546,7 +4283,6 @@
"define": "ETHERNET_NETWORK_DIAGNOSTICS_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "PHYRate",
@@ -4785,7 +4521,6 @@
"define": "ADMINISTRATOR_COMMISSIONING_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "WindowStatus",
@@ -5088,7 +4823,7 @@
"code": 5,
"mfgCode": null,
"side": "server",
- "type": "fabric_idx",
+ "type": "int8u",
"included": 1,
"storageOption": "External",
"singleton": 0,
@@ -5173,8 +4908,7 @@
"incoming": 1,
"outgoing": 0
}
- ],
- "attributes": []
+ ]
},
{
"name": "Group Key Management",
@@ -5322,9 +5056,7 @@
"mfgCode": null,
"define": "FIXED_LABEL_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Fixed Label",
@@ -5333,7 +5065,6 @@
"define": "FIXED_LABEL_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "label list",
@@ -5391,9 +5122,7 @@
"mfgCode": null,
"define": "USER_LABEL_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "User Label",
@@ -5402,7 +5131,6 @@
"define": "USER_LABEL_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "label list",
@@ -5461,7 +5189,6 @@
"define": "OCCUPANCY_SENSING_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -5488,7 +5215,6 @@
"define": "OCCUPANCY_SENSING_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "occupancy",
@@ -5564,162 +5290,6 @@
"deviceTypeCode": 10,
"deviceTypeProfileId": 259,
"clusters": [
- {
- "name": "Power Configuration",
- "code": 1,
- "mfgCode": null,
- "define": "POWER_CONFIG_CLUSTER",
- "side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": [
- {
- "name": "ClusterRevision",
- "code": 65533,
- "mfgCode": null,
- "side": "client",
- "type": "int16u",
- "included": 1,
- "storageOption": "RAM",
- "singleton": 1,
- "bounded": 0,
- "defaultValue": "2",
- "reportable": 1,
- "minInterval": 0,
- "maxInterval": 65344,
- "reportableChange": 0
- }
- ]
- },
- {
- "name": "Power Configuration",
- "code": 1,
- "mfgCode": null,
- "define": "POWER_CONFIG_CLUSTER",
- "side": "server",
- "enabled": 0,
- "commands": [],
- "attributes": [
- {
- "name": "battery percentage remaining",
- "code": 33,
- "mfgCode": null,
- "side": "server",
- "type": "int8u",
- "included": 0,
- "storageOption": "RAM",
- "singleton": 1,
- "bounded": 0,
- "defaultValue": "0x00",
- "reportable": 1,
- "minInterval": 0,
- "maxInterval": 65344,
- "reportableChange": 0
- },
- {
- "name": "battery alarm state",
- "code": 62,
- "mfgCode": null,
- "side": "server",
- "type": "bitmap32",
- "included": 0,
- "storageOption": "RAM",
- "singleton": 1,
- "bounded": 0,
- "defaultValue": "0x00000000",
- "reportable": 1,
- "minInterval": 0,
- "maxInterval": 65344,
- "reportableChange": 0
- },
- {
- "name": "ClusterRevision",
- "code": 65533,
- "mfgCode": null,
- "side": "server",
- "type": "int16u",
- "included": 1,
- "storageOption": "RAM",
- "singleton": 1,
- "bounded": 0,
- "defaultValue": "2",
- "reportable": 1,
- "minInterval": 0,
- "maxInterval": 65344,
- "reportableChange": 0
- }
- ]
- },
- {
- "name": "Device Temperature Configuration",
- "code": 2,
- "mfgCode": null,
- "define": "DEVICE_TEMP_CLUSTER",
- "side": "client",
- "enabled": 0,
- "commands": [],
- "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": "Device Temperature Configuration",
- "code": 2,
- "mfgCode": null,
- "define": "DEVICE_TEMP_CLUSTER",
- "side": "server",
- "enabled": 0,
- "commands": [],
- "attributes": [
- {
- "name": "current temperature",
- "code": 0,
- "mfgCode": null,
- "side": "server",
- "type": "int16s",
- "included": 1,
- "storageOption": "RAM",
- "singleton": 0,
- "bounded": 0,
- "defaultValue": "",
- "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": "1",
- "reportable": 1,
- "minInterval": 0,
- "maxInterval": 65344,
- "reportableChange": 0
- }
- ]
- },
{
"name": "Identify",
"code": 3,
@@ -5763,7 +5333,6 @@
"define": "IDENTIFY_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "identify time",
@@ -6298,7 +5867,6 @@
"define": "ON_OFF_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "OnOff",
@@ -6421,7 +5989,6 @@
"define": "ON_OFF_SWITCH_CONFIG_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -6448,7 +6015,6 @@
"define": "ON_OFF_SWITCH_CONFIG_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "switch type",
@@ -6500,86 +6066,6 @@
}
]
},
- {
- "name": "Alarms",
- "code": 9,
- "mfgCode": null,
- "define": "ALARM_CLUSTER",
- "side": "client",
- "enabled": 0,
- "commands": [
- {
- "name": "ResetAlarm",
- "code": 0,
- "mfgCode": null,
- "source": "client",
- "incoming": 1,
- "outgoing": 0
- },
- {
- "name": "ResetAllAlarms",
- "code": 1,
- "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": "Alarms",
- "code": 9,
- "mfgCode": null,
- "define": "ALARM_CLUSTER",
- "side": "server",
- "enabled": 0,
- "commands": [
- {
- "name": "Alarm",
- "code": 0,
- "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": "Descriptor",
"code": 29,
@@ -6587,7 +6073,6 @@
"define": "DESCRIPTOR_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -6614,7 +6099,6 @@
"define": "DESCRIPTOR_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "device list",
@@ -6721,7 +6205,6 @@
"define": "BASIC_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -6748,7 +6231,6 @@
"define": "BASIC_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "DataModelRevision",
@@ -7094,9 +6576,7 @@
"mfgCode": null,
"define": "POWER_SOURCE_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Power Source",
@@ -7105,7 +6585,6 @@
"define": "POWER_SOURCE_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "Status",
@@ -8164,7 +7643,6 @@
"define": "OCCUPANCY_SENSING_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -8191,7 +7669,6 @@
"define": "OCCUPANCY_SENSING_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "occupancy",
@@ -8281,6 +7758,5 @@
"endpointVersion": 1,
"deviceIdentifier": 10
}
- ],
- "log": []
+ ]
}
\ No newline at end of file
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 4da01a3120774b..09bfbe04dee17b 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
@@ -1,5 +1,5 @@
{
- "featureLevel": 71,
+ "featureLevel": 77,
"creator": "zap",
"keyValuePairs": [
{
@@ -19,14 +19,16 @@
{
"pathRelativity": "relativeToZap",
"path": "../../../src/app/zap-templates/zcl/zcl.json",
- "version": "ZCL Test Data",
- "type": "zcl-properties"
+ "type": "zcl-properties",
+ "category": "matter",
+ "version": 1,
+ "description": "Matter SDK ZCL data"
},
{
"pathRelativity": "relativeToZap",
"path": "../../../src/app/zap-templates/app-templates.json",
- "version": "chip-v1",
- "type": "gen-templates-json"
+ "type": "gen-templates-json",
+ "version": "chip-v1"
}
],
"endpointTypes": [
@@ -79,7 +81,6 @@
"define": "IDENTIFY_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "identify time",
@@ -566,7 +567,6 @@
"define": "ON_OFF_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "OnOff",
@@ -701,10 +701,9 @@
"define": "LEVEL_CONTROL_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
- "name": "current level",
+ "name": "CurrentLevel",
"code": 0,
"mfgCode": null,
"side": "server",
@@ -743,9 +742,7 @@
"mfgCode": null,
"define": "ACCESS_CONTROL_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Access Control",
@@ -754,7 +751,6 @@
"define": "ACCESS_CONTROL_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "ACL",
@@ -893,7 +889,6 @@
"define": "BASIC_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -920,7 +915,6 @@
"define": "BASIC_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "DataModelRevision",
@@ -1588,8 +1582,7 @@
"incoming": 0,
"outgoing": 1
}
- ],
- "attributes": []
+ ]
},
{
"name": "Diagnostic Logs",
@@ -1998,7 +1991,6 @@
"define": "DOOR_LOCK_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "LockState",
@@ -2357,7 +2349,6 @@
"define": "BARRIER_CONTROL_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "barrier moving state",
@@ -2588,7 +2579,6 @@
"define": "COLOR_CONTROL_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "CurrentHue",
@@ -3415,7 +3405,6 @@
"define": "TEMP_MEASUREMENT_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -3442,7 +3431,6 @@
"define": "TEMP_MEASUREMENT_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "MeasuredValue",
@@ -3509,166 +3497,6 @@
"reportableChange": 0
}
]
- },
- {
- "name": "IAS Zone",
- "code": 1280,
- "mfgCode": null,
- "define": "IAS_ZONE_CLUSTER",
- "side": "client",
- "enabled": 0,
- "commands": [
- {
- "name": "ZoneEnrollResponse",
- "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": "2",
- "reportable": 1,
- "minInterval": 0,
- "maxInterval": 65344,
- "reportableChange": 0
- }
- ]
- },
- {
- "name": "IAS Zone",
- "code": 1280,
- "mfgCode": null,
- "define": "IAS_ZONE_CLUSTER",
- "side": "server",
- "enabled": 0,
- "commands": [
- {
- "name": "ZoneStatusChangeNotification",
- "code": 0,
- "mfgCode": null,
- "source": "server",
- "incoming": 0,
- "outgoing": 1
- },
- {
- "name": "ZoneEnrollRequest",
- "code": 1,
- "mfgCode": null,
- "source": "server",
- "incoming": 0,
- "outgoing": 1
- }
- ],
- "attributes": [
- {
- "name": "zone state",
- "code": 0,
- "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": "zone type",
- "code": 1,
- "mfgCode": null,
- "side": "server",
- "type": "enum16",
- "included": 1,
- "storageOption": "RAM",
- "singleton": 0,
- "bounded": 0,
- "defaultValue": "",
- "reportable": 1,
- "minInterval": 0,
- "maxInterval": 65344,
- "reportableChange": 0
- },
- {
- "name": "zone status",
- "code": 2,
- "mfgCode": null,
- "side": "server",
- "type": "bitmap16",
- "included": 1,
- "storageOption": "RAM",
- "singleton": 0,
- "bounded": 0,
- "defaultValue": "0x0000",
- "reportable": 1,
- "minInterval": 0,
- "maxInterval": 65344,
- "reportableChange": 0
- },
- {
- "name": "IAS CIE address",
- "code": 16,
- "mfgCode": null,
- "side": "server",
- "type": "node_id",
- "included": 1,
- "storageOption": "RAM",
- "singleton": 0,
- "bounded": 0,
- "defaultValue": "",
- "reportable": 1,
- "minInterval": 0,
- "maxInterval": 65344,
- "reportableChange": 0
- },
- {
- "name": "Zone ID",
- "code": 17,
- "mfgCode": null,
- "side": "server",
- "type": "int8u",
- "included": 1,
- "storageOption": "RAM",
- "singleton": 0,
- "bounded": 0,
- "defaultValue": "0xff",
- "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": "2",
- "reportable": 1,
- "minInterval": 0,
- "maxInterval": 65344,
- "reportableChange": 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 d84c220ba91135..764a129926ea6c 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
@@ -1,5 +1,5 @@
{
- "featureLevel": 71,
+ "featureLevel": 77,
"creator": "zap",
"keyValuePairs": [
{
@@ -19,14 +19,16 @@
{
"pathRelativity": "relativeToZap",
"path": "../../../src/app/zap-templates/zcl/zcl.json",
- "version": "ZCL Test Data",
- "type": "zcl-properties"
+ "type": "zcl-properties",
+ "category": "matter",
+ "version": 1,
+ "description": "Matter SDK ZCL data"
},
{
"pathRelativity": "relativeToZap",
"path": "../../../src/app/zap-templates/app-templates.json",
- "version": "chip-v1",
- "type": "gen-templates-json"
+ "type": "gen-templates-json",
+ "version": "chip-v1"
}
],
"endpointTypes": [
@@ -79,7 +81,6 @@
"define": "IDENTIFY_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "identify time",
@@ -268,44 +269,68 @@
]
},
{
- "name": "Group Key Management",
- "code": 63,
+ "name": "Scenes",
+ "code": 5,
"mfgCode": null,
- "define": "GROUP_KEY_MANAGEMENT_CLUSTER",
+ "define": "SCENES_CLUSTER",
"side": "client",
"enabled": 0,
"commands": [
{
- "name": "KeySetWrite",
+ "name": "AddScene",
"code": 0,
"mfgCode": null,
"source": "client",
"incoming": 1,
- "outgoing": 0
+ "outgoing": 1
},
{
- "name": "KeySetRead",
+ "name": "ViewScene",
"code": 1,
"mfgCode": null,
"source": "client",
"incoming": 1,
- "outgoing": 0
+ "outgoing": 1
},
{
- "name": "KeySetRemove",
+ "name": "RemoveScene",
+ "code": 2,
+ "mfgCode": null,
+ "source": "client",
+ "incoming": 1,
+ "outgoing": 1
+ },
+ {
+ "name": "RemoveAllScenes",
"code": 3,
"mfgCode": null,
"source": "client",
"incoming": 1,
- "outgoing": 0
+ "outgoing": 1
},
{
- "name": "KeySetReadAllIndices",
+ "name": "StoreScene",
"code": 4,
"mfgCode": null,
"source": "client",
"incoming": 1,
- "outgoing": 0
+ "outgoing": 1
+ },
+ {
+ "name": "RecallScene",
+ "code": 5,
+ "mfgCode": null,
+ "source": "client",
+ "incoming": 1,
+ "outgoing": 1
+ },
+ {
+ "name": "GetSceneMembership",
+ "code": 6,
+ "mfgCode": null,
+ "source": "client",
+ "incoming": 1,
+ "outgoing": 1
}
],
"attributes": [
@@ -319,7 +344,7 @@
"storageOption": "RAM",
"singleton": 0,
"bounded": 0,
- "defaultValue": "1",
+ "defaultValue": "4",
"reportable": 1,
"minInterval": 0,
"maxInterval": 65344,
@@ -328,109 +353,141 @@
]
},
{
- "name": "Group Key Management",
- "code": 63,
+ "name": "Scenes",
+ "code": 5,
"mfgCode": null,
- "define": "GROUP_KEY_MANAGEMENT_CLUSTER",
+ "define": "SCENES_CLUSTER",
"side": "server",
- "enabled": 1,
+ "enabled": 0,
"commands": [
{
- "name": "KeySetReadResponse",
+ "name": "AddSceneResponse",
+ "code": 0,
+ "mfgCode": null,
+ "source": "server",
+ "incoming": 1,
+ "outgoing": 1
+ },
+ {
+ "name": "ViewSceneResponse",
+ "code": 1,
+ "mfgCode": null,
+ "source": "server",
+ "incoming": 1,
+ "outgoing": 1
+ },
+ {
+ "name": "RemoveSceneResponse",
"code": 2,
"mfgCode": null,
"source": "server",
- "incoming": 0,
+ "incoming": 1,
"outgoing": 1
},
{
- "name": "KeySetReadAllIndicesResponse",
- "code": 5,
+ "name": "RemoveAllScenesResponse",
+ "code": 3,
"mfgCode": null,
"source": "server",
- "incoming": 0,
+ "incoming": 1,
+ "outgoing": 1
+ },
+ {
+ "name": "StoreSceneResponse",
+ "code": 4,
+ "mfgCode": null,
+ "source": "server",
+ "incoming": 1,
+ "outgoing": 1
+ },
+ {
+ "name": "GetSceneMembershipResponse",
+ "code": 6,
+ "mfgCode": null,
+ "source": "server",
+ "incoming": 1,
"outgoing": 1
}
],
"attributes": [
{
- "name": "GroupKeyMap",
+ "name": "SceneCount",
"code": 0,
"mfgCode": null,
"side": "server",
- "type": "array",
+ "type": "int8u",
"included": 1,
- "storageOption": "External",
+ "storageOption": "RAM",
"singleton": 0,
"bounded": 0,
- "defaultValue": "",
+ "defaultValue": "0x00",
"reportable": 1,
"minInterval": 0,
"maxInterval": 65344,
"reportableChange": 0
},
{
- "name": "GroupTable",
+ "name": "CurrentScene",
"code": 1,
"mfgCode": null,
"side": "server",
- "type": "array",
+ "type": "int8u",
"included": 1,
- "storageOption": "External",
+ "storageOption": "RAM",
"singleton": 0,
"bounded": 0,
- "defaultValue": "",
+ "defaultValue": "0x00",
"reportable": 1,
"minInterval": 0,
"maxInterval": 65344,
"reportableChange": 0
},
{
- "name": "MaxGroupsPerFabric",
+ "name": "CurrentGroup",
"code": 2,
"mfgCode": null,
"side": "server",
- "type": "int16u",
+ "type": "group_id",
"included": 1,
- "storageOption": "External",
+ "storageOption": "RAM",
"singleton": 0,
"bounded": 0,
- "defaultValue": "",
+ "defaultValue": "0x0000",
"reportable": 1,
- "minInterval": 1,
- "maxInterval": 65534,
+ "minInterval": 0,
+ "maxInterval": 65344,
"reportableChange": 0
},
{
- "name": "MaxGroupKeysPerFabric",
+ "name": "SceneValid",
"code": 3,
"mfgCode": null,
"side": "server",
- "type": "int16u",
+ "type": "boolean",
"included": 1,
- "storageOption": "External",
+ "storageOption": "RAM",
"singleton": 0,
"bounded": 0,
- "defaultValue": "",
+ "defaultValue": "0x00",
"reportable": 1,
- "minInterval": 1,
- "maxInterval": 65534,
+ "minInterval": 0,
+ "maxInterval": 65344,
"reportableChange": 0
},
{
- "name": "FeatureMap",
- "code": 65532,
+ "name": "NameSupport",
+ "code": 4,
"mfgCode": null,
"side": "server",
- "type": "bitmap32",
+ "type": "bitmap8",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
"bounded": 0,
- "defaultValue": "0",
+ "defaultValue": "",
"reportable": 1,
- "minInterval": 1,
- "maxInterval": 65534,
+ "minInterval": 0,
+ "maxInterval": 65344,
"reportableChange": 0
},
{
@@ -443,7 +500,7 @@
"storageOption": "RAM",
"singleton": 0,
"bounded": 0,
- "defaultValue": "1",
+ "defaultValue": "4",
"reportable": 1,
"minInterval": 0,
"maxInterval": 65344,
@@ -452,13 +509,38 @@
]
},
{
- "name": "General Diagnostics",
- "code": 51,
+ "name": "On/Off",
+ "code": 6,
"mfgCode": null,
- "define": "GENERAL_DIAGNOSTICS_CLUSTER",
+ "define": "ON_OFF_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
+ "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
+ }
+ ],
"attributes": [
{
"name": "ClusterRevision",
@@ -470,7 +552,7 @@
"storageOption": "RAM",
"singleton": 0,
"bounded": 0,
- "defaultValue": "1",
+ "defaultValue": "4",
"reportable": 1,
"minInterval": 0,
"maxInterval": 65344,
@@ -479,138 +561,218 @@
]
},
{
- "name": "General Diagnostics",
- "code": 51,
+ "name": "On/Off",
+ "code": 6,
"mfgCode": null,
- "define": "GENERAL_DIAGNOSTICS_CLUSTER",
+ "define": "ON_OFF_CLUSTER",
"side": "server",
- "enabled": 1,
- "commands": [
- {
- "name": "TestEventTrigger",
- "code": 0,
- "mfgCode": null,
- "source": "client",
- "incoming": 1,
- "outgoing": 0
- }
- ],
+ "enabled": 0,
"attributes": [
{
- "name": "NetworkInterfaces",
+ "name": "OnOff",
"code": 0,
"mfgCode": null,
"side": "server",
- "type": "array",
+ "type": "boolean",
"included": 1,
- "storageOption": "External",
+ "storageOption": "RAM",
"singleton": 0,
"bounded": 0,
- "defaultValue": "",
+ "defaultValue": "0",
"reportable": 1,
"minInterval": 0,
"maxInterval": 65344,
"reportableChange": 0
},
{
- "name": "RebootCount",
- "code": 1,
+ "name": "ClusterRevision",
+ "code": 65533,
"mfgCode": null,
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "External",
+ "storageOption": "RAM",
"singleton": 0,
"bounded": 0,
- "defaultValue": "0x0000",
+ "defaultValue": "4",
"reportable": 1,
"minInterval": 0,
"maxInterval": 65344,
"reportableChange": 0
- },
+ }
+ ]
+ },
+ {
+ "name": "Level Control",
+ "code": 8,
+ "mfgCode": null,
+ "define": "LEVEL_CONTROL_CLUSTER",
+ "side": "client",
+ "enabled": 0,
+ "commands": [
{
- "name": "UpTime",
- "code": 2,
+ "name": "MoveToLevel",
+ "code": 0,
"mfgCode": null,
- "side": "server",
- "type": "int64u",
- "included": 1,
- "storageOption": "External",
- "singleton": 0,
- "bounded": 0,
- "defaultValue": "0x0000000000000000",
- "reportable": 1,
- "minInterval": 1,
- "maxInterval": 65534,
- "reportableChange": 0
+ "source": "client",
+ "incoming": 1,
+ "outgoing": 1
},
{
- "name": "TotalOperationalHours",
- "code": 3,
+ "name": "Move",
+ "code": 1,
"mfgCode": null,
- "side": "server",
- "type": "int32u",
+ "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": "ClusterRevision",
+ "code": 65533,
+ "mfgCode": null,
+ "side": "client",
+ "type": "int16u",
"included": 1,
- "storageOption": "External",
+ "storageOption": "RAM",
"singleton": 0,
"bounded": 0,
- "defaultValue": "0x00000000",
+ "defaultValue": "5",
"reportable": 1,
- "minInterval": 1,
- "maxInterval": 65534,
+ "minInterval": 0,
+ "maxInterval": 65344,
"reportableChange": 0
- },
+ }
+ ]
+ },
+ {
+ "name": "Level Control",
+ "code": 8,
+ "mfgCode": null,
+ "define": "LEVEL_CONTROL_CLUSTER",
+ "side": "server",
+ "enabled": 0,
+ "attributes": [
{
- "name": "BootReasons",
- "code": 4,
+ "name": "CurrentLevel",
+ "code": 0,
"mfgCode": null,
"side": "server",
- "type": "enum8",
+ "type": "int8u",
"included": 1,
- "storageOption": "External",
+ "storageOption": "RAM",
"singleton": 0,
"bounded": 0,
- "defaultValue": "",
+ "defaultValue": "0x00",
"reportable": 1,
- "minInterval": 1,
- "maxInterval": 65534,
+ "minInterval": 0,
+ "maxInterval": 65344,
"reportableChange": 0
},
{
- "name": "ActiveHardwareFaults",
- "code": 5,
+ "name": "ClusterRevision",
+ "code": 65533,
"mfgCode": null,
"side": "server",
- "type": "array",
+ "type": "int16u",
"included": 1,
- "storageOption": "External",
+ "storageOption": "RAM",
"singleton": 0,
"bounded": 0,
- "defaultValue": "",
+ "defaultValue": "5",
"reportable": 1,
- "minInterval": 1,
- "maxInterval": 65534,
+ "minInterval": 0,
+ "maxInterval": 65344,
"reportableChange": 0
- },
+ }
+ ]
+ },
+ {
+ "name": "Access Control",
+ "code": 31,
+ "mfgCode": null,
+ "define": "ACCESS_CONTROL_CLUSTER",
+ "side": "client",
+ "enabled": 1,
+ "attributes": [
{
- "name": "ActiveRadioFaults",
- "code": 6,
+ "name": "ClusterRevision",
+ "code": 65533,
"mfgCode": null,
- "side": "server",
- "type": "array",
+ "side": "client",
+ "type": "int16u",
"included": 1,
- "storageOption": "External",
+ "storageOption": "RAM",
"singleton": 0,
"bounded": 0,
- "defaultValue": "",
+ "defaultValue": "1",
"reportable": 1,
"minInterval": 1,
"maxInterval": 65534,
"reportableChange": 0
- },
+ }
+ ]
+ },
+ {
+ "name": "Access Control",
+ "code": 31,
+ "mfgCode": null,
+ "define": "ACCESS_CONTROL_CLUSTER",
+ "side": "server",
+ "enabled": 1,
+ "attributes": [
{
- "name": "ActiveNetworkFaults",
- "code": 7,
+ "name": "ACL",
+ "code": 0,
"mfgCode": null,
"side": "server",
"type": "array",
@@ -625,137 +787,75 @@
"reportableChange": 0
},
{
- "name": "TestEventTriggersEnabled",
- "code": 8,
+ "name": "Extension",
+ "code": 1,
"mfgCode": null,
"side": "server",
- "type": "boolean",
+ "type": "array",
"included": 1,
"storageOption": "External",
"singleton": 0,
"bounded": 0,
- "defaultValue": "false",
+ "defaultValue": "",
"reportable": 1,
"minInterval": 1,
"maxInterval": 65534,
"reportableChange": 0
},
{
- "name": "FeatureMap",
- "code": 65532,
+ "name": "SubjectsPerAccessControlEntry",
+ "code": 2,
"mfgCode": null,
"side": "server",
- "type": "bitmap32",
+ "type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
- "defaultValue": "0",
+ "defaultValue": "4",
"reportable": 1,
"minInterval": 1,
"maxInterval": 65534,
"reportableChange": 0
},
{
- "name": "ClusterRevision",
- "code": 65533,
+ "name": "TargetsPerAccessControlEntry",
+ "code": 3,
"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": "AdministratorCommissioning",
- "code": 60,
- "mfgCode": null,
- "define": "ADMINISTRATOR_COMMISSIONING_CLUSTER",
- "side": "client",
- "enabled": 0,
- "commands": [
- {
- "name": "OpenCommissioningWindow",
- "code": 0,
- "mfgCode": null,
- "source": "client",
- "incoming": 1,
- "outgoing": 0
- },
- {
- "name": "OpenBasicCommissioningWindow",
- "code": 1,
- "mfgCode": null,
- "source": "client",
- "incoming": 1,
- "outgoing": 0
- },
- {
- "name": "RevokeCommissioning",
- "code": 2,
- "mfgCode": null,
- "source": "client",
- "incoming": 1,
- "outgoing": 0
- }
- ],
- "attributes": []
- },
- {
- "name": "AdministratorCommissioning",
- "code": 60,
- "mfgCode": null,
- "define": "ADMINISTRATOR_COMMISSIONING_CLUSTER",
- "side": "server",
- "enabled": 1,
- "commands": [],
- "attributes": [
- {
- "name": "WindowStatus",
- "code": 0,
- "mfgCode": null,
- "side": "server",
- "type": "int8u",
- "included": 1,
"storageOption": "External",
"singleton": 0,
"bounded": 0,
- "defaultValue": "",
+ "defaultValue": "3",
"reportable": 1,
"minInterval": 1,
"maxInterval": 65534,
"reportableChange": 0
},
{
- "name": "AdminFabricIndex",
- "code": 1,
+ "name": "AccessControlEntriesPerFabric",
+ "code": 4,
"mfgCode": null,
"side": "server",
- "type": "fabric_idx",
+ "type": "int16u",
"included": 1,
"storageOption": "External",
"singleton": 0,
"bounded": 0,
- "defaultValue": "",
+ "defaultValue": "3",
"reportable": 1,
"minInterval": 1,
"maxInterval": 65534,
"reportableChange": 0
},
{
- "name": "AdminVendorId",
- "code": 2,
+ "name": "AttributeList",
+ "code": 65531,
"mfgCode": null,
"side": "server",
- "type": "int16u",
+ "type": "array",
"included": 1,
"storageOption": "External",
"singleton": 0,
@@ -801,71 +901,13 @@
]
},
{
- "name": "Scenes",
- "code": 5,
+ "name": "Basic",
+ "code": 40,
"mfgCode": null,
- "define": "SCENES_CLUSTER",
+ "define": "BASIC_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [
- {
- "name": "AddScene",
- "code": 0,
- "mfgCode": null,
- "source": "client",
- "incoming": 1,
- "outgoing": 1
- },
- {
- "name": "ViewScene",
- "code": 1,
- "mfgCode": null,
- "source": "client",
- "incoming": 1,
- "outgoing": 1
- },
- {
- "name": "RemoveScene",
- "code": 2,
- "mfgCode": null,
- "source": "client",
- "incoming": 1,
- "outgoing": 1
- },
- {
- "name": "RemoveAllScenes",
- "code": 3,
- "mfgCode": null,
- "source": "client",
- "incoming": 1,
- "outgoing": 1
- },
- {
- "name": "StoreScene",
- "code": 4,
- "mfgCode": null,
- "source": "client",
- "incoming": 1,
- "outgoing": 1
- },
- {
- "name": "RecallScene",
- "code": 5,
- "mfgCode": null,
- "source": "client",
- "incoming": 1,
- "outgoing": 1
- },
- {
- "name": "GetSceneMembership",
- "code": 6,
- "mfgCode": null,
- "source": "client",
- "incoming": 1,
- "outgoing": 1
- }
- ],
- "attributes": [
+ "attributes": [
{
"name": "ClusterRevision",
"code": 65533,
@@ -874,9 +916,9 @@
"type": "int16u",
"included": 1,
"storageOption": "RAM",
- "singleton": 0,
+ "singleton": 1,
"bounded": 0,
- "defaultValue": "4",
+ "defaultValue": "1",
"reportable": 1,
"minInterval": 0,
"maxInterval": 65344,
@@ -885,136 +927,86 @@
]
},
{
- "name": "Scenes",
- "code": 5,
+ "name": "Basic",
+ "code": 40,
"mfgCode": null,
- "define": "SCENES_CLUSTER",
+ "define": "BASIC_CLUSTER",
"side": "server",
- "enabled": 0,
- "commands": [
- {
- "name": "AddSceneResponse",
- "code": 0,
- "mfgCode": null,
- "source": "server",
- "incoming": 1,
- "outgoing": 1
- },
- {
- "name": "ViewSceneResponse",
- "code": 1,
- "mfgCode": null,
- "source": "server",
- "incoming": 1,
- "outgoing": 1
- },
- {
- "name": "RemoveSceneResponse",
- "code": 2,
- "mfgCode": null,
- "source": "server",
- "incoming": 1,
- "outgoing": 1
- },
- {
- "name": "RemoveAllScenesResponse",
- "code": 3,
- "mfgCode": null,
- "source": "server",
- "incoming": 1,
- "outgoing": 1
- },
- {
- "name": "StoreSceneResponse",
- "code": 4,
- "mfgCode": null,
- "source": "server",
- "incoming": 1,
- "outgoing": 1
- },
- {
- "name": "GetSceneMembershipResponse",
- "code": 6,
- "mfgCode": null,
- "source": "server",
- "incoming": 1,
- "outgoing": 1
- }
- ],
+ "enabled": 1,
"attributes": [
{
- "name": "SceneCount",
+ "name": "DataModelRevision",
"code": 0,
"mfgCode": null,
"side": "server",
- "type": "int8u",
+ "type": "int16u",
"included": 1,
- "storageOption": "RAM",
- "singleton": 0,
+ "storageOption": "External",
+ "singleton": 1,
"bounded": 0,
- "defaultValue": "0x00",
+ "defaultValue": "10",
"reportable": 1,
"minInterval": 0,
"maxInterval": 65344,
"reportableChange": 0
},
{
- "name": "CurrentScene",
+ "name": "VendorName",
"code": 1,
"mfgCode": null,
"side": "server",
- "type": "int8u",
+ "type": "char_string",
"included": 1,
- "storageOption": "RAM",
- "singleton": 0,
+ "storageOption": "External",
+ "singleton": 1,
"bounded": 0,
- "defaultValue": "0x00",
+ "defaultValue": "",
"reportable": 1,
"minInterval": 0,
"maxInterval": 65344,
"reportableChange": 0
},
{
- "name": "CurrentGroup",
+ "name": "VendorID",
"code": 2,
"mfgCode": null,
"side": "server",
- "type": "group_id",
+ "type": "vendor_id",
"included": 1,
- "storageOption": "RAM",
- "singleton": 0,
+ "storageOption": "External",
+ "singleton": 1,
"bounded": 0,
- "defaultValue": "0x0000",
+ "defaultValue": "",
"reportable": 1,
"minInterval": 0,
"maxInterval": 65344,
"reportableChange": 0
},
{
- "name": "SceneValid",
+ "name": "ProductName",
"code": 3,
"mfgCode": null,
"side": "server",
- "type": "boolean",
+ "type": "char_string",
"included": 1,
- "storageOption": "RAM",
- "singleton": 0,
+ "storageOption": "External",
+ "singleton": 1,
"bounded": 0,
- "defaultValue": "0x00",
+ "defaultValue": "",
"reportable": 1,
"minInterval": 0,
"maxInterval": 65344,
"reportableChange": 0
},
{
- "name": "NameSupport",
+ "name": "ProductID",
"code": 4,
"mfgCode": null,
"side": "server",
- "type": "bitmap8",
+ "type": "int16u",
"included": 1,
- "storageOption": "RAM",
- "singleton": 0,
+ "storageOption": "External",
+ "singleton": 1,
"bounded": 0,
"defaultValue": "",
"reportable": 1,
@@ -1023,93 +1015,46 @@
"reportableChange": 0
},
{
- "name": "ClusterRevision",
- "code": 65533,
+ "name": "NodeLabel",
+ "code": 5,
"mfgCode": null,
"side": "server",
- "type": "int16u",
+ "type": "char_string",
"included": 1,
- "storageOption": "RAM",
- "singleton": 0,
+ "storageOption": "NVM",
+ "singleton": 1,
"bounded": 0,
- "defaultValue": "4",
+ "defaultValue": "",
"reportable": 1,
"minInterval": 0,
"maxInterval": 65344,
"reportableChange": 0
- }
- ]
- },
- {
- "name": "On/Off",
- "code": 6,
- "mfgCode": null,
- "define": "ON_OFF_CLUSTER",
- "side": "client",
- "enabled": 0,
- "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
- }
- ],
- "attributes": [
- {
- "name": "ClusterRevision",
- "code": 65533,
+ "name": "Location",
+ "code": 6,
"mfgCode": null,
- "side": "client",
- "type": "int16u",
+ "side": "server",
+ "type": "char_string",
"included": 1,
- "storageOption": "RAM",
- "singleton": 0,
+ "storageOption": "External",
+ "singleton": 1,
"bounded": 0,
- "defaultValue": "4",
+ "defaultValue": "XX",
"reportable": 1,
"minInterval": 0,
"maxInterval": 65344,
"reportableChange": 0
- }
- ]
- },
- {
- "name": "On/Off",
- "code": 6,
- "mfgCode": null,
- "define": "ON_OFF_CLUSTER",
- "side": "server",
- "enabled": 0,
- "commands": [],
- "attributes": [
+ },
{
- "name": "OnOff",
- "code": 0,
+ "name": "HardwareVersion",
+ "code": 7,
"mfgCode": null,
"side": "server",
- "type": "boolean",
+ "type": "int16u",
"included": 1,
- "storageOption": "RAM",
- "singleton": 0,
+ "storageOption": "External",
+ "singleton": 1,
"bounded": 0,
"defaultValue": "0",
"reportable": 1,
@@ -1118,216 +1063,187 @@
"reportableChange": 0
},
{
- "name": "ClusterRevision",
- "code": 65533,
+ "name": "HardwareVersionString",
+ "code": 8,
"mfgCode": null,
"side": "server",
- "type": "int16u",
+ "type": "char_string",
"included": 1,
- "storageOption": "RAM",
- "singleton": 0,
+ "storageOption": "External",
+ "singleton": 1,
"bounded": 0,
- "defaultValue": "4",
+ "defaultValue": "",
"reportable": 1,
"minInterval": 0,
"maxInterval": 65344,
"reportableChange": 0
- }
- ]
- },
- {
- "name": "Level Control",
- "code": 8,
- "mfgCode": null,
- "define": "LEVEL_CONTROL_CLUSTER",
- "side": "client",
- "enabled": 0,
- "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,
+ "name": "SoftwareVersion",
+ "code": 9,
"mfgCode": null,
- "source": "client",
- "incoming": 1,
- "outgoing": 1
+ "side": "server",
+ "type": "int32u",
+ "included": 1,
+ "storageOption": "External",
+ "singleton": 1,
+ "bounded": 0,
+ "defaultValue": "0",
+ "reportable": 1,
+ "minInterval": 0,
+ "maxInterval": 65344,
+ "reportableChange": 0
},
{
- "name": "Stop",
- "code": 3,
+ "name": "SoftwareVersionString",
+ "code": 10,
"mfgCode": null,
- "source": "client",
- "incoming": 1,
- "outgoing": 1
+ "side": "server",
+ "type": "char_string",
+ "included": 1,
+ "storageOption": "External",
+ "singleton": 1,
+ "bounded": 0,
+ "defaultValue": "",
+ "reportable": 1,
+ "minInterval": 0,
+ "maxInterval": 65344,
+ "reportableChange": 0
},
{
- "name": "MoveToLevelWithOnOff",
- "code": 4,
+ "name": "ManufacturingDate",
+ "code": 11,
"mfgCode": null,
- "source": "client",
- "incoming": 1,
- "outgoing": 1
+ "side": "server",
+ "type": "char_string",
+ "included": 1,
+ "storageOption": "External",
+ "singleton": 1,
+ "bounded": 0,
+ "defaultValue": "20210614123456ZZ",
+ "reportable": 1,
+ "minInterval": 0,
+ "maxInterval": 65344,
+ "reportableChange": 0
},
{
- "name": "MoveWithOnOff",
- "code": 5,
+ "name": "PartNumber",
+ "code": 12,
"mfgCode": null,
- "source": "client",
- "incoming": 1,
- "outgoing": 1
+ "side": "server",
+ "type": "char_string",
+ "included": 1,
+ "storageOption": "External",
+ "singleton": 1,
+ "bounded": 0,
+ "defaultValue": "",
+ "reportable": 1,
+ "minInterval": 0,
+ "maxInterval": 65344,
+ "reportableChange": 0
},
{
- "name": "StepWithOnOff",
- "code": 6,
+ "name": "ProductURL",
+ "code": 13,
"mfgCode": null,
- "source": "client",
- "incoming": 1,
- "outgoing": 1
+ "side": "server",
+ "type": "long_char_string",
+ "included": 1,
+ "storageOption": "External",
+ "singleton": 1,
+ "bounded": 0,
+ "defaultValue": "",
+ "reportable": 1,
+ "minInterval": 0,
+ "maxInterval": 65344,
+ "reportableChange": 0
},
{
- "name": "StopWithOnOff",
- "code": 7,
- "mfgCode": null,
- "source": "client",
- "incoming": 1,
- "outgoing": 1
- }
- ],
- "attributes": [
- {
- "name": "ClusterRevision",
- "code": 65533,
+ "name": "ProductLabel",
+ "code": 14,
"mfgCode": null,
- "side": "client",
- "type": "int16u",
+ "side": "server",
+ "type": "char_string",
"included": 1,
- "storageOption": "RAM",
- "singleton": 0,
+ "storageOption": "External",
+ "singleton": 1,
"bounded": 0,
- "defaultValue": "5",
+ "defaultValue": "",
"reportable": 1,
"minInterval": 0,
"maxInterval": 65344,
"reportableChange": 0
- }
- ]
- },
- {
- "name": "Level Control",
- "code": 8,
- "mfgCode": null,
- "define": "LEVEL_CONTROL_CLUSTER",
- "side": "server",
- "enabled": 0,
- "commands": [],
- "attributes": [
+ },
{
- "name": "current level",
- "code": 0,
+ "name": "SerialNumber",
+ "code": 15,
"mfgCode": null,
"side": "server",
- "type": "int8u",
+ "type": "char_string",
"included": 1,
- "storageOption": "RAM",
- "singleton": 0,
+ "storageOption": "External",
+ "singleton": 1,
"bounded": 0,
- "defaultValue": "0x00",
+ "defaultValue": "",
"reportable": 1,
"minInterval": 0,
"maxInterval": 65344,
"reportableChange": 0
},
{
- "name": "ClusterRevision",
- "code": 65533,
+ "name": "LocalConfigDisabled",
+ "code": 16,
"mfgCode": null,
"side": "server",
- "type": "int16u",
+ "type": "boolean",
"included": 1,
- "storageOption": "RAM",
- "singleton": 0,
+ "storageOption": "NVM",
+ "singleton": 1,
"bounded": 0,
- "defaultValue": "5",
+ "defaultValue": "0",
"reportable": 1,
"minInterval": 0,
"maxInterval": 65344,
"reportableChange": 0
- }
- ]
- },
- {
- "name": "Access Control",
- "code": 31,
- "mfgCode": null,
- "define": "ACCESS_CONTROL_CLUSTER",
- "side": "client",
- "enabled": 1,
- "commands": [],
- "attributes": [
+ },
{
- "name": "ClusterRevision",
- "code": 65533,
+ "name": "Reachable",
+ "code": 17,
"mfgCode": null,
- "side": "client",
- "type": "int16u",
+ "side": "server",
+ "type": "boolean",
"included": 1,
"storageOption": "RAM",
- "singleton": 0,
+ "singleton": 1,
"bounded": 0,
"defaultValue": "1",
"reportable": 1,
- "minInterval": 1,
- "maxInterval": 65534,
+ "minInterval": 0,
+ "maxInterval": 65344,
"reportableChange": 0
- }
- ]
- },
- {
- "name": "Access Control",
- "code": 31,
- "mfgCode": null,
- "define": "ACCESS_CONTROL_CLUSTER",
- "side": "server",
- "enabled": 1,
- "commands": [],
- "attributes": [
+ },
{
- "name": "ACL",
- "code": 0,
+ "name": "UniqueID",
+ "code": 18,
"mfgCode": null,
"side": "server",
- "type": "array",
+ "type": "char_string",
"included": 1,
"storageOption": "External",
- "singleton": 0,
+ "singleton": 1,
"bounded": 0,
"defaultValue": "",
"reportable": 1,
- "minInterval": 1,
- "maxInterval": 65534,
+ "minInterval": 0,
+ "maxInterval": 65344,
"reportableChange": 0
},
{
- "name": "Extension",
- "code": 1,
+ "name": "CapabilityMinima",
+ "code": 19,
"mfgCode": null,
"side": "server",
- "type": "array",
+ "type": "CapabilityMinimaStruct",
"included": 1,
"storageOption": "External",
"singleton": 0,
@@ -1339,69 +1255,117 @@
"reportableChange": 0
},
{
- "name": "SubjectsPerAccessControlEntry",
- "code": 2,
+ "name": "FeatureMap",
+ "code": 65532,
"mfgCode": null,
"side": "server",
- "type": "int16u",
+ "type": "bitmap32",
"included": 1,
- "storageOption": "External",
+ "storageOption": "RAM",
"singleton": 0,
"bounded": 0,
- "defaultValue": "4",
+ "defaultValue": "0",
"reportable": 1,
"minInterval": 1,
"maxInterval": 65534,
"reportableChange": 0
},
{
- "name": "TargetsPerAccessControlEntry",
- "code": 3,
+ "name": "ClusterRevision",
+ "code": 65533,
"mfgCode": null,
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "External",
- "singleton": 0,
+ "storageOption": "RAM",
+ "singleton": 1,
"bounded": 0,
- "defaultValue": "3",
+ "defaultValue": "1",
"reportable": 1,
- "minInterval": 1,
- "maxInterval": 65534,
+ "minInterval": 0,
+ "maxInterval": 65344,
"reportableChange": 0
+ }
+ ]
+ },
+ {
+ "name": "OTA Software Update Provider",
+ "code": 41,
+ "mfgCode": null,
+ "define": "OTA_PROVIDER_CLUSTER",
+ "side": "client",
+ "enabled": 0,
+ "commands": [
+ {
+ "name": "QueryImage",
+ "code": 0,
+ "mfgCode": null,
+ "source": "client",
+ "incoming": 1,
+ "outgoing": 1
},
{
- "name": "AccessControlEntriesPerFabric",
+ "name": "ApplyUpdateRequest",
+ "code": 2,
+ "mfgCode": null,
+ "source": "client",
+ "incoming": 1,
+ "outgoing": 1
+ },
+ {
+ "name": "NotifyUpdateApplied",
"code": 4,
"mfgCode": null,
- "side": "server",
+ "source": "client",
+ "incoming": 1,
+ "outgoing": 0
+ }
+ ],
+ "attributes": [
+ {
+ "name": "ClusterRevision",
+ "code": 65533,
+ "mfgCode": null,
+ "side": "client",
"type": "int16u",
"included": 1,
- "storageOption": "External",
+ "storageOption": "RAM",
"singleton": 0,
"bounded": 0,
- "defaultValue": "3",
+ "defaultValue": "1",
"reportable": 1,
- "minInterval": 1,
- "maxInterval": 65534,
+ "minInterval": 0,
+ "maxInterval": 65344,
"reportableChange": 0
- },
+ }
+ ]
+ },
+ {
+ "name": "OTA Software Update Provider",
+ "code": 41,
+ "mfgCode": null,
+ "define": "OTA_PROVIDER_CLUSTER",
+ "side": "server",
+ "enabled": 1,
+ "commands": [
{
- "name": "AttributeList",
- "code": 65531,
+ "name": "QueryImageResponse",
+ "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
+ "source": "server",
+ "incoming": 0,
+ "outgoing": 1
},
+ {
+ "name": "ApplyUpdateResponse",
+ "code": 3,
+ "mfgCode": null,
+ "source": "server",
+ "incoming": 1,
+ "outgoing": 1
+ }
+ ],
+ "attributes": [
{
"name": "FeatureMap",
"code": 65532,
@@ -1430,20 +1394,19 @@
"bounded": 0,
"defaultValue": "1",
"reportable": 1,
- "minInterval": 1,
- "maxInterval": 65534,
+ "minInterval": 0,
+ "maxInterval": 65344,
"reportableChange": 0
}
]
},
{
- "name": "Basic",
- "code": 40,
+ "name": "OTA Software Update Requestor",
+ "code": 42,
"mfgCode": null,
- "define": "BASIC_CLUSTER",
+ "define": "OTA_REQUESTOR_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -1453,7 +1416,7 @@
"type": "int16u",
"included": 1,
"storageOption": "RAM",
- "singleton": 1,
+ "singleton": 0,
"bounded": 0,
"defaultValue": "1",
"reportable": 1,
@@ -1464,329 +1427,438 @@
]
},
{
- "name": "Basic",
- "code": 40,
+ "name": "OTA Software Update Requestor",
+ "code": 42,
"mfgCode": null,
- "define": "BASIC_CLUSTER",
+ "define": "OTA_REQUESTOR_CLUSTER",
"side": "server",
- "enabled": 1,
- "commands": [],
+ "enabled": 0,
"attributes": [
{
- "name": "DataModelRevision",
- "code": 0,
+ "name": "ClusterRevision",
+ "code": 65533,
"mfgCode": null,
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "External",
- "singleton": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
"bounded": 0,
- "defaultValue": "10",
+ "defaultValue": "1",
"reportable": 1,
"minInterval": 0,
"maxInterval": 65344,
"reportableChange": 0
- },
+ }
+ ]
+ },
+ {
+ "name": "Localization Configuration",
+ "code": 43,
+ "mfgCode": null,
+ "define": "LOCALIZATION_CONFIGURATION_CLUSTER",
+ "side": "client",
+ "enabled": 0
+ },
+ {
+ "name": "Localization Configuration",
+ "code": 43,
+ "mfgCode": null,
+ "define": "LOCALIZATION_CONFIGURATION_CLUSTER",
+ "side": "server",
+ "enabled": 1,
+ "attributes": [
{
- "name": "VendorName",
- "code": 1,
+ "name": "ActiveLocale",
+ "code": 0,
"mfgCode": null,
"side": "server",
"type": "char_string",
"included": 1,
- "storageOption": "External",
- "singleton": 1,
+ "storageOption": "NVM",
+ "singleton": 0,
"bounded": 0,
- "defaultValue": "",
+ "defaultValue": "en-US",
"reportable": 1,
- "minInterval": 0,
- "maxInterval": 65344,
+ "minInterval": 1,
+ "maxInterval": 65534,
"reportableChange": 0
},
{
- "name": "VendorID",
- "code": 2,
+ "name": "SupportedLocales",
+ "code": 1,
"mfgCode": null,
"side": "server",
- "type": "vendor_id",
+ "type": "array",
"included": 1,
"storageOption": "External",
- "singleton": 1,
+ "singleton": 0,
"bounded": 0,
- "defaultValue": "",
+ "defaultValue": "0",
"reportable": 1,
- "minInterval": 0,
- "maxInterval": 65344,
+ "minInterval": 1,
+ "maxInterval": 65534,
"reportableChange": 0
},
{
- "name": "ProductName",
- "code": 3,
+ "name": "FeatureMap",
+ "code": 65532,
"mfgCode": null,
"side": "server",
- "type": "char_string",
+ "type": "bitmap32",
"included": 1,
- "storageOption": "External",
- "singleton": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
"bounded": 0,
- "defaultValue": "",
+ "defaultValue": "0",
"reportable": 1,
- "minInterval": 0,
- "maxInterval": 65344,
+ "minInterval": 1,
+ "maxInterval": 65534,
"reportableChange": 0
},
{
- "name": "ProductID",
- "code": 4,
+ "name": "ClusterRevision",
+ "code": 65533,
"mfgCode": null,
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "External",
- "singleton": 1,
- "bounded": 0,
- "defaultValue": "",
- "reportable": 1,
- "minInterval": 0,
- "maxInterval": 65344,
- "reportableChange": 0
- },
- {
- "name": "NodeLabel",
- "code": 5,
- "mfgCode": null,
- "side": "server",
- "type": "char_string",
- "included": 1,
- "storageOption": "NVM",
- "singleton": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
"bounded": 0,
- "defaultValue": "",
+ "defaultValue": "1",
"reportable": 1,
- "minInterval": 0,
- "maxInterval": 65344,
+ "minInterval": 1,
+ "maxInterval": 65534,
"reportableChange": 0
- },
+ }
+ ]
+ },
+ {
+ "name": "Time Format Localization",
+ "code": 44,
+ "mfgCode": null,
+ "define": "TIME_FORMAT_LOCALIZATION_CLUSTER",
+ "side": "client",
+ "enabled": 0
+ },
+ {
+ "name": "Time Format Localization",
+ "code": 44,
+ "mfgCode": null,
+ "define": "TIME_FORMAT_LOCALIZATION_CLUSTER",
+ "side": "server",
+ "enabled": 1,
+ "attributes": [
{
- "name": "Location",
- "code": 6,
+ "name": "HourFormat",
+ "code": 0,
"mfgCode": null,
"side": "server",
- "type": "char_string",
+ "type": "HourFormat",
"included": 1,
- "storageOption": "External",
- "singleton": 1,
+ "storageOption": "NVM",
+ "singleton": 0,
"bounded": 0,
- "defaultValue": "XX",
+ "defaultValue": "0",
"reportable": 1,
- "minInterval": 0,
- "maxInterval": 65344,
+ "minInterval": 1,
+ "maxInterval": 65534,
"reportableChange": 0
},
{
- "name": "HardwareVersion",
- "code": 7,
+ "name": "ActiveCalendarType",
+ "code": 1,
"mfgCode": null,
"side": "server",
- "type": "int16u",
+ "type": "CalendarType",
"included": 1,
- "storageOption": "External",
- "singleton": 1,
+ "storageOption": "NVM",
+ "singleton": 0,
"bounded": 0,
"defaultValue": "0",
"reportable": 1,
- "minInterval": 0,
- "maxInterval": 65344,
+ "minInterval": 1,
+ "maxInterval": 65534,
"reportableChange": 0
},
{
- "name": "HardwareVersionString",
- "code": 8,
+ "name": "SupportedCalendarTypes",
+ "code": 2,
"mfgCode": null,
"side": "server",
- "type": "char_string",
+ "type": "array",
"included": 1,
"storageOption": "External",
- "singleton": 1,
+ "singleton": 0,
"bounded": 0,
"defaultValue": "",
"reportable": 1,
- "minInterval": 0,
- "maxInterval": 65344,
+ "minInterval": 1,
+ "maxInterval": 65534,
"reportableChange": 0
},
{
- "name": "SoftwareVersion",
- "code": 9,
+ "name": "FeatureMap",
+ "code": 65532,
"mfgCode": null,
"side": "server",
- "type": "int32u",
+ "type": "bitmap32",
"included": 1,
- "storageOption": "External",
- "singleton": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
"bounded": 0,
"defaultValue": "0",
"reportable": 1,
- "minInterval": 0,
- "maxInterval": 65344,
+ "minInterval": 1,
+ "maxInterval": 65534,
"reportableChange": 0
},
{
- "name": "SoftwareVersionString",
- "code": 10,
+ "name": "ClusterRevision",
+ "code": 65533,
"mfgCode": null,
"side": "server",
- "type": "char_string",
+ "type": "int16u",
"included": 1,
- "storageOption": "External",
- "singleton": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
"bounded": 0,
- "defaultValue": "",
+ "defaultValue": "1",
"reportable": 1,
- "minInterval": 0,
- "maxInterval": 65344,
+ "minInterval": 1,
+ "maxInterval": 65534,
"reportableChange": 0
- },
+ }
+ ]
+ },
+ {
+ "name": "Unit Localization",
+ "code": 45,
+ "mfgCode": null,
+ "define": "UNIT_LOCALIZATION_CLUSTER",
+ "side": "client",
+ "enabled": 0
+ },
+ {
+ "name": "Unit Localization",
+ "code": 45,
+ "mfgCode": null,
+ "define": "UNIT_LOCALIZATION_CLUSTER",
+ "side": "server",
+ "enabled": 0,
+ "attributes": [
{
- "name": "ManufacturingDate",
- "code": 11,
+ "name": "TemperatureUnit",
+ "code": 0,
"mfgCode": null,
"side": "server",
- "type": "char_string",
- "included": 1,
- "storageOption": "External",
- "singleton": 1,
+ "type": "TempUnit",
+ "included": 0,
+ "storageOption": "NVM",
+ "singleton": 0,
"bounded": 0,
- "defaultValue": "20210614123456ZZ",
+ "defaultValue": "",
"reportable": 1,
- "minInterval": 0,
- "maxInterval": 65344,
+ "minInterval": 1,
+ "maxInterval": 65534,
"reportableChange": 0
},
{
- "name": "PartNumber",
- "code": 12,
+ "name": "FeatureMap",
+ "code": 65532,
"mfgCode": null,
"side": "server",
- "type": "char_string",
+ "type": "bitmap32",
"included": 1,
- "storageOption": "External",
- "singleton": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
"bounded": 0,
- "defaultValue": "",
+ "defaultValue": "0",
"reportable": 1,
- "minInterval": 0,
- "maxInterval": 65344,
+ "minInterval": 1,
+ "maxInterval": 65534,
"reportableChange": 0
},
{
- "name": "ProductURL",
- "code": 13,
+ "name": "ClusterRevision",
+ "code": 65533,
"mfgCode": null,
"side": "server",
- "type": "long_char_string",
+ "type": "int16u",
"included": 1,
- "storageOption": "External",
- "singleton": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
"bounded": 0,
- "defaultValue": "",
+ "defaultValue": "1",
"reportable": 1,
- "minInterval": 0,
- "maxInterval": 65344,
+ "minInterval": 1,
+ "maxInterval": 65534,
"reportableChange": 0
+ }
+ ]
+ },
+ {
+ "name": "General Commissioning",
+ "code": 48,
+ "mfgCode": null,
+ "define": "GENERAL_COMMISSIONING_CLUSTER",
+ "side": "client",
+ "enabled": 0,
+ "commands": [
+ {
+ "name": "ArmFailSafe",
+ "code": 0,
+ "mfgCode": null,
+ "source": "client",
+ "incoming": 1,
+ "outgoing": 1
},
{
- "name": "ProductLabel",
- "code": 14,
+ "name": "SetRegulatoryConfig",
+ "code": 2,
"mfgCode": null,
- "side": "server",
- "type": "char_string",
+ "source": "client",
+ "incoming": 1,
+ "outgoing": 0
+ },
+ {
+ "name": "CommissioningComplete",
+ "code": 4,
+ "mfgCode": null,
+ "source": "client",
+ "incoming": 1,
+ "outgoing": 1
+ }
+ ],
+ "attributes": [
+ {
+ "name": "ClusterRevision",
+ "code": 65533,
+ "mfgCode": null,
+ "side": "client",
+ "type": "int16u",
"included": 1,
- "storageOption": "External",
- "singleton": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
"bounded": 0,
- "defaultValue": "",
+ "defaultValue": "1",
"reportable": 1,
"minInterval": 0,
"maxInterval": 65344,
"reportableChange": 0
+ }
+ ]
+ },
+ {
+ "name": "General Commissioning",
+ "code": 48,
+ "mfgCode": null,
+ "define": "GENERAL_COMMISSIONING_CLUSTER",
+ "side": "server",
+ "enabled": 1,
+ "commands": [
+ {
+ "name": "ArmFailSafeResponse",
+ "code": 1,
+ "mfgCode": null,
+ "source": "server",
+ "incoming": 1,
+ "outgoing": 1
},
{
- "name": "SerialNumber",
- "code": 15,
+ "name": "SetRegulatoryConfigResponse",
+ "code": 3,
+ "mfgCode": null,
+ "source": "server",
+ "incoming": 0,
+ "outgoing": 1
+ },
+ {
+ "name": "CommissioningCompleteResponse",
+ "code": 5,
+ "mfgCode": null,
+ "source": "server",
+ "incoming": 1,
+ "outgoing": 1
+ }
+ ],
+ "attributes": [
+ {
+ "name": "Breadcrumb",
+ "code": 0,
"mfgCode": null,
"side": "server",
- "type": "char_string",
+ "type": "int64u",
"included": 1,
- "storageOption": "External",
- "singleton": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
"bounded": 0,
- "defaultValue": "",
+ "defaultValue": "0x0000000000000000",
"reportable": 1,
"minInterval": 0,
"maxInterval": 65344,
"reportableChange": 0
},
{
- "name": "LocalConfigDisabled",
- "code": 16,
+ "name": "BasicCommissioningInfo",
+ "code": 1,
"mfgCode": null,
"side": "server",
- "type": "boolean",
+ "type": "BasicCommissioningInfo",
"included": 1,
- "storageOption": "NVM",
- "singleton": 1,
+ "storageOption": "External",
+ "singleton": 0,
"bounded": 0,
- "defaultValue": "0",
+ "defaultValue": "",
"reportable": 1,
"minInterval": 0,
"maxInterval": 65344,
"reportableChange": 0
},
{
- "name": "Reachable",
- "code": 17,
+ "name": "RegulatoryConfig",
+ "code": 2,
"mfgCode": null,
"side": "server",
- "type": "boolean",
+ "type": "RegulatoryLocationType",
"included": 1,
- "storageOption": "RAM",
- "singleton": 1,
+ "storageOption": "External",
+ "singleton": 0,
"bounded": 0,
- "defaultValue": "1",
+ "defaultValue": "0",
"reportable": 1,
- "minInterval": 0,
- "maxInterval": 65344,
+ "minInterval": 1,
+ "maxInterval": 65534,
"reportableChange": 0
},
{
- "name": "UniqueID",
- "code": 18,
+ "name": "LocationCapability",
+ "code": 3,
"mfgCode": null,
"side": "server",
- "type": "char_string",
+ "type": "RegulatoryLocationType",
"included": 1,
"storageOption": "External",
- "singleton": 1,
+ "singleton": 0,
"bounded": 0,
- "defaultValue": "",
+ "defaultValue": "0",
"reportable": 1,
- "minInterval": 0,
- "maxInterval": 65344,
+ "minInterval": 1,
+ "maxInterval": 65534,
"reportableChange": 0
},
{
- "name": "CapabilityMinima",
- "code": 19,
+ "name": "SupportsConcurrentConnection",
+ "code": 4,
"mfgCode": null,
"side": "server",
- "type": "CapabilityMinimaStruct",
+ "type": "boolean",
"included": 1,
"storageOption": "External",
"singleton": 0,
"bounded": 0,
- "defaultValue": "",
+ "defaultValue": "1",
"reportable": 1,
"minInterval": 1,
"maxInterval": 65534,
@@ -1816,7 +1888,7 @@
"type": "int16u",
"included": 1,
"storageOption": "RAM",
- "singleton": 1,
+ "singleton": 0,
"bounded": 0,
"defaultValue": "1",
"reportable": 1,
@@ -1827,15 +1899,15 @@
]
},
{
- "name": "OTA Software Update Provider",
- "code": 41,
+ "name": "Network Commissioning",
+ "code": 49,
"mfgCode": null,
- "define": "OTA_PROVIDER_CLUSTER",
+ "define": "NETWORK_COMMISSIONING_CLUSTER",
"side": "client",
"enabled": 0,
"commands": [
{
- "name": "QueryImage",
+ "name": "ScanNetworks",
"code": 0,
"mfgCode": null,
"source": "client",
@@ -1843,20 +1915,44 @@
"outgoing": 1
},
{
- "name": "ApplyUpdateRequest",
+ "name": "AddOrUpdateWiFiNetwork",
"code": 2,
"mfgCode": null,
"source": "client",
"incoming": 1,
- "outgoing": 1
+ "outgoing": 0
},
{
- "name": "NotifyUpdateApplied",
+ "name": "AddOrUpdateThreadNetwork",
+ "code": 3,
+ "mfgCode": null,
+ "source": "client",
+ "incoming": 1,
+ "outgoing": 0
+ },
+ {
+ "name": "RemoveNetwork",
"code": 4,
"mfgCode": null,
"source": "client",
"incoming": 1,
"outgoing": 0
+ },
+ {
+ "name": "ConnectNetwork",
+ "code": 6,
+ "mfgCode": null,
+ "source": "client",
+ "incoming": 1,
+ "outgoing": 0
+ },
+ {
+ "name": "ReorderNetwork",
+ "code": 8,
+ "mfgCode": null,
+ "source": "client",
+ "incoming": 1,
+ "outgoing": 0
}
],
"attributes": [
@@ -1879,79 +1975,188 @@
]
},
{
- "name": "OTA Software Update Provider",
- "code": 41,
+ "name": "Network Commissioning",
+ "code": 49,
"mfgCode": null,
- "define": "OTA_PROVIDER_CLUSTER",
+ "define": "NETWORK_COMMISSIONING_CLUSTER",
"side": "server",
"enabled": 1,
"commands": [
{
- "name": "QueryImageResponse",
+ "name": "ScanNetworksResponse",
"code": 1,
"mfgCode": null,
"source": "server",
+ "incoming": 1,
+ "outgoing": 1
+ },
+ {
+ "name": "NetworkConfigResponse",
+ "code": 5,
+ "mfgCode": null,
+ "source": "server",
"incoming": 0,
"outgoing": 1
},
{
- "name": "ApplyUpdateResponse",
- "code": 3,
+ "name": "ConnectNetworkResponse",
+ "code": 7,
"mfgCode": null,
"source": "server",
- "incoming": 1,
+ "incoming": 0,
"outgoing": 1
}
],
"attributes": [
{
- "name": "FeatureMap",
- "code": 65532,
+ "name": "MaxNetworks",
+ "code": 0,
"mfgCode": null,
"side": "server",
- "type": "bitmap32",
+ "type": "int8u",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
"bounded": 0,
- "defaultValue": "0",
+ "defaultValue": "",
"reportable": 1,
"minInterval": 1,
"maxInterval": 65534,
"reportableChange": 0
},
{
- "name": "ClusterRevision",
- "code": 65533,
+ "name": "Networks",
+ "code": 1,
"mfgCode": null,
"side": "server",
- "type": "int16u",
+ "type": "array",
+ "included": 1,
+ "storageOption": "External",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ },
+ {
+ "name": "ScanMaxTimeSeconds",
+ "code": 2,
+ "mfgCode": null,
+ "side": "server",
+ "type": "int8u",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
"bounded": 0,
- "defaultValue": "1",
+ "defaultValue": "",
"reportable": 1,
- "minInterval": 0,
- "maxInterval": 65344,
+ "minInterval": 1,
+ "maxInterval": 65534,
"reportableChange": 0
- }
- ]
- },
- {
- "name": "OTA Software Update Requestor",
- "code": 42,
- "mfgCode": null,
- "define": "OTA_REQUESTOR_CLUSTER",
- "side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": [
+ },
+ {
+ "name": "ConnectMaxTimeSeconds",
+ "code": 3,
+ "mfgCode": null,
+ "side": "server",
+ "type": "int8u",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ },
+ {
+ "name": "InterfaceEnabled",
+ "code": 4,
+ "mfgCode": null,
+ "side": "server",
+ "type": "boolean",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ },
+ {
+ "name": "LastNetworkingStatus",
+ "code": 5,
+ "mfgCode": null,
+ "side": "server",
+ "type": "NetworkCommissioningStatus",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ },
+ {
+ "name": "LastNetworkID",
+ "code": 6,
+ "mfgCode": null,
+ "side": "server",
+ "type": "octet_string",
+ "included": 1,
+ "storageOption": "RAM",
+ "singleton": 0,
+ "bounded": 0,
+ "defaultValue": "",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ },
+ {
+ "name": "LastConnectErrorValue",
+ "code": 7,
+ "mfgCode": null,
+ "side": "server",
+ "type": "int32s",
+ "included": 1,
+ "storageOption": "RAM",
+ "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": "2",
+ "reportable": 1,
+ "minInterval": 1,
+ "maxInterval": 65534,
+ "reportableChange": 0
+ },
{
"name": "ClusterRevision",
"code": 65533,
"mfgCode": null,
- "side": "client",
+ "side": "server",
"type": "int16u",
"included": 1,
"storageOption": "RAM",
@@ -1966,19 +2171,18 @@
]
},
{
- "name": "OTA Software Update Requestor",
- "code": 42,
+ "name": "General Diagnostics",
+ "code": 51,
"mfgCode": null,
- "define": "OTA_REQUESTOR_CLUSTER",
- "side": "server",
+ "define": "GENERAL_DIAGNOSTICS_CLUSTER",
+ "side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
"code": 65533,
"mfgCode": null,
- "side": "server",
+ "side": "client",
"type": "int16u",
"included": 1,
"storageOption": "RAM",
@@ -1990,147 +2194,125 @@
"maxInterval": 65344,
"reportableChange": 0
}
- ]
- },
- {
- "name": "Localization Configuration",
- "code": 43,
- "mfgCode": null,
- "define": "LOCALIZATION_CONFIGURATION_CLUSTER",
- "side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ ]
},
{
- "name": "Localization Configuration",
- "code": 43,
+ "name": "General Diagnostics",
+ "code": 51,
"mfgCode": null,
- "define": "LOCALIZATION_CONFIGURATION_CLUSTER",
+ "define": "GENERAL_DIAGNOSTICS_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
+ "commands": [
+ {
+ "name": "TestEventTrigger",
+ "code": 0,
+ "mfgCode": null,
+ "source": "client",
+ "incoming": 1,
+ "outgoing": 0
+ }
+ ],
"attributes": [
{
- "name": "ActiveLocale",
+ "name": "NetworkInterfaces",
"code": 0,
"mfgCode": null,
"side": "server",
- "type": "char_string",
+ "type": "array",
"included": 1,
- "storageOption": "NVM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
- "defaultValue": "en-US",
+ "defaultValue": "",
"reportable": 1,
- "minInterval": 1,
- "maxInterval": 65534,
+ "minInterval": 0,
+ "maxInterval": 65344,
"reportableChange": 0
},
{
- "name": "SupportedLocales",
+ "name": "RebootCount",
"code": 1,
"mfgCode": null,
"side": "server",
- "type": "array",
+ "type": "int16u",
"included": 1,
"storageOption": "External",
"singleton": 0,
"bounded": 0,
- "defaultValue": "0",
+ "defaultValue": "0x0000",
"reportable": 1,
- "minInterval": 1,
- "maxInterval": 65534,
+ "minInterval": 0,
+ "maxInterval": 65344,
"reportableChange": 0
},
{
- "name": "FeatureMap",
- "code": 65532,
+ "name": "UpTime",
+ "code": 2,
"mfgCode": null,
"side": "server",
- "type": "bitmap32",
+ "type": "int64u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
- "defaultValue": "0",
+ "defaultValue": "0x0000000000000000",
"reportable": 1,
"minInterval": 1,
"maxInterval": 65534,
"reportableChange": 0
},
{
- "name": "ClusterRevision",
- "code": 65533,
+ "name": "TotalOperationalHours",
+ "code": 3,
"mfgCode": null,
"side": "server",
- "type": "int16u",
+ "type": "int32u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
- "defaultValue": "1",
+ "defaultValue": "0x00000000",
"reportable": 1,
"minInterval": 1,
"maxInterval": 65534,
"reportableChange": 0
- }
- ]
- },
- {
- "name": "Time Format Localization",
- "code": 44,
- "mfgCode": null,
- "define": "TIME_FORMAT_LOCALIZATION_CLUSTER",
- "side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
- },
- {
- "name": "Time Format Localization",
- "code": 44,
- "mfgCode": null,
- "define": "TIME_FORMAT_LOCALIZATION_CLUSTER",
- "side": "server",
- "enabled": 1,
- "commands": [],
- "attributes": [
+ },
{
- "name": "HourFormat",
- "code": 0,
+ "name": "BootReasons",
+ "code": 4,
"mfgCode": null,
"side": "server",
- "type": "HourFormat",
+ "type": "enum8",
"included": 1,
- "storageOption": "NVM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
- "defaultValue": "0",
+ "defaultValue": "",
"reportable": 1,
"minInterval": 1,
"maxInterval": 65534,
"reportableChange": 0
},
{
- "name": "ActiveCalendarType",
- "code": 1,
+ "name": "ActiveHardwareFaults",
+ "code": 5,
"mfgCode": null,
"side": "server",
- "type": "CalendarType",
+ "type": "array",
"included": 1,
- "storageOption": "NVM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
- "defaultValue": "0",
+ "defaultValue": "",
"reportable": 1,
"minInterval": 1,
"maxInterval": 65534,
"reportableChange": 0
},
{
- "name": "SupportedCalendarTypes",
- "code": 2,
+ "name": "ActiveRadioFaults",
+ "code": 6,
"mfgCode": null,
"side": "server",
"type": "array",
@@ -2145,69 +2327,32 @@
"reportableChange": 0
},
{
- "name": "FeatureMap",
- "code": 65532,
+ "name": "ActiveNetworkFaults",
+ "code": 7,
"mfgCode": null,
"side": "server",
- "type": "bitmap32",
+ "type": "array",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
- "defaultValue": "0",
+ "defaultValue": "",
"reportable": 1,
"minInterval": 1,
"maxInterval": 65534,
"reportableChange": 0
},
{
- "name": "ClusterRevision",
- "code": 65533,
+ "name": "TestEventTriggersEnabled",
+ "code": 8,
"mfgCode": null,
"side": "server",
- "type": "int16u",
+ "type": "boolean",
"included": 1,
- "storageOption": "RAM",
- "singleton": 0,
- "bounded": 0,
- "defaultValue": "1",
- "reportable": 1,
- "minInterval": 1,
- "maxInterval": 65534,
- "reportableChange": 0
- }
- ]
- },
- {
- "name": "Unit Localization",
- "code": 45,
- "mfgCode": null,
- "define": "UNIT_LOCALIZATION_CLUSTER",
- "side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
- },
- {
- "name": "Unit Localization",
- "code": 45,
- "mfgCode": null,
- "define": "UNIT_LOCALIZATION_CLUSTER",
- "side": "server",
- "enabled": 0,
- "commands": [],
- "attributes": [
- {
- "name": "TemperatureUnit",
- "code": 0,
- "mfgCode": null,
- "side": "server",
- "type": "TempUnit",
- "included": 0,
- "storageOption": "NVM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
- "defaultValue": "",
+ "defaultValue": "false",
"reportable": 1,
"minInterval": 1,
"maxInterval": 65534,
@@ -2241,173 +2386,97 @@
"bounded": 0,
"defaultValue": "1",
"reportable": 1,
- "minInterval": 1,
- "maxInterval": 65534,
+ "minInterval": 0,
+ "maxInterval": 65344,
"reportableChange": 0
}
]
},
{
- "name": "General Commissioning",
- "code": 48,
+ "name": "AdministratorCommissioning",
+ "code": 60,
"mfgCode": null,
- "define": "GENERAL_COMMISSIONING_CLUSTER",
+ "define": "ADMINISTRATOR_COMMISSIONING_CLUSTER",
"side": "client",
"enabled": 0,
"commands": [
{
- "name": "ArmFailSafe",
+ "name": "OpenCommissioningWindow",
"code": 0,
"mfgCode": null,
"source": "client",
"incoming": 1,
- "outgoing": 1
- },
- {
- "name": "SetRegulatoryConfig",
- "code": 2,
- "mfgCode": null,
- "source": "client",
- "incoming": 1,
"outgoing": 0
},
{
- "name": "CommissioningComplete",
- "code": 4,
- "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": "General Commissioning",
- "code": 48,
- "mfgCode": null,
- "define": "GENERAL_COMMISSIONING_CLUSTER",
- "side": "server",
- "enabled": 1,
- "commands": [
- {
- "name": "ArmFailSafeResponse",
- "code": 1,
- "mfgCode": null,
- "source": "server",
- "incoming": 1,
- "outgoing": 1
- },
- {
- "name": "SetRegulatoryConfigResponse",
- "code": 3,
- "mfgCode": null,
- "source": "server",
- "incoming": 0,
- "outgoing": 1
- },
- {
- "name": "CommissioningCompleteResponse",
- "code": 5,
- "mfgCode": null,
- "source": "server",
- "incoming": 1,
- "outgoing": 1
- }
- ],
- "attributes": [
- {
- "name": "Breadcrumb",
- "code": 0,
- "mfgCode": null,
- "side": "server",
- "type": "int64u",
- "included": 1,
- "storageOption": "RAM",
- "singleton": 0,
- "bounded": 0,
- "defaultValue": "0x0000000000000000",
- "reportable": 1,
- "minInterval": 0,
- "maxInterval": 65344,
- "reportableChange": 0
- },
- {
- "name": "BasicCommissioningInfo",
+ "name": "OpenBasicCommissioningWindow",
"code": 1,
"mfgCode": null,
- "side": "server",
- "type": "BasicCommissioningInfo",
- "included": 1,
- "storageOption": "External",
- "singleton": 0,
- "bounded": 0,
- "defaultValue": "",
- "reportable": 1,
- "minInterval": 0,
- "maxInterval": 65344,
- "reportableChange": 0
+ "source": "client",
+ "incoming": 1,
+ "outgoing": 0
},
{
- "name": "RegulatoryConfig",
+ "name": "RevokeCommissioning",
"code": 2,
"mfgCode": null,
+ "source": "client",
+ "incoming": 1,
+ "outgoing": 0
+ }
+ ]
+ },
+ {
+ "name": "AdministratorCommissioning",
+ "code": 60,
+ "mfgCode": null,
+ "define": "ADMINISTRATOR_COMMISSIONING_CLUSTER",
+ "side": "server",
+ "enabled": 1,
+ "attributes": [
+ {
+ "name": "WindowStatus",
+ "code": 0,
+ "mfgCode": null,
"side": "server",
- "type": "RegulatoryLocationType",
+ "type": "int8u",
"included": 1,
"storageOption": "External",
"singleton": 0,
"bounded": 0,
- "defaultValue": "0",
+ "defaultValue": "",
"reportable": 1,
"minInterval": 1,
"maxInterval": 65534,
"reportableChange": 0
},
{
- "name": "LocationCapability",
- "code": 3,
+ "name": "AdminFabricIndex",
+ "code": 1,
"mfgCode": null,
"side": "server",
- "type": "RegulatoryLocationType",
+ "type": "fabric_idx",
"included": 1,
"storageOption": "External",
"singleton": 0,
"bounded": 0,
- "defaultValue": "0",
+ "defaultValue": "",
"reportable": 1,
"minInterval": 1,
"maxInterval": 65534,
"reportableChange": 0
},
{
- "name": "SupportsConcurrentConnection",
- "code": 4,
+ "name": "AdminVendorId",
+ "code": 2,
"mfgCode": null,
"side": "server",
- "type": "boolean",
+ "type": "int16u",
"included": 1,
"storageOption": "External",
"singleton": 0,
"bounded": 0,
- "defaultValue": "1",
+ "defaultValue": "",
"reportable": 1,
"minInterval": 1,
"maxInterval": 65534,
@@ -2441,22 +2510,22 @@
"bounded": 0,
"defaultValue": "1",
"reportable": 1,
- "minInterval": 0,
- "maxInterval": 65344,
+ "minInterval": 1,
+ "maxInterval": 65534,
"reportableChange": 0
}
]
},
{
- "name": "Network Commissioning",
- "code": 49,
+ "name": "Operational Credentials",
+ "code": 62,
"mfgCode": null,
- "define": "NETWORK_COMMISSIONING_CLUSTER",
+ "define": "OPERATIONAL_CREDENTIALS_CLUSTER",
"side": "client",
"enabled": 0,
"commands": [
{
- "name": "ScanNetworks",
+ "name": "AttestationRequest",
"code": 0,
"mfgCode": null,
"source": "client",
@@ -2464,44 +2533,60 @@
"outgoing": 1
},
{
- "name": "AddOrUpdateWiFiNetwork",
+ "name": "CertificateChainRequest",
"code": 2,
"mfgCode": null,
"source": "client",
"incoming": 1,
- "outgoing": 0
+ "outgoing": 1
},
{
- "name": "AddOrUpdateThreadNetwork",
- "code": 3,
+ "name": "CSRRequest",
+ "code": 4,
"mfgCode": null,
"source": "client",
"incoming": 1,
- "outgoing": 0
+ "outgoing": 1
},
{
- "name": "RemoveNetwork",
- "code": 4,
+ "name": "AddNOC",
+ "code": 6,
"mfgCode": null,
"source": "client",
"incoming": 1,
- "outgoing": 0
+ "outgoing": 1
},
{
- "name": "ConnectNetwork",
- "code": 6,
+ "name": "UpdateNOC",
+ "code": 7,
"mfgCode": null,
"source": "client",
"incoming": 1,
- "outgoing": 0
+ "outgoing": 1
},
{
- "name": "ReorderNetwork",
- "code": 8,
+ "name": "UpdateFabricLabel",
+ "code": 9,
"mfgCode": null,
"source": "client",
"incoming": 1,
- "outgoing": 0
+ "outgoing": 1
+ },
+ {
+ "name": "RemoveFabric",
+ "code": 10,
+ "mfgCode": null,
+ "source": "client",
+ "incoming": 1,
+ "outgoing": 1
+ },
+ {
+ "name": "AddTrustedRootCertificate",
+ "code": 11,
+ "mfgCode": null,
+ "source": "client",
+ "incoming": 1,
+ "outgoing": 1
}
],
"attributes": [
@@ -2524,15 +2609,15 @@
]
},
{
- "name": "Network Commissioning",
- "code": 49,
+ "name": "Operational Credentials",
+ "code": 62,
"mfgCode": null,
- "define": "NETWORK_COMMISSIONING_CLUSTER",
+ "define": "OPERATIONAL_CREDENTIALS_CLUSTER",
"side": "server",
"enabled": 1,
"commands": [
{
- "name": "ScanNetworksResponse",
+ "name": "AttestationResponse",
"code": 1,
"mfgCode": null,
"source": "server",
@@ -2540,31 +2625,39 @@
"outgoing": 1
},
{
- "name": "NetworkConfigResponse",
+ "name": "CertificateChainResponse",
+ "code": 3,
+ "mfgCode": null,
+ "source": "server",
+ "incoming": 1,
+ "outgoing": 1
+ },
+ {
+ "name": "CSRResponse",
"code": 5,
"mfgCode": null,
"source": "server",
- "incoming": 0,
+ "incoming": 1,
"outgoing": 1
},
{
- "name": "ConnectNetworkResponse",
- "code": 7,
+ "name": "NOCResponse",
+ "code": 8,
"mfgCode": null,
"source": "server",
- "incoming": 0,
+ "incoming": 1,
"outgoing": 1
}
],
"attributes": [
{
- "name": "MaxNetworks",
+ "name": "NOCs",
"code": 0,
"mfgCode": null,
"side": "server",
- "type": "int8u",
+ "type": "array",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -2574,7 +2667,7 @@
"reportableChange": 0
},
{
- "name": "Networks",
+ "name": "Fabrics",
"code": 1,
"mfgCode": null,
"side": "server",
@@ -2585,98 +2678,66 @@
"bounded": 0,
"defaultValue": "",
"reportable": 1,
- "minInterval": 1,
- "maxInterval": 65534,
+ "minInterval": 0,
+ "maxInterval": 65344,
"reportableChange": 0
},
{
- "name": "ScanMaxTimeSeconds",
+ "name": "SupportedFabrics",
"code": 2,
"mfgCode": null,
"side": "server",
"type": "int8u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
"reportable": 1,
- "minInterval": 1,
- "maxInterval": 65534,
+ "minInterval": 0,
+ "maxInterval": 65344,
"reportableChange": 0
},
{
- "name": "ConnectMaxTimeSeconds",
+ "name": "CommissionedFabrics",
"code": 3,
"mfgCode": null,
"side": "server",
"type": "int8u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
"reportable": 1,
- "minInterval": 1,
- "maxInterval": 65534,
+ "minInterval": 0,
+ "maxInterval": 65344,
"reportableChange": 0
},
{
- "name": "InterfaceEnabled",
+ "name": "TrustedRootCertificates",
"code": 4,
"mfgCode": null,
"side": "server",
- "type": "boolean",
+ "type": "array",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
"reportable": 1,
- "minInterval": 1,
- "maxInterval": 65534,
+ "minInterval": 0,
+ "maxInterval": 65344,
"reportableChange": 0
},
{
- "name": "LastNetworkingStatus",
+ "name": "CurrentFabricIndex",
"code": 5,
"mfgCode": null,
"side": "server",
- "type": "NetworkCommissioningStatus",
- "included": 1,
- "storageOption": "RAM",
- "singleton": 0,
- "bounded": 0,
- "defaultValue": "",
- "reportable": 1,
- "minInterval": 1,
- "maxInterval": 65534,
- "reportableChange": 0
- },
- {
- "name": "LastNetworkID",
- "code": 6,
- "mfgCode": null,
- "side": "server",
- "type": "octet_string",
- "included": 1,
- "storageOption": "RAM",
- "singleton": 0,
- "bounded": 0,
- "defaultValue": "",
- "reportable": 1,
- "minInterval": 1,
- "maxInterval": 65534,
- "reportableChange": 0
- },
- {
- "name": "LastConnectErrorValue",
- "code": 7,
- "mfgCode": null,
- "side": "server",
- "type": "int32s",
+ "type": "int8u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -2695,7 +2756,7 @@
"storageOption": "RAM",
"singleton": 0,
"bounded": 0,
- "defaultValue": "2",
+ "defaultValue": "0",
"reportable": 1,
"minInterval": 1,
"maxInterval": 65534,
@@ -2720,76 +2781,44 @@
]
},
{
- "name": "Operational Credentials",
- "code": 62,
+ "name": "Group Key Management",
+ "code": 63,
"mfgCode": null,
- "define": "OPERATIONAL_CREDENTIALS_CLUSTER",
- "side": "client",
- "enabled": 0,
- "commands": [
- {
- "name": "AttestationRequest",
- "code": 0,
- "mfgCode": null,
- "source": "client",
- "incoming": 1,
- "outgoing": 1
- },
- {
- "name": "CertificateChainRequest",
- "code": 2,
- "mfgCode": null,
- "source": "client",
- "incoming": 1,
- "outgoing": 1
- },
- {
- "name": "CSRRequest",
- "code": 4,
- "mfgCode": null,
- "source": "client",
- "incoming": 1,
- "outgoing": 1
- },
- {
- "name": "AddNOC",
- "code": 6,
- "mfgCode": null,
- "source": "client",
- "incoming": 1,
- "outgoing": 1
- },
+ "define": "GROUP_KEY_MANAGEMENT_CLUSTER",
+ "side": "client",
+ "enabled": 0,
+ "commands": [
{
- "name": "UpdateNOC",
- "code": 7,
+ "name": "KeySetWrite",
+ "code": 0,
"mfgCode": null,
"source": "client",
"incoming": 1,
- "outgoing": 1
+ "outgoing": 0
},
{
- "name": "UpdateFabricLabel",
- "code": 9,
+ "name": "KeySetRead",
+ "code": 1,
"mfgCode": null,
"source": "client",
"incoming": 1,
- "outgoing": 1
+ "outgoing": 0
},
{
- "name": "RemoveFabric",
- "code": 10,
+ "name": "KeySetRemove",
+ "code": 3,
"mfgCode": null,
"source": "client",
"incoming": 1,
- "outgoing": 1
+ "outgoing": 0
},
{
- "name": "AddTrustedRootCertificate",
- "code": 11,
+ "name": "KeySetReadAllIndices",
+ "code": 4,
"mfgCode": null,
"source": "client",
"incoming": 1,
- "outgoing": 1
+ "outgoing": 0
}
],
"attributes": [
@@ -2812,49 +2841,33 @@
]
},
{
- "name": "Operational Credentials",
- "code": 62,
+ "name": "Group Key Management",
+ "code": 63,
"mfgCode": null,
- "define": "OPERATIONAL_CREDENTIALS_CLUSTER",
+ "define": "GROUP_KEY_MANAGEMENT_CLUSTER",
"side": "server",
"enabled": 1,
"commands": [
{
- "name": "AttestationResponse",
- "code": 1,
- "mfgCode": null,
- "source": "server",
- "incoming": 1,
- "outgoing": 1
- },
- {
- "name": "CertificateChainResponse",
- "code": 3,
+ "name": "KeySetReadResponse",
+ "code": 2,
"mfgCode": null,
"source": "server",
- "incoming": 1,
+ "incoming": 0,
"outgoing": 1
},
{
- "name": "CSRResponse",
+ "name": "KeySetReadAllIndicesResponse",
"code": 5,
"mfgCode": null,
"source": "server",
- "incoming": 1,
- "outgoing": 1
- },
- {
- "name": "NOCResponse",
- "code": 8,
- "mfgCode": null,
- "source": "server",
- "incoming": 1,
+ "incoming": 0,
"outgoing": 1
}
],
"attributes": [
{
- "name": "NOCs",
+ "name": "GroupKeyMap",
"code": 0,
"mfgCode": null,
"side": "server",
@@ -2865,12 +2878,12 @@
"bounded": 0,
"defaultValue": "",
"reportable": 1,
- "minInterval": 1,
- "maxInterval": 65534,
+ "minInterval": 0,
+ "maxInterval": 65344,
"reportableChange": 0
},
{
- "name": "Fabrics",
+ "name": "GroupTable",
"code": 1,
"mfgCode": null,
"side": "server",
@@ -2886,59 +2899,27 @@
"reportableChange": 0
},
{
- "name": "SupportedFabrics",
+ "name": "MaxGroupsPerFabric",
"code": 2,
"mfgCode": null,
"side": "server",
- "type": "int8u",
+ "type": "int16u",
"included": 1,
"storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
"reportable": 1,
- "minInterval": 0,
- "maxInterval": 65344,
+ "minInterval": 1,
+ "maxInterval": 65534,
"reportableChange": 0
},
{
- "name": "CommissionedFabrics",
+ "name": "MaxGroupKeysPerFabric",
"code": 3,
"mfgCode": null,
"side": "server",
- "type": "int8u",
- "included": 1,
- "storageOption": "External",
- "singleton": 0,
- "bounded": 0,
- "defaultValue": "",
- "reportable": 1,
- "minInterval": 0,
- "maxInterval": 65344,
- "reportableChange": 0
- },
- {
- "name": "TrustedRootCertificates",
- "code": 4,
- "mfgCode": null,
- "side": "server",
- "type": "array",
- "included": 1,
- "storageOption": "External",
- "singleton": 0,
- "bounded": 0,
- "defaultValue": "",
- "reportable": 1,
- "minInterval": 0,
- "maxInterval": 65344,
- "reportableChange": 0
- },
- {
- "name": "CurrentFabricIndex",
- "code": 5,
- "mfgCode": null,
- "side": "server",
- "type": "fabric_idx",
+ "type": "int16u",
"included": 1,
"storageOption": "External",
"singleton": 0,
@@ -2989,9 +2970,7 @@
"mfgCode": null,
"define": "FIXED_LABEL_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Fixed Label",
@@ -3000,7 +2979,6 @@
"define": "FIXED_LABEL_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "label list",
@@ -3058,9 +3036,7 @@
"mfgCode": null,
"define": "USER_LABEL_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "User Label",
@@ -3069,7 +3045,6 @@
"define": "USER_LABEL_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "label list",
@@ -3252,7 +3227,6 @@
"define": "DOOR_LOCK_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "LockState",
@@ -3611,7 +3585,6 @@
"define": "BARRIER_CONTROL_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "barrier moving state",
@@ -3842,7 +3815,6 @@
"define": "COLOR_CONTROL_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "CurrentHue",
@@ -4669,7 +4641,6 @@
"define": "TEMP_MEASUREMENT_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -4696,7 +4667,6 @@
"define": "TEMP_MEASUREMENT_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "MeasuredValue",
@@ -4763,166 +4733,6 @@
"reportableChange": 0
}
]
- },
- {
- "name": "IAS Zone",
- "code": 1280,
- "mfgCode": null,
- "define": "IAS_ZONE_CLUSTER",
- "side": "client",
- "enabled": 0,
- "commands": [
- {
- "name": "ZoneEnrollResponse",
- "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": "2",
- "reportable": 1,
- "minInterval": 0,
- "maxInterval": 65344,
- "reportableChange": 0
- }
- ]
- },
- {
- "name": "IAS Zone",
- "code": 1280,
- "mfgCode": null,
- "define": "IAS_ZONE_CLUSTER",
- "side": "server",
- "enabled": 0,
- "commands": [
- {
- "name": "ZoneStatusChangeNotification",
- "code": 0,
- "mfgCode": null,
- "source": "server",
- "incoming": 0,
- "outgoing": 1
- },
- {
- "name": "ZoneEnrollRequest",
- "code": 1,
- "mfgCode": null,
- "source": "server",
- "incoming": 0,
- "outgoing": 1
- }
- ],
- "attributes": [
- {
- "name": "zone state",
- "code": 0,
- "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": "zone type",
- "code": 1,
- "mfgCode": null,
- "side": "server",
- "type": "enum16",
- "included": 1,
- "storageOption": "RAM",
- "singleton": 0,
- "bounded": 0,
- "defaultValue": "",
- "reportable": 1,
- "minInterval": 0,
- "maxInterval": 65344,
- "reportableChange": 0
- },
- {
- "name": "zone status",
- "code": 2,
- "mfgCode": null,
- "side": "server",
- "type": "bitmap16",
- "included": 1,
- "storageOption": "RAM",
- "singleton": 0,
- "bounded": 0,
- "defaultValue": "0x0000",
- "reportable": 1,
- "minInterval": 0,
- "maxInterval": 65344,
- "reportableChange": 0
- },
- {
- "name": "IAS CIE address",
- "code": 16,
- "mfgCode": null,
- "side": "server",
- "type": "node_id",
- "included": 1,
- "storageOption": "RAM",
- "singleton": 0,
- "bounded": 0,
- "defaultValue": "",
- "reportable": 1,
- "minInterval": 0,
- "maxInterval": 65344,
- "reportableChange": 0
- },
- {
- "name": "Zone ID",
- "code": 17,
- "mfgCode": null,
- "side": "server",
- "type": "int8u",
- "included": 1,
- "storageOption": "RAM",
- "singleton": 0,
- "bounded": 0,
- "defaultValue": "0xff",
- "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": "2",
- "reportable": 1,
- "minInterval": 0,
- "maxInterval": 65344,
- "reportableChange": 0
- }
- ]
}
]
}
@@ -4938,4 +4748,4 @@
"deviceIdentifier": 22
}
]
-}
+}
\ No newline at end of file
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 18fdc9c37ea411..36c4c750d8a84b 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
@@ -1,5 +1,5 @@
{
- "featureLevel": 76,
+ "featureLevel": 77,
"creator": "zap",
"keyValuePairs": [
{
@@ -703,7 +703,7 @@
"enabled": 0,
"attributes": [
{
- "name": "current level",
+ "name": "CurrentLevel",
"code": 0,
"mfgCode": null,
"side": "server",
@@ -2985,7 +2985,7 @@
"code": 5,
"mfgCode": null,
"side": "server",
- "type": "fabric_idx",
+ "type": "int8u",
"included": 1,
"storageOption": "External",
"singleton": 0,
@@ -5113,7 +5113,7 @@
"side": "server",
"type": "array",
"included": 0,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -5129,7 +5129,7 @@
"side": "server",
"type": "array",
"included": 0,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -5145,7 +5145,7 @@
"side": "server",
"type": "array",
"included": 0,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -5546,6 +5546,5 @@
"endpointVersion": 1,
"deviceIdentifier": 61442
}
- ],
- "log": []
+ ]
}
\ No newline at end of file
diff --git a/examples/placeholder/linux/apps/app1/config.matter b/examples/placeholder/linux/apps/app1/config.matter
index 62a7d086083c29..44aaab139aebaf 100644
--- a/examples/placeholder/linux/apps/app1/config.matter
+++ b/examples/placeholder/linux/apps/app1/config.matter
@@ -425,7 +425,7 @@ server cluster Descriptor = 29 {
readonly attribute int16u clusterRevision = 65533;
}
-server cluster BridgedActions = 37 {
+server cluster Actions = 37 {
enum ActionErrorEnum : ENUM8 {
kUnknown = 0;
kInterrupted = 1;
@@ -474,8 +474,8 @@ server cluster BridgedActions = 37 {
char_string<32> name = 1;
ActionTypeEnum type = 2;
int16u endpointListID = 3;
- int16u supportedCommands = 4;
- ActionStateEnum status = 5;
+ CommandBits supportedCommands = 4;
+ ActionStateEnum state = 5;
}
struct EndpointListStruct {
@@ -499,8 +499,8 @@ server cluster BridgedActions = 37 {
}
readonly attribute ActionStruct actionList[] = 0;
- readonly attribute EndpointListStruct endpointList[] = 1;
- readonly attribute long_char_string<512> setupUrl = 2;
+ readonly attribute EndpointListStruct endpointLists[] = 1;
+ readonly attribute long_char_string<512> setupURL = 2;
readonly attribute bitmap32 featureMap = 65532;
readonly attribute int16u clusterRevision = 65533;
}
@@ -2630,10 +2630,10 @@ endpoint 0 {
callback attribute clusterRevision default = 1;
}
- server cluster BridgedActions {
+ server cluster Actions {
callback attribute actionList;
- callback attribute endpointList;
- callback attribute setupUrl;
+ callback attribute endpointLists;
+ callback attribute setupURL;
ram attribute featureMap;
callback attribute clusterRevision default = 1;
}
diff --git a/examples/placeholder/linux/apps/app1/config.zap b/examples/placeholder/linux/apps/app1/config.zap
index 6dbef1dca7c2ed..c4791e2f371137 100644
--- a/examples/placeholder/linux/apps/app1/config.zap
+++ b/examples/placeholder/linux/apps/app1/config.zap
@@ -1,5 +1,5 @@
{
- "featureLevel": 72,
+ "featureLevel": 77,
"creator": "zap",
"keyValuePairs": [
{
@@ -19,14 +19,16 @@
{
"pathRelativity": "relativeToZap",
"path": "../../../../../src/app/zap-templates/zcl/zcl.json",
- "version": "ZCL Test Data",
- "type": "zcl-properties"
+ "type": "zcl-properties",
+ "category": "matter",
+ "version": 1,
+ "description": "Matter SDK ZCL data"
},
{
"pathRelativity": "relativeToZap",
"path": "../../../../../src/app/zap-templates/app-templates.json",
- "version": "chip-v1",
- "type": "gen-templates-json"
+ "type": "gen-templates-json",
+ "version": "chip-v1"
}
],
"endpointTypes": [
@@ -119,7 +121,6 @@
"define": "ON_OFF_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "OnOff",
@@ -242,7 +243,6 @@
"define": "DESCRIPTOR_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -269,7 +269,6 @@
"define": "DESCRIPTOR_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "device list",
@@ -370,13 +369,12 @@
]
},
{
- "name": "Bridged Actions",
+ "name": "Actions",
"code": 37,
"mfgCode": null,
- "define": "BRIDGED_ACTIONS_CLUSTER",
+ "define": "ACTIONS_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -397,16 +395,15 @@
]
},
{
- "name": "Bridged Actions",
+ "name": "Actions",
"code": 37,
"mfgCode": null,
- "define": "BRIDGED_ACTIONS_CLUSTER",
+ "define": "ACTIONS_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
- "name": "action list",
+ "name": "ActionList",
"code": 0,
"mfgCode": null,
"side": "server",
@@ -422,7 +419,7 @@
"reportableChange": 0
},
{
- "name": "endpoint list",
+ "name": "EndpointLists",
"code": 1,
"mfgCode": null,
"side": "server",
@@ -438,7 +435,7 @@
"reportableChange": 0
},
{
- "name": "setup url",
+ "name": "SetupURL",
"code": 2,
"mfgCode": null,
"side": "server",
@@ -542,7 +539,6 @@
"define": "BASIC_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -569,7 +565,6 @@
"define": "BASIC_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "DataModelRevision",
@@ -931,9 +926,7 @@
"mfgCode": null,
"define": "POWER_SOURCE_CONFIGURATION_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Power Source Configuration",
@@ -942,7 +935,6 @@
"define": "POWER_SOURCE_CONFIGURATION_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "Sources",
@@ -1001,7 +993,6 @@
"define": "POWER_SOURCE_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -1028,7 +1019,6 @@
"define": "POWER_SOURCE_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "Status",
@@ -2103,7 +2093,6 @@
"define": "GENERAL_DIAGNOSTICS_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -2362,7 +2351,6 @@
"define": "SOFTWARE_DIAGNOSTICS_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "ThreadMetrics",
@@ -2505,7 +2493,6 @@
"define": "WIFI_NETWORK_DIAGNOSTICS_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "bssid",
@@ -2792,7 +2779,6 @@
"define": "ETHERNET_NETWORK_DIAGNOSTICS_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "PHYRate",
@@ -2979,7 +2965,6 @@
"define": "SWITCH_CLUSTER",
"side": "client",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "FeatureMap",
@@ -3022,7 +3007,6 @@
"define": "SWITCH_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "number of positions",
@@ -3213,7 +3197,6 @@
"define": "ADMINISTRATOR_COMMISSIONING_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "WindowStatus",
@@ -3500,7 +3483,7 @@
"code": 5,
"mfgCode": null,
"side": "server",
- "type": "fabric_idx",
+ "type": "int8u",
"included": 1,
"storageOption": "External",
"singleton": 0,
@@ -3552,7 +3535,6 @@
"define": "BOOLEAN_STATE_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -3579,7 +3561,6 @@
"define": "BOOLEAN_STATE_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "StateValue",
@@ -3690,7 +3671,6 @@
"define": "MODE_SELECT_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "Description",
@@ -3945,7 +3925,6 @@
"define": "WINDOW_COVERING_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "Type",
@@ -4276,7 +4255,6 @@
"define": "PUMP_CONFIG_CONTROL_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -4303,7 +4281,6 @@
"define": "PUMP_CONFIG_CONTROL_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "MaxPressure",
@@ -5130,7 +5107,6 @@
"define": "THERMOSTAT_UI_CONFIG_CLUSTER",
"side": "client",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "FeatureMap",
@@ -5173,7 +5149,6 @@
"define": "THERMOSTAT_UI_CONFIG_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "temperature display mode",
@@ -5312,7 +5287,6 @@
"define": "ILLUMINANCE_MEASUREMENT_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -5339,7 +5313,6 @@
"define": "ILLUMINANCE_MEASUREMENT_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "MeasuredValue",
@@ -5462,7 +5435,6 @@
"define": "TEMP_MEASUREMENT_CLUSTER",
"side": "client",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -5489,7 +5461,6 @@
"define": "TEMP_MEASUREMENT_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "MeasuredValue",
@@ -5596,7 +5567,6 @@
"define": "PRESSURE_MEASUREMENT_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -5623,7 +5593,6 @@
"define": "PRESSURE_MEASUREMENT_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "MeasuredValue",
@@ -5810,7 +5779,6 @@
"define": "FLOW_MEASUREMENT_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -5837,7 +5805,6 @@
"define": "FLOW_MEASUREMENT_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "MeasuredValue",
@@ -5944,7 +5911,6 @@
"define": "RELATIVE_HUMIDITY_MEASUREMENT_CLUSTER",
"side": "client",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "FeatureMap",
@@ -5987,7 +5953,6 @@
"define": "RELATIVE_HUMIDITY_MEASUREMENT_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "measured value",
@@ -6622,7 +6587,6 @@
"define": "APPLICATION_BASIC_CLUSTER",
"side": "client",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -6649,7 +6613,6 @@
"define": "APPLICATION_BASIC_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "VendorName",
@@ -6672,7 +6635,7 @@
"code": 1,
"mfgCode": null,
"side": "server",
- "type": "int16u",
+ "type": "vendor_id",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -6912,7 +6875,6 @@
"define": "IDENTIFY_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "identify time",
@@ -7463,7 +7425,6 @@
"define": "ON_OFF_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "OnOff",
@@ -7614,10 +7575,9 @@
"define": "LEVEL_CONTROL_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
- "name": "current level",
+ "name": "CurrentLevel",
"code": 0,
"mfgCode": null,
"side": "server",
@@ -7673,7 +7633,6 @@
"define": "BASIC_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -7700,7 +7659,6 @@
"define": "BASIC_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "DataModelRevision",
@@ -8115,7 +8073,6 @@
"define": "COLOR_CONTROL_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "CurrentHue",
diff --git a/examples/placeholder/linux/apps/app2/config.matter b/examples/placeholder/linux/apps/app2/config.matter
index 62a7d086083c29..44aaab139aebaf 100644
--- a/examples/placeholder/linux/apps/app2/config.matter
+++ b/examples/placeholder/linux/apps/app2/config.matter
@@ -425,7 +425,7 @@ server cluster Descriptor = 29 {
readonly attribute int16u clusterRevision = 65533;
}
-server cluster BridgedActions = 37 {
+server cluster Actions = 37 {
enum ActionErrorEnum : ENUM8 {
kUnknown = 0;
kInterrupted = 1;
@@ -474,8 +474,8 @@ server cluster BridgedActions = 37 {
char_string<32> name = 1;
ActionTypeEnum type = 2;
int16u endpointListID = 3;
- int16u supportedCommands = 4;
- ActionStateEnum status = 5;
+ CommandBits supportedCommands = 4;
+ ActionStateEnum state = 5;
}
struct EndpointListStruct {
@@ -499,8 +499,8 @@ server cluster BridgedActions = 37 {
}
readonly attribute ActionStruct actionList[] = 0;
- readonly attribute EndpointListStruct endpointList[] = 1;
- readonly attribute long_char_string<512> setupUrl = 2;
+ readonly attribute EndpointListStruct endpointLists[] = 1;
+ readonly attribute long_char_string<512> setupURL = 2;
readonly attribute bitmap32 featureMap = 65532;
readonly attribute int16u clusterRevision = 65533;
}
@@ -2630,10 +2630,10 @@ endpoint 0 {
callback attribute clusterRevision default = 1;
}
- server cluster BridgedActions {
+ server cluster Actions {
callback attribute actionList;
- callback attribute endpointList;
- callback attribute setupUrl;
+ callback attribute endpointLists;
+ callback attribute setupURL;
ram attribute featureMap;
callback attribute clusterRevision default = 1;
}
diff --git a/examples/placeholder/linux/apps/app2/config.zap b/examples/placeholder/linux/apps/app2/config.zap
index 6dbef1dca7c2ed..c4791e2f371137 100644
--- a/examples/placeholder/linux/apps/app2/config.zap
+++ b/examples/placeholder/linux/apps/app2/config.zap
@@ -1,5 +1,5 @@
{
- "featureLevel": 72,
+ "featureLevel": 77,
"creator": "zap",
"keyValuePairs": [
{
@@ -19,14 +19,16 @@
{
"pathRelativity": "relativeToZap",
"path": "../../../../../src/app/zap-templates/zcl/zcl.json",
- "version": "ZCL Test Data",
- "type": "zcl-properties"
+ "type": "zcl-properties",
+ "category": "matter",
+ "version": 1,
+ "description": "Matter SDK ZCL data"
},
{
"pathRelativity": "relativeToZap",
"path": "../../../../../src/app/zap-templates/app-templates.json",
- "version": "chip-v1",
- "type": "gen-templates-json"
+ "type": "gen-templates-json",
+ "version": "chip-v1"
}
],
"endpointTypes": [
@@ -119,7 +121,6 @@
"define": "ON_OFF_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "OnOff",
@@ -242,7 +243,6 @@
"define": "DESCRIPTOR_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -269,7 +269,6 @@
"define": "DESCRIPTOR_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "device list",
@@ -370,13 +369,12 @@
]
},
{
- "name": "Bridged Actions",
+ "name": "Actions",
"code": 37,
"mfgCode": null,
- "define": "BRIDGED_ACTIONS_CLUSTER",
+ "define": "ACTIONS_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -397,16 +395,15 @@
]
},
{
- "name": "Bridged Actions",
+ "name": "Actions",
"code": 37,
"mfgCode": null,
- "define": "BRIDGED_ACTIONS_CLUSTER",
+ "define": "ACTIONS_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
- "name": "action list",
+ "name": "ActionList",
"code": 0,
"mfgCode": null,
"side": "server",
@@ -422,7 +419,7 @@
"reportableChange": 0
},
{
- "name": "endpoint list",
+ "name": "EndpointLists",
"code": 1,
"mfgCode": null,
"side": "server",
@@ -438,7 +435,7 @@
"reportableChange": 0
},
{
- "name": "setup url",
+ "name": "SetupURL",
"code": 2,
"mfgCode": null,
"side": "server",
@@ -542,7 +539,6 @@
"define": "BASIC_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -569,7 +565,6 @@
"define": "BASIC_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "DataModelRevision",
@@ -931,9 +926,7 @@
"mfgCode": null,
"define": "POWER_SOURCE_CONFIGURATION_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Power Source Configuration",
@@ -942,7 +935,6 @@
"define": "POWER_SOURCE_CONFIGURATION_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "Sources",
@@ -1001,7 +993,6 @@
"define": "POWER_SOURCE_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -1028,7 +1019,6 @@
"define": "POWER_SOURCE_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "Status",
@@ -2103,7 +2093,6 @@
"define": "GENERAL_DIAGNOSTICS_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -2362,7 +2351,6 @@
"define": "SOFTWARE_DIAGNOSTICS_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "ThreadMetrics",
@@ -2505,7 +2493,6 @@
"define": "WIFI_NETWORK_DIAGNOSTICS_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "bssid",
@@ -2792,7 +2779,6 @@
"define": "ETHERNET_NETWORK_DIAGNOSTICS_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "PHYRate",
@@ -2979,7 +2965,6 @@
"define": "SWITCH_CLUSTER",
"side": "client",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "FeatureMap",
@@ -3022,7 +3007,6 @@
"define": "SWITCH_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "number of positions",
@@ -3213,7 +3197,6 @@
"define": "ADMINISTRATOR_COMMISSIONING_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "WindowStatus",
@@ -3500,7 +3483,7 @@
"code": 5,
"mfgCode": null,
"side": "server",
- "type": "fabric_idx",
+ "type": "int8u",
"included": 1,
"storageOption": "External",
"singleton": 0,
@@ -3552,7 +3535,6 @@
"define": "BOOLEAN_STATE_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -3579,7 +3561,6 @@
"define": "BOOLEAN_STATE_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "StateValue",
@@ -3690,7 +3671,6 @@
"define": "MODE_SELECT_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "Description",
@@ -3945,7 +3925,6 @@
"define": "WINDOW_COVERING_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "Type",
@@ -4276,7 +4255,6 @@
"define": "PUMP_CONFIG_CONTROL_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -4303,7 +4281,6 @@
"define": "PUMP_CONFIG_CONTROL_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "MaxPressure",
@@ -5130,7 +5107,6 @@
"define": "THERMOSTAT_UI_CONFIG_CLUSTER",
"side": "client",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "FeatureMap",
@@ -5173,7 +5149,6 @@
"define": "THERMOSTAT_UI_CONFIG_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "temperature display mode",
@@ -5312,7 +5287,6 @@
"define": "ILLUMINANCE_MEASUREMENT_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -5339,7 +5313,6 @@
"define": "ILLUMINANCE_MEASUREMENT_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "MeasuredValue",
@@ -5462,7 +5435,6 @@
"define": "TEMP_MEASUREMENT_CLUSTER",
"side": "client",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -5489,7 +5461,6 @@
"define": "TEMP_MEASUREMENT_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "MeasuredValue",
@@ -5596,7 +5567,6 @@
"define": "PRESSURE_MEASUREMENT_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -5623,7 +5593,6 @@
"define": "PRESSURE_MEASUREMENT_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "MeasuredValue",
@@ -5810,7 +5779,6 @@
"define": "FLOW_MEASUREMENT_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -5837,7 +5805,6 @@
"define": "FLOW_MEASUREMENT_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "MeasuredValue",
@@ -5944,7 +5911,6 @@
"define": "RELATIVE_HUMIDITY_MEASUREMENT_CLUSTER",
"side": "client",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "FeatureMap",
@@ -5987,7 +5953,6 @@
"define": "RELATIVE_HUMIDITY_MEASUREMENT_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "measured value",
@@ -6622,7 +6587,6 @@
"define": "APPLICATION_BASIC_CLUSTER",
"side": "client",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -6649,7 +6613,6 @@
"define": "APPLICATION_BASIC_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "VendorName",
@@ -6672,7 +6635,7 @@
"code": 1,
"mfgCode": null,
"side": "server",
- "type": "int16u",
+ "type": "vendor_id",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -6912,7 +6875,6 @@
"define": "IDENTIFY_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "identify time",
@@ -7463,7 +7425,6 @@
"define": "ON_OFF_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "OnOff",
@@ -7614,10 +7575,9 @@
"define": "LEVEL_CONTROL_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
- "name": "current level",
+ "name": "CurrentLevel",
"code": 0,
"mfgCode": null,
"side": "server",
@@ -7673,7 +7633,6 @@
"define": "BASIC_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -7700,7 +7659,6 @@
"define": "BASIC_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "DataModelRevision",
@@ -8115,7 +8073,6 @@
"define": "COLOR_CONTROL_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "CurrentHue",
diff --git a/examples/placeholder/linux/src/bridged-actions-stub.cpp b/examples/placeholder/linux/src/bridged-actions-stub.cpp
index af3b4763054ef0..ff5a7a771e4923 100644
--- a/examples/placeholder/linux/src/bridged-actions-stub.cpp
+++ b/examples/placeholder/linux/src/bridged-actions-stub.cpp
@@ -27,15 +27,15 @@
using namespace chip;
using namespace chip::app;
using namespace chip::app::Clusters;
-using namespace chip::app::Clusters::BridgedActions::Attributes;
+using namespace chip::app::Clusters::Actions::Attributes;
namespace {
-class BridgedActionsAttrAccess : public AttributeAccessInterface
+class ActionsAttrAccess : public AttributeAccessInterface
{
public:
- // Register for the Bridged Actions cluster on all endpoints.
- BridgedActionsAttrAccess() : AttributeAccessInterface(Optional::Missing(), BridgedActions::Id) {}
+ // Register for the Actions cluster on all endpoints.
+ ActionsAttrAccess() : AttributeAccessInterface(Optional::Missing(), Actions::Id) {}
CHIP_ERROR Read(const ConcreteReadAttributePath & aPath, AttributeValueEncoder & aEncoder) override;
@@ -48,44 +48,44 @@ class BridgedActionsAttrAccess : public AttributeAccessInterface
CHIP_ERROR ReadClusterRevision(EndpointId endpoint, AttributeValueEncoder & aEncoder);
};
-constexpr uint16_t BridgedActionsAttrAccess::ClusterRevision;
+constexpr uint16_t ActionsAttrAccess::ClusterRevision;
-CHIP_ERROR BridgedActionsAttrAccess::ReadActionListAttribute(EndpointId endpoint, AttributeValueEncoder & aEncoder)
+CHIP_ERROR ActionsAttrAccess::ReadActionListAttribute(EndpointId endpoint, AttributeValueEncoder & aEncoder)
{
// Just return an empty list
return aEncoder.EncodeEmptyList();
}
-CHIP_ERROR BridgedActionsAttrAccess::ReadEndpointListAttribute(EndpointId endpoint, AttributeValueEncoder & aEncoder)
+CHIP_ERROR ActionsAttrAccess::ReadEndpointListAttribute(EndpointId endpoint, AttributeValueEncoder & aEncoder)
{
// Just return an empty list
return aEncoder.EncodeEmptyList();
}
-CHIP_ERROR BridgedActionsAttrAccess::ReadSetupUrlAttribute(EndpointId endpoint, AttributeValueEncoder & aEncoder)
+CHIP_ERROR ActionsAttrAccess::ReadSetupUrlAttribute(EndpointId endpoint, AttributeValueEncoder & aEncoder)
{
const char SetupUrl[] = "https://example.com";
return aEncoder.Encode(chip::Span(SetupUrl, strlen(SetupUrl)));
}
-CHIP_ERROR BridgedActionsAttrAccess::ReadClusterRevision(EndpointId endpoint, AttributeValueEncoder & aEncoder)
+CHIP_ERROR ActionsAttrAccess::ReadClusterRevision(EndpointId endpoint, AttributeValueEncoder & aEncoder)
{
return aEncoder.Encode(ClusterRevision);
}
-BridgedActionsAttrAccess gAttrAccess;
+ActionsAttrAccess gAttrAccess;
-CHIP_ERROR BridgedActionsAttrAccess::Read(const ConcreteReadAttributePath & aPath, AttributeValueEncoder & aEncoder)
+CHIP_ERROR ActionsAttrAccess::Read(const ConcreteReadAttributePath & aPath, AttributeValueEncoder & aEncoder)
{
- VerifyOrDie(aPath.mClusterId == BridgedActions::Id);
+ VerifyOrDie(aPath.mClusterId == Actions::Id);
switch (aPath.mAttributeId)
{
case ActionList::Id:
return ReadActionListAttribute(aPath.mEndpointId, aEncoder);
- case EndpointList::Id:
+ case EndpointLists::Id:
return ReadEndpointListAttribute(aPath.mEndpointId, aEncoder);
- case SetupUrl::Id:
+ case SetupURL::Id:
return ReadSetupUrlAttribute(aPath.mEndpointId, aEncoder);
case ClusterRevision::Id:
return ReadClusterRevision(aPath.mEndpointId, aEncoder);
@@ -96,7 +96,7 @@ CHIP_ERROR BridgedActionsAttrAccess::Read(const ConcreteReadAttributePath & aPat
}
} // anonymous namespace
-void MatterBridgedActionsPluginServerInitCallback(void)
+void MatterActionsPluginServerInitCallback(void)
{
registerAttributeAccessOverride(&gAttrAccess);
}
diff --git a/examples/pump-app/pump-common/pump-app.zap b/examples/pump-app/pump-common/pump-app.zap
index 418e7b42991b8b..c6370d53ff5f76 100644
--- a/examples/pump-app/pump-common/pump-app.zap
+++ b/examples/pump-app/pump-common/pump-app.zap
@@ -1,5 +1,5 @@
{
- "featureLevel": 71,
+ "featureLevel": 77,
"creator": "zap",
"keyValuePairs": [
{
@@ -19,14 +19,16 @@
{
"pathRelativity": "relativeToZap",
"path": "../../../src/app/zap-templates/zcl/zcl.json",
- "version": "ZCL Test Data",
- "type": "zcl-properties"
+ "type": "zcl-properties",
+ "category": "matter",
+ "version": 1,
+ "description": "Matter SDK ZCL data"
},
{
"pathRelativity": "relativeToZap",
"path": "../../../src/app/zap-templates/app-templates.json",
- "version": "chip-v1",
- "type": "gen-templates-json"
+ "type": "gen-templates-json",
+ "version": "chip-v1"
}
],
"endpointTypes": [
@@ -60,8 +62,7 @@
"incoming": 1,
"outgoing": 0
}
- ],
- "attributes": []
+ ]
},
{
"name": "Identify",
@@ -70,7 +71,6 @@
"define": "IDENTIFY_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "identify time",
@@ -242,8 +242,7 @@
"incoming": 1,
"outgoing": 0
}
- ],
- "attributes": []
+ ]
},
{
"name": "Groups",
@@ -473,8 +472,7 @@
"incoming": 0,
"outgoing": 0
}
- ],
- "attributes": []
+ ]
},
{
"name": "Scenes",
@@ -743,7 +741,6 @@
"define": "DESCRIPTOR_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "FeatureMap",
@@ -786,7 +783,6 @@
"define": "DESCRIPTOR_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "device list",
@@ -941,7 +937,6 @@
"define": "ACCESS_CONTROL_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "FeatureMap",
@@ -984,7 +979,6 @@
"define": "ACCESS_CONTROL_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "ACL",
@@ -1207,7 +1201,6 @@
"define": "BASIC_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "DataModelRevision",
@@ -1703,8 +1696,7 @@
"incoming": 1,
"outgoing": 0
}
- ],
- "attributes": []
+ ]
},
{
"name": "OTA Software Update Requestor",
@@ -1722,8 +1714,7 @@
"incoming": 1,
"outgoing": 0
}
- ],
- "attributes": []
+ ]
},
{
"name": "OTA Software Update Requestor",
@@ -1732,7 +1723,6 @@
"define": "OTA_REQUESTOR_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "DefaultOtaProviders",
@@ -1886,9 +1876,7 @@
"mfgCode": null,
"define": "LOCALIZATION_CONFIGURATION_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Localization Configuration",
@@ -1897,7 +1885,6 @@
"define": "LOCALIZATION_CONFIGURATION_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ActiveLocale",
@@ -2019,9 +2006,7 @@
"mfgCode": null,
"define": "TIME_FORMAT_LOCALIZATION_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Time Format Localization",
@@ -2030,7 +2015,6 @@
"define": "TIME_FORMAT_LOCALIZATION_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "HourFormat",
@@ -2168,9 +2152,7 @@
"mfgCode": null,
"define": "UNIT_LOCALIZATION_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Unit Localization",
@@ -2179,7 +2161,6 @@
"define": "UNIT_LOCALIZATION_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "TemperatureUnit",
@@ -2885,9 +2866,7 @@
"mfgCode": null,
"define": "DIAGNOSTIC_LOGS_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Diagnostic Logs",
@@ -3004,7 +2983,6 @@
"define": "GENERAL_DIAGNOSTICS_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "FeatureMap",
@@ -3327,7 +3305,6 @@
"define": "SOFTWARE_DIAGNOSTICS_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ThreadMetrics",
@@ -3518,7 +3495,6 @@
"define": "THREAD_NETWORK_DIAGNOSTICS_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "channel",
@@ -4685,7 +4661,6 @@
"define": "ADMINISTRATOR_COMMISSIONING_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "WindowStatus",
@@ -5052,7 +5027,7 @@
"code": 5,
"mfgCode": null,
"side": "server",
- "type": "fabric_idx",
+ "type": "int8u",
"included": 1,
"storageOption": "External",
"singleton": 0,
@@ -5399,9 +5374,7 @@
"mfgCode": null,
"define": "FIXED_LABEL_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Fixed Label",
@@ -5410,7 +5383,6 @@
"define": "FIXED_LABEL_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "label list",
@@ -5516,9 +5488,7 @@
"mfgCode": null,
"define": "USER_LABEL_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "User Label",
@@ -5527,7 +5497,6 @@
"define": "USER_LABEL_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "label list",
@@ -5651,8 +5620,7 @@
"incoming": 1,
"outgoing": 0
}
- ],
- "attributes": []
+ ]
},
{
"name": "Identify",
@@ -5661,7 +5629,6 @@
"define": "IDENTIFY_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "identify time",
@@ -5860,7 +5827,6 @@
"define": "ON_OFF_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "OnOff",
@@ -6123,10 +6089,9 @@
"define": "LEVEL_CONTROL_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
- "name": "current level",
+ "name": "CurrentLevel",
"code": 0,
"mfgCode": null,
"side": "server",
@@ -6142,7 +6107,7 @@
"reportableChange": 0
},
{
- "name": "remaining time",
+ "name": "RemainingTime",
"code": 1,
"mfgCode": null,
"side": "server",
@@ -6158,7 +6123,7 @@
"reportableChange": 0
},
{
- "name": "min level",
+ "name": "MinLevel",
"code": 2,
"mfgCode": null,
"side": "server",
@@ -6174,7 +6139,7 @@
"reportableChange": 0
},
{
- "name": "max level",
+ "name": "MaxLevel",
"code": 3,
"mfgCode": null,
"side": "server",
@@ -6190,7 +6155,7 @@
"reportableChange": 0
},
{
- "name": "current frequency",
+ "name": "CurrentFrequency",
"code": 4,
"mfgCode": null,
"side": "server",
@@ -6206,7 +6171,7 @@
"reportableChange": 0
},
{
- "name": "min frequency",
+ "name": "MinFrequency",
"code": 5,
"mfgCode": null,
"side": "server",
@@ -6222,7 +6187,7 @@
"reportableChange": 0
},
{
- "name": "max frequency",
+ "name": "MaxFrequency",
"code": 6,
"mfgCode": null,
"side": "server",
@@ -6238,7 +6203,7 @@
"reportableChange": 0
},
{
- "name": "options",
+ "name": "Options",
"code": 15,
"mfgCode": null,
"side": "server",
@@ -6254,7 +6219,7 @@
"reportableChange": 0
},
{
- "name": "on off transition time",
+ "name": "OnOffTransitionTime",
"code": 16,
"mfgCode": null,
"side": "server",
@@ -6270,7 +6235,7 @@
"reportableChange": 0
},
{
- "name": "on level",
+ "name": "OnLevel",
"code": 17,
"mfgCode": null,
"side": "server",
@@ -6286,7 +6251,7 @@
"reportableChange": 0
},
{
- "name": "on transition time",
+ "name": "OnTransitionTime",
"code": 18,
"mfgCode": null,
"side": "server",
@@ -6302,7 +6267,7 @@
"reportableChange": 0
},
{
- "name": "off transition time",
+ "name": "OffTransitionTime",
"code": 19,
"mfgCode": null,
"side": "server",
@@ -6318,7 +6283,7 @@
"reportableChange": 0
},
{
- "name": "default move rate",
+ "name": "DefaultMoveRate",
"code": 20,
"mfgCode": null,
"side": "server",
@@ -6334,7 +6299,7 @@
"reportableChange": 0
},
{
- "name": "start up current level",
+ "name": "StartUpCurrentLevel",
"code": 16384,
"mfgCode": null,
"side": "server",
@@ -6438,7 +6403,6 @@
"define": "DESCRIPTOR_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -6465,7 +6429,6 @@
"define": "DESCRIPTOR_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "device list",
@@ -6619,9 +6582,7 @@
"mfgCode": null,
"define": "BINDING_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Binding",
@@ -6630,7 +6591,6 @@
"define": "BINDING_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "Binding",
@@ -6737,7 +6697,6 @@
"define": "PUMP_CONFIG_CONTROL_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -6764,7 +6723,6 @@
"define": "PUMP_CONFIG_CONTROL_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "MaxPressure",
@@ -7223,7 +7181,6 @@
"define": "TEMP_MEASUREMENT_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "FeatureMap",
@@ -7266,7 +7223,6 @@
"define": "TEMP_MEASUREMENT_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "MeasuredValue",
@@ -7421,7 +7377,6 @@
"define": "PRESSURE_MEASUREMENT_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "FeatureMap",
@@ -7464,7 +7419,6 @@
"define": "PRESSURE_MEASUREMENT_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "MeasuredValue",
@@ -7699,7 +7653,6 @@
"define": "FLOW_MEASUREMENT_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "FeatureMap",
@@ -7742,7 +7695,6 @@
"define": "FLOW_MEASUREMENT_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "MeasuredValue",
@@ -7897,7 +7849,6 @@
"define": "OCCUPANCY_SENSING_CLUSTER",
"side": "client",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "FeatureMap",
@@ -7939,9 +7890,7 @@
"mfgCode": null,
"define": "OCCUPANCY_SENSING_CLUSTER",
"side": "server",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 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 ba54ac0c4b408d..65416acc82312b 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
@@ -1,5 +1,5 @@
{
- "featureLevel": 71,
+ "featureLevel": 77,
"creator": "zap",
"keyValuePairs": [
{
@@ -19,14 +19,16 @@
{
"pathRelativity": "relativeToZap",
"path": "../../../src/app/zap-templates/zcl/zcl.json",
- "version": "ZCL Test Data",
- "type": "zcl-properties"
+ "type": "zcl-properties",
+ "category": "matter",
+ "version": 1,
+ "description": "Matter SDK ZCL data"
},
{
"pathRelativity": "relativeToZap",
"path": "../../../src/app/zap-templates/app-templates.json",
- "version": "chip-v1",
- "type": "gen-templates-json"
+ "type": "gen-templates-json",
+ "version": "chip-v1"
}
],
"endpointTypes": [
@@ -87,7 +89,6 @@
"define": "IDENTIFY_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "identify time",
@@ -698,7 +699,6 @@
"define": "DESCRIPTOR_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "FeatureMap",
@@ -741,7 +741,6 @@
"define": "DESCRIPTOR_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "device list",
@@ -896,7 +895,6 @@
"define": "ACCESS_CONTROL_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "FeatureMap",
@@ -939,7 +937,6 @@
"define": "ACCESS_CONTROL_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "ACL",
@@ -1110,7 +1107,6 @@
"define": "BASIC_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "FeatureMap",
@@ -1153,7 +1149,6 @@
"define": "BASIC_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "DataModelRevision",
@@ -1649,8 +1644,7 @@
"incoming": 1,
"outgoing": 0
}
- ],
- "attributes": []
+ ]
},
{
"name": "OTA Software Update Requestor",
@@ -1668,8 +1662,7 @@
"incoming": 1,
"outgoing": 0
}
- ],
- "attributes": []
+ ]
},
{
"name": "OTA Software Update Requestor",
@@ -1678,7 +1671,6 @@
"define": "OTA_REQUESTOR_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "DefaultOtaProviders",
@@ -1832,9 +1824,7 @@
"mfgCode": null,
"define": "LOCALIZATION_CONFIGURATION_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Localization Configuration",
@@ -1843,7 +1833,6 @@
"define": "LOCALIZATION_CONFIGURATION_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ActiveLocale",
@@ -1965,9 +1954,7 @@
"mfgCode": null,
"define": "TIME_FORMAT_LOCALIZATION_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Time Format Localization",
@@ -1976,7 +1963,6 @@
"define": "TIME_FORMAT_LOCALIZATION_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "HourFormat",
@@ -2114,9 +2100,7 @@
"mfgCode": null,
"define": "UNIT_LOCALIZATION_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Unit Localization",
@@ -2125,7 +2109,6 @@
"define": "UNIT_LOCALIZATION_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "TemperatureUnit",
@@ -2831,9 +2814,7 @@
"mfgCode": null,
"define": "DIAGNOSTIC_LOGS_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Diagnostic Logs",
@@ -2950,7 +2931,6 @@
"define": "GENERAL_DIAGNOSTICS_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "FeatureMap",
@@ -3273,7 +3253,6 @@
"define": "SOFTWARE_DIAGNOSTICS_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ThreadMetrics",
@@ -3464,7 +3443,6 @@
"define": "THREAD_NETWORK_DIAGNOSTICS_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "channel",
@@ -4631,7 +4609,6 @@
"define": "ADMINISTRATOR_COMMISSIONING_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "WindowStatus",
@@ -4998,7 +4975,7 @@
"code": 5,
"mfgCode": null,
"side": "server",
- "type": "fabric_idx",
+ "type": "int8u",
"included": 1,
"storageOption": "External",
"singleton": 0,
@@ -5345,9 +5322,7 @@
"mfgCode": null,
"define": "FIXED_LABEL_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Fixed Label",
@@ -5356,7 +5331,6 @@
"define": "FIXED_LABEL_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "label list",
@@ -5462,9 +5436,7 @@
"mfgCode": null,
"define": "USER_LABEL_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "User Label",
@@ -5473,7 +5445,6 @@
"define": "USER_LABEL_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "label list",
@@ -5597,8 +5568,7 @@
"incoming": 1,
"outgoing": 0
}
- ],
- "attributes": []
+ ]
},
{
"name": "Identify",
@@ -5607,7 +5577,6 @@
"define": "IDENTIFY_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "identify time",
@@ -5648,7 +5617,7 @@
"side": "server",
"type": "array",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -5664,7 +5633,7 @@
"side": "server",
"type": "array",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -5680,7 +5649,7 @@
"side": "server",
"type": "array",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -5798,7 +5767,6 @@
"define": "ON_OFF_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "OnOff",
@@ -5841,7 +5809,6 @@
"define": "DESCRIPTOR_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -5868,7 +5835,6 @@
"define": "DESCRIPTOR_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "device list",
@@ -6022,9 +5988,7 @@
"mfgCode": null,
"define": "BINDING_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Binding",
@@ -6033,7 +5997,6 @@
"define": "BINDING_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "Binding",
@@ -6042,7 +6005,7 @@
"side": "server",
"type": "array",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -6058,7 +6021,7 @@
"side": "server",
"type": "array",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -6074,7 +6037,7 @@
"side": "server",
"type": "array",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -6090,7 +6053,7 @@
"side": "server",
"type": "array",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -6140,7 +6103,6 @@
"define": "PUMP_CONFIG_CONTROL_CLUSTER",
"side": "client",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "FeatureMap",
@@ -6183,7 +6145,6 @@
"define": "PUMP_CONFIG_CONTROL_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "MaxPressure",
@@ -6338,7 +6299,6 @@
"define": "TEMP_MEASUREMENT_CLUSTER",
"side": "client",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "FeatureMap",
@@ -6381,7 +6341,6 @@
"define": "TEMP_MEASUREMENT_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "MeasuredValue",
@@ -6472,7 +6431,6 @@
"define": "PRESSURE_MEASUREMENT_CLUSTER",
"side": "client",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "FeatureMap",
@@ -6515,7 +6473,6 @@
"define": "PRESSURE_MEASUREMENT_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "MeasuredValue",
@@ -6638,7 +6595,6 @@
"define": "FLOW_MEASUREMENT_CLUSTER",
"side": "client",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "FeatureMap",
@@ -6681,7 +6637,6 @@
"define": "FLOW_MEASUREMENT_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "MeasuredValue",
@@ -6787,6 +6742,5 @@
"endpointVersion": 1,
"deviceIdentifier": 772
}
- ],
- "log": []
+ ]
}
\ No newline at end of file
diff --git a/examples/temperature-measurement-app/esp32/main/temperature-measurement.zap b/examples/temperature-measurement-app/esp32/main/temperature-measurement.zap
index eb56cfbf3dfac0..56e02d9950a38c 100644
--- a/examples/temperature-measurement-app/esp32/main/temperature-measurement.zap
+++ b/examples/temperature-measurement-app/esp32/main/temperature-measurement.zap
@@ -1,5 +1,5 @@
{
- "featureLevel": 71,
+ "featureLevel": 77,
"creator": "zap",
"keyValuePairs": [
{
@@ -19,14 +19,16 @@
{
"pathRelativity": "relativeToZap",
"path": "../../../../src/app/zap-templates/zcl/zcl.json",
- "version": "ZCL Test Data",
- "type": "zcl-properties"
+ "type": "zcl-properties",
+ "category": "matter",
+ "version": 1,
+ "description": "Matter SDK ZCL data"
},
{
"pathRelativity": "relativeToZap",
"path": "../../../../src/app/zap-templates/app-templates.json",
- "version": "chip-v1",
- "type": "gen-templates-json"
+ "type": "gen-templates-json",
+ "version": "chip-v1"
}
],
"endpointTypes": [
@@ -36,92 +38,6 @@
"deviceTypeCode": 22,
"deviceTypeProfileId": 259,
"clusters": [
- {
- "name": "Power Configuration",
- "code": 1,
- "mfgCode": null,
- "define": "POWER_CONFIG_CLUSTER",
- "side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": [
- {
- "name": "ClusterRevision",
- "code": 65533,
- "mfgCode": null,
- "side": "client",
- "type": "int16u",
- "included": 1,
- "storageOption": "RAM",
- "singleton": 0,
- "bounded": 0,
- "defaultValue": "2",
- "reportable": 1,
- "minInterval": 0,
- "maxInterval": 65344,
- "reportableChange": 0
- }
- ]
- },
- {
- "name": "Power Configuration",
- "code": 1,
- "mfgCode": null,
- "define": "POWER_CONFIG_CLUSTER",
- "side": "server",
- "enabled": 0,
- "commands": [],
- "attributes": [
- {
- "name": "battery percentage remaining",
- "code": 33,
- "mfgCode": null,
- "side": "server",
- "type": "int8u",
- "included": 0,
- "storageOption": "RAM",
- "singleton": 0,
- "bounded": 0,
- "defaultValue": "0x00",
- "reportable": 1,
- "minInterval": 0,
- "maxInterval": 65344,
- "reportableChange": 0
- },
- {
- "name": "battery alarm state",
- "code": 62,
- "mfgCode": null,
- "side": "server",
- "type": "bitmap32",
- "included": 0,
- "storageOption": "RAM",
- "singleton": 0,
- "bounded": 0,
- "defaultValue": "0x00000000",
- "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": "2",
- "reportable": 1,
- "minInterval": 0,
- "maxInterval": 65344,
- "reportableChange": 0
- }
- ]
- },
{
"name": "Identify",
"code": 3,
@@ -165,7 +81,6 @@
"define": "IDENTIFY_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "identify time",
@@ -353,86 +268,6 @@
}
]
},
- {
- "name": "Alarms",
- "code": 9,
- "mfgCode": null,
- "define": "ALARM_CLUSTER",
- "side": "client",
- "enabled": 0,
- "commands": [
- {
- "name": "ResetAlarm",
- "code": 0,
- "mfgCode": null,
- "source": "client",
- "incoming": 1,
- "outgoing": 0
- },
- {
- "name": "ResetAllAlarms",
- "code": 1,
- "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": "Alarms",
- "code": 9,
- "mfgCode": null,
- "define": "ALARM_CLUSTER",
- "side": "server",
- "enabled": 0,
- "commands": [
- {
- "name": "Alarm",
- "code": 0,
- "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": "Descriptor",
"code": 29,
@@ -440,7 +275,6 @@
"define": "DESCRIPTOR_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -467,7 +301,6 @@
"define": "DESCRIPTOR_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "device list",
@@ -573,9 +406,7 @@
"mfgCode": null,
"define": "ACCESS_CONTROL_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Access Control",
@@ -584,7 +415,6 @@
"define": "ACCESS_CONTROL_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "ACL",
@@ -723,7 +553,6 @@
"define": "BASIC_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -750,7 +579,6 @@
"define": "BASIC_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "DataModelRevision",
@@ -1112,9 +940,7 @@
"mfgCode": null,
"define": "LOCALIZATION_CONFIGURATION_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Localization Configuration",
@@ -1123,7 +949,6 @@
"define": "LOCALIZATION_CONFIGURATION_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "ActiveLocale",
@@ -1197,9 +1022,7 @@
"mfgCode": null,
"define": "TIME_FORMAT_LOCALIZATION_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Time Format Localization",
@@ -1208,7 +1031,6 @@
"define": "TIME_FORMAT_LOCALIZATION_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "HourFormat",
@@ -1298,9 +1120,7 @@
"mfgCode": null,
"define": "UNIT_LOCALIZATION_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Unit Localization",
@@ -1309,7 +1129,6 @@
"define": "UNIT_LOCALIZATION_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "TemperatureUnit",
@@ -1892,7 +1711,6 @@
"define": "GENERAL_DIAGNOSTICS_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -2151,7 +1969,6 @@
"define": "SOFTWARE_DIAGNOSTICS_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "CurrentHeapHighWatermark",
@@ -2210,7 +2027,6 @@
"define": "WIFI_NETWORK_DIAGNOSTICS_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -2237,7 +2053,6 @@
"define": "WIFI_NETWORK_DIAGNOSTICS_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "bssid",
@@ -2524,7 +2339,6 @@
"define": "ETHERNET_NETWORK_DIAGNOSTICS_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "PHYRate",
@@ -2763,7 +2577,6 @@
"define": "ADMINISTRATOR_COMMISSIONING_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "WindowStatus",
@@ -3066,7 +2879,7 @@
"code": 5,
"mfgCode": null,
"side": "server",
- "type": "fabric_idx",
+ "type": "int8u",
"included": 1,
"storageOption": "External",
"singleton": 0,
@@ -3301,9 +3114,7 @@
"mfgCode": null,
"define": "FIXED_LABEL_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Fixed Label",
@@ -3312,7 +3123,6 @@
"define": "FIXED_LABEL_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "label list",
@@ -3370,9 +3180,7 @@
"mfgCode": null,
"define": "USER_LABEL_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "User Label",
@@ -3381,7 +3189,6 @@
"define": "USER_LABEL_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "label list",
@@ -3441,162 +3248,6 @@
"deviceTypeCode": null,
"deviceTypeProfileId": null,
"clusters": [
- {
- "name": "Power Configuration",
- "code": 1,
- "mfgCode": null,
- "define": "POWER_CONFIG_CLUSTER",
- "side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": [
- {
- "name": "ClusterRevision",
- "code": 65533,
- "mfgCode": null,
- "side": "client",
- "type": "int16u",
- "included": 1,
- "storageOption": "RAM",
- "singleton": 1,
- "bounded": 0,
- "defaultValue": "2",
- "reportable": 1,
- "minInterval": 0,
- "maxInterval": 65344,
- "reportableChange": 0
- }
- ]
- },
- {
- "name": "Power Configuration",
- "code": 1,
- "mfgCode": null,
- "define": "POWER_CONFIG_CLUSTER",
- "side": "server",
- "enabled": 0,
- "commands": [],
- "attributes": [
- {
- "name": "battery percentage remaining",
- "code": 33,
- "mfgCode": null,
- "side": "server",
- "type": "int8u",
- "included": 0,
- "storageOption": "RAM",
- "singleton": 1,
- "bounded": 0,
- "defaultValue": "0x00",
- "reportable": 1,
- "minInterval": 0,
- "maxInterval": 65344,
- "reportableChange": 0
- },
- {
- "name": "battery alarm state",
- "code": 62,
- "mfgCode": null,
- "side": "server",
- "type": "bitmap32",
- "included": 0,
- "storageOption": "RAM",
- "singleton": 1,
- "bounded": 0,
- "defaultValue": "0x00000000",
- "reportable": 1,
- "minInterval": 0,
- "maxInterval": 65344,
- "reportableChange": 0
- },
- {
- "name": "ClusterRevision",
- "code": 65533,
- "mfgCode": null,
- "side": "server",
- "type": "int16u",
- "included": 1,
- "storageOption": "RAM",
- "singleton": 1,
- "bounded": 0,
- "defaultValue": "2",
- "reportable": 1,
- "minInterval": 0,
- "maxInterval": 65344,
- "reportableChange": 0
- }
- ]
- },
- {
- "name": "Device Temperature Configuration",
- "code": 2,
- "mfgCode": null,
- "define": "DEVICE_TEMP_CLUSTER",
- "side": "client",
- "enabled": 0,
- "commands": [],
- "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": "Device Temperature Configuration",
- "code": 2,
- "mfgCode": null,
- "define": "DEVICE_TEMP_CLUSTER",
- "side": "server",
- "enabled": 0,
- "commands": [],
- "attributes": [
- {
- "name": "current temperature",
- "code": 0,
- "mfgCode": null,
- "side": "server",
- "type": "int16s",
- "included": 1,
- "storageOption": "RAM",
- "singleton": 0,
- "bounded": 0,
- "defaultValue": "",
- "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": "1",
- "reportable": 1,
- "minInterval": 0,
- "maxInterval": 65344,
- "reportableChange": 0
- }
- ]
- },
{
"name": "Identify",
"code": 3,
@@ -3640,7 +3291,6 @@
"define": "IDENTIFY_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "identify time",
@@ -3828,86 +3478,6 @@
}
]
},
- {
- "name": "Alarms",
- "code": 9,
- "mfgCode": null,
- "define": "ALARM_CLUSTER",
- "side": "client",
- "enabled": 0,
- "commands": [
- {
- "name": "ResetAlarm",
- "code": 0,
- "mfgCode": null,
- "source": "client",
- "incoming": 1,
- "outgoing": 0
- },
- {
- "name": "ResetAllAlarms",
- "code": 1,
- "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": "Alarms",
- "code": 9,
- "mfgCode": null,
- "define": "ALARM_CLUSTER",
- "side": "server",
- "enabled": 0,
- "commands": [
- {
- "name": "Alarm",
- "code": 0,
- "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": "Descriptor",
"code": 29,
@@ -3915,7 +3485,6 @@
"define": "DESCRIPTOR_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -3942,7 +3511,6 @@
"define": "DESCRIPTOR_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "device list",
@@ -4049,7 +3617,6 @@
"define": "BASIC_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -4076,7 +3643,6 @@
"define": "BASIC_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "DataModelRevision",
@@ -4423,7 +3989,6 @@
"define": "TEMP_MEASUREMENT_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -4450,7 +4015,6 @@
"define": "TEMP_MEASUREMENT_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "MeasuredValue",
@@ -4573,4 +4137,4 @@
"deviceIdentifier": 770
}
]
-}
+}
\ No newline at end of file
diff --git a/examples/thermostat/thermostat-common/thermostat.zap b/examples/thermostat/thermostat-common/thermostat.zap
index 024b60906a4005..3ed706bab2b0fd 100644
--- a/examples/thermostat/thermostat-common/thermostat.zap
+++ b/examples/thermostat/thermostat-common/thermostat.zap
@@ -719,7 +719,7 @@
"enabled": 0,
"attributes": [
{
- "name": "current level",
+ "name": "CurrentLevel",
"code": 0,
"mfgCode": null,
"side": "server",
@@ -8219,7 +8219,7 @@
"enabled": 0,
"attributes": [
{
- "name": "current level",
+ "name": "CurrentLevel",
"code": 0,
"mfgCode": null,
"side": "server",
@@ -8235,7 +8235,7 @@
"reportableChange": 0
},
{
- "name": "remaining time",
+ "name": "RemainingTime",
"code": 1,
"mfgCode": null,
"side": "server",
@@ -8251,7 +8251,7 @@
"reportableChange": 0
},
{
- "name": "min level",
+ "name": "MinLevel",
"code": 2,
"mfgCode": null,
"side": "server",
@@ -8267,7 +8267,7 @@
"reportableChange": 0
},
{
- "name": "max level",
+ "name": "MaxLevel",
"code": 3,
"mfgCode": null,
"side": "server",
@@ -8283,7 +8283,7 @@
"reportableChange": 0
},
{
- "name": "current frequency",
+ "name": "CurrentFrequency",
"code": 4,
"mfgCode": null,
"side": "server",
@@ -8299,7 +8299,7 @@
"reportableChange": 0
},
{
- "name": "min frequency",
+ "name": "MinFrequency",
"code": 5,
"mfgCode": null,
"side": "server",
@@ -8315,7 +8315,7 @@
"reportableChange": 0
},
{
- "name": "max frequency",
+ "name": "MaxFrequency",
"code": 6,
"mfgCode": null,
"side": "server",
@@ -8331,7 +8331,7 @@
"reportableChange": 0
},
{
- "name": "options",
+ "name": "Options",
"code": 15,
"mfgCode": null,
"side": "server",
@@ -8347,7 +8347,7 @@
"reportableChange": 0
},
{
- "name": "on off transition time",
+ "name": "OnOffTransitionTime",
"code": 16,
"mfgCode": null,
"side": "server",
@@ -8363,7 +8363,7 @@
"reportableChange": 0
},
{
- "name": "on level",
+ "name": "OnLevel",
"code": 17,
"mfgCode": null,
"side": "server",
@@ -8379,7 +8379,7 @@
"reportableChange": 0
},
{
- "name": "on transition time",
+ "name": "OnTransitionTime",
"code": 18,
"mfgCode": null,
"side": "server",
@@ -8395,7 +8395,7 @@
"reportableChange": 0
},
{
- "name": "off transition time",
+ "name": "OffTransitionTime",
"code": 19,
"mfgCode": null,
"side": "server",
@@ -8411,7 +8411,7 @@
"reportableChange": 0
},
{
- "name": "default move rate",
+ "name": "DefaultMoveRate",
"code": 20,
"mfgCode": null,
"side": "server",
@@ -8427,7 +8427,7 @@
"reportableChange": 0
},
{
- "name": "start up current level",
+ "name": "StartUpCurrentLevel",
"code": 16384,
"mfgCode": null,
"side": "server",
@@ -11311,7 +11311,7 @@
"side": "server",
"type": "array",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -11327,7 +11327,7 @@
"side": "server",
"type": "array",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -11343,7 +11343,7 @@
"side": "server",
"type": "array",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -14354,6 +14354,5 @@
"endpointVersion": 1,
"deviceIdentifier": 769
}
- ],
- "log": []
+ ]
}
\ No newline at end of file
diff --git a/examples/tv-app/android/java/src/com/matter/tv/server/tvapp/Clusters.java b/examples/tv-app/android/java/src/com/matter/tv/server/tvapp/Clusters.java
index 22e1e1f426560b..7d7761a7b2050b 100644
--- a/examples/tv-app/android/java/src/com/matter/tv/server/tvapp/Clusters.java
+++ b/examples/tv-app/android/java/src/com/matter/tv/server/tvapp/Clusters.java
@@ -36,7 +36,7 @@ public class Clusters {
public static final int ClusterId_Binding = 0x0000001E;
public static final int ClusterId_AccessControl = 0x0000001F;
public static final int ClusterId_PollControl = 0x00000020;
- public static final int ClusterId_BridgedActions = 0x00000025;
+ public static final int ClusterId_Actions = 0x00000025;
public static final int ClusterId_Basic = 0x00000028;
public static final int ClusterId_OtaSoftwareUpdateProvider = 0x00000029;
public static final int ClusterId_OtaSoftwareUpdateRequestor = 0x0000002A;
diff --git a/examples/tv-app/tv-common/tv-app.zap b/examples/tv-app/tv-common/tv-app.zap
index de91964662631c..08f76bc0dab220 100644
--- a/examples/tv-app/tv-common/tv-app.zap
+++ b/examples/tv-app/tv-common/tv-app.zap
@@ -1,5 +1,5 @@
{
- "featureLevel": 75,
+ "featureLevel": 77,
"creator": "zap",
"keyValuePairs": [
{
@@ -81,7 +81,6 @@
"define": "IDENTIFY_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "identify time",
@@ -568,7 +567,6 @@
"define": "ON_OFF_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "OnOff",
@@ -703,10 +701,9 @@
"define": "LEVEL_CONTROL_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
- "name": "current level",
+ "name": "CurrentLevel",
"code": 0,
"mfgCode": null,
"side": "server",
@@ -746,7 +743,6 @@
"define": "DESCRIPTOR_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -773,7 +769,6 @@
"define": "DESCRIPTOR_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "device list",
@@ -880,7 +875,6 @@
"define": "BINDING_CLUSTER",
"side": "client",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -907,7 +901,6 @@
"define": "BINDING_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "Binding",
@@ -965,9 +958,7 @@
"mfgCode": null,
"define": "ACCESS_CONTROL_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Access Control",
@@ -976,7 +967,6 @@
"define": "ACCESS_CONTROL_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "ACL",
@@ -1115,7 +1105,6 @@
"define": "BASIC_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -1142,7 +1131,6 @@
"define": "BASIC_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "DataModelRevision",
@@ -1616,9 +1604,7 @@
"mfgCode": null,
"define": "LOCALIZATION_CONFIGURATION_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Localization Configuration",
@@ -1627,7 +1613,6 @@
"define": "LOCALIZATION_CONFIGURATION_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "ActiveLocale",
@@ -1701,9 +1686,7 @@
"mfgCode": null,
"define": "TIME_FORMAT_LOCALIZATION_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Time Format Localization",
@@ -1712,7 +1695,6 @@
"define": "TIME_FORMAT_LOCALIZATION_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "HourFormat",
@@ -1802,9 +1784,7 @@
"mfgCode": null,
"define": "UNIT_LOCALIZATION_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Unit Localization",
@@ -1813,7 +1793,6 @@
"define": "UNIT_LOCALIZATION_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "TemperatureUnit",
@@ -2428,7 +2407,6 @@
"define": "GENERAL_DIAGNOSTICS_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -2687,7 +2665,6 @@
"define": "SOFTWARE_DIAGNOSTICS_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "ThreadMetrics",
@@ -2794,7 +2771,6 @@
"define": "THREAD_NETWORK_DIAGNOSTICS_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "channel",
@@ -3845,7 +3821,6 @@
"define": "WIFI_NETWORK_DIAGNOSTICS_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -3872,7 +3847,6 @@
"define": "WIFI_NETWORK_DIAGNOSTICS_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "bssid",
@@ -4159,7 +4133,6 @@
"define": "ETHERNET_NETWORK_DIAGNOSTICS_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "PHYRate",
@@ -4346,7 +4319,6 @@
"define": "SWITCH_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -4373,7 +4345,6 @@
"define": "SWITCH_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "number of positions",
@@ -4500,7 +4471,6 @@
"define": "ADMINISTRATOR_COMMISSIONING_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "WindowStatus",
@@ -4803,7 +4773,7 @@
"code": 5,
"mfgCode": null,
"side": "server",
- "type": "fabric_idx",
+ "type": "int8u",
"included": 1,
"storageOption": "External",
"singleton": 0,
@@ -5038,9 +5008,7 @@
"mfgCode": null,
"define": "FIXED_LABEL_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Fixed Label",
@@ -5049,7 +5017,6 @@
"define": "FIXED_LABEL_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "label list",
@@ -5107,9 +5074,7 @@
"mfgCode": null,
"define": "USER_LABEL_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "User Label",
@@ -5118,7 +5083,6 @@
"define": "USER_LABEL_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "label list",
@@ -5301,7 +5265,6 @@
"define": "DOOR_LOCK_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "LockState",
@@ -5660,7 +5623,6 @@
"define": "BARRIER_CONTROL_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "barrier moving state",
@@ -5891,7 +5853,6 @@
"define": "COLOR_CONTROL_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "CurrentHue",
@@ -6718,7 +6679,6 @@
"define": "TEMP_MEASUREMENT_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -6745,7 +6705,6 @@
"define": "TEMP_MEASUREMENT_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "MeasuredValue",
@@ -6836,7 +6795,6 @@
"define": "RELATIVE_HUMIDITY_MEASUREMENT_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -6863,7 +6821,6 @@
"define": "RELATIVE_HUMIDITY_MEASUREMENT_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "measured value",
@@ -7422,7 +7379,6 @@
"define": "ON_OFF_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "OnOff",
@@ -7481,7 +7437,6 @@
"define": "DESCRIPTOR_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -7508,7 +7463,6 @@
"define": "DESCRIPTOR_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "device list",
@@ -7615,7 +7569,6 @@
"define": "WAKE_ON_LAN_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -7642,7 +7595,6 @@
"define": "WAKE_ON_LAN_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "MACAddress",
@@ -8158,8 +8110,7 @@
"incoming": 1,
"outgoing": 0
}
- ],
- "attributes": []
+ ]
},
{
"name": "Media Playback",
@@ -8440,7 +8391,6 @@
"define": "MEDIA_INPUT_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "InputList",
@@ -8599,7 +8549,6 @@
"define": "LOW_POWER_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "FeatureMap",
@@ -8678,7 +8627,6 @@
"define": "KEYPAD_INPUT_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "GeneratedCommandList",
@@ -8962,8 +8910,7 @@
"incoming": 1,
"outgoing": 0
}
- ],
- "attributes": []
+ ]
},
{
"name": "Audio Output",
@@ -8972,7 +8919,6 @@
"define": "AUDIO_OUTPUT_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "OutputList",
@@ -9763,7 +9709,6 @@
"define": "ON_OFF_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "OnOff",
@@ -9914,10 +9859,9 @@
"define": "LEVEL_CONTROL_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
- "name": "current level",
+ "name": "CurrentLevel",
"code": 0,
"mfgCode": null,
"side": "server",
@@ -9933,7 +9877,7 @@
"reportableChange": 0
},
{
- "name": "remaining time",
+ "name": "RemainingTime",
"code": 1,
"mfgCode": null,
"side": "server",
@@ -9949,7 +9893,7 @@
"reportableChange": 0
},
{
- "name": "min level",
+ "name": "MinLevel",
"code": 2,
"mfgCode": null,
"side": "server",
@@ -9965,7 +9909,7 @@
"reportableChange": 0
},
{
- "name": "max level",
+ "name": "MaxLevel",
"code": 3,
"mfgCode": null,
"side": "server",
@@ -9981,7 +9925,7 @@
"reportableChange": 0
},
{
- "name": "current frequency",
+ "name": "CurrentFrequency",
"code": 4,
"mfgCode": null,
"side": "server",
@@ -9997,7 +9941,7 @@
"reportableChange": 0
},
{
- "name": "min frequency",
+ "name": "MinFrequency",
"code": 5,
"mfgCode": null,
"side": "server",
@@ -10013,7 +9957,7 @@
"reportableChange": 0
},
{
- "name": "max frequency",
+ "name": "MaxFrequency",
"code": 6,
"mfgCode": null,
"side": "server",
@@ -10029,7 +9973,7 @@
"reportableChange": 0
},
{
- "name": "options",
+ "name": "Options",
"code": 15,
"mfgCode": null,
"side": "server",
@@ -10045,7 +9989,7 @@
"reportableChange": 0
},
{
- "name": "on off transition time",
+ "name": "OnOffTransitionTime",
"code": 16,
"mfgCode": null,
"side": "server",
@@ -10061,7 +10005,7 @@
"reportableChange": 0
},
{
- "name": "on level",
+ "name": "OnLevel",
"code": 17,
"mfgCode": null,
"side": "server",
@@ -10077,7 +10021,7 @@
"reportableChange": 0
},
{
- "name": "on transition time",
+ "name": "OnTransitionTime",
"code": 18,
"mfgCode": null,
"side": "server",
@@ -10093,7 +10037,7 @@
"reportableChange": 0
},
{
- "name": "off transition time",
+ "name": "OffTransitionTime",
"code": 19,
"mfgCode": null,
"side": "server",
@@ -10109,7 +10053,7 @@
"reportableChange": 0
},
{
- "name": "default move rate",
+ "name": "DefaultMoveRate",
"code": 20,
"mfgCode": null,
"side": "server",
@@ -10125,7 +10069,7 @@
"reportableChange": 0
},
{
- "name": "start up current level",
+ "name": "StartUpCurrentLevel",
"code": 16384,
"mfgCode": null,
"side": "server",
@@ -10181,7 +10125,6 @@
"define": "DESCRIPTOR_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -10208,7 +10151,6 @@
"define": "DESCRIPTOR_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "device list",
@@ -10359,7 +10301,6 @@
"define": "AUDIO_OUTPUT_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "OutputList",
@@ -10490,7 +10431,6 @@
"define": "DESCRIPTOR_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -10517,7 +10457,6 @@
"define": "DESCRIPTOR_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "device list",
@@ -10624,7 +10563,6 @@
"define": "BINDING_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "FeatureMap",
@@ -10667,7 +10605,6 @@
"define": "BINDING_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "Binding",
@@ -12030,7 +11967,6 @@
"define": "APPLICATION_BASIC_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -12057,7 +11993,6 @@
"define": "APPLICATION_BASIC_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "VendorName",
@@ -12080,7 +12015,7 @@
"code": 1,
"mfgCode": null,
"side": "server",
- "type": "int16u",
+ "type": "vendor_id",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -12429,6 +12364,5 @@
"endpointVersion": 1,
"deviceIdentifier": 36
}
- ],
- "log": []
+ ]
}
\ No newline at end of file
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 126fbc1a268a88..127ce0faef1519 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
@@ -1,5 +1,5 @@
{
- "featureLevel": 71,
+ "featureLevel": 77,
"creator": "zap",
"keyValuePairs": [
{
@@ -19,14 +19,16 @@
{
"pathRelativity": "relativeToZap",
"path": "../../../src/app/zap-templates/zcl/zcl.json",
- "version": "ZCL Test Data",
- "type": "zcl-properties"
+ "type": "zcl-properties",
+ "category": "matter",
+ "version": 1,
+ "description": "Matter SDK ZCL data"
},
{
"pathRelativity": "relativeToZap",
"path": "../../../src/app/zap-templates/app-templates.json",
- "version": "chip-v1",
- "type": "gen-templates-json"
+ "type": "gen-templates-json",
+ "version": "chip-v1"
}
],
"endpointTypes": [
@@ -79,7 +81,6 @@
"define": "IDENTIFY_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "identify time",
@@ -566,7 +567,6 @@
"define": "ON_OFF_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "OnOff",
@@ -701,10 +701,9 @@
"define": "LEVEL_CONTROL_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
- "name": "current level",
+ "name": "CurrentLevel",
"code": 0,
"mfgCode": null,
"side": "server",
@@ -744,7 +743,6 @@
"define": "DESCRIPTOR_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -771,7 +769,6 @@
"define": "DESCRIPTOR_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "device list",
@@ -877,9 +874,7 @@
"mfgCode": null,
"define": "BINDING_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Binding",
@@ -888,7 +883,6 @@
"define": "BINDING_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "Binding",
@@ -946,9 +940,7 @@
"mfgCode": null,
"define": "ACCESS_CONTROL_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Access Control",
@@ -957,7 +949,6 @@
"define": "ACCESS_CONTROL_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "ACL",
@@ -1096,7 +1087,6 @@
"define": "BASIC_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -1123,7 +1113,6 @@
"define": "BASIC_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "DataModelRevision",
@@ -1597,9 +1586,7 @@
"mfgCode": null,
"define": "LOCALIZATION_CONFIGURATION_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Localization Configuration",
@@ -1608,7 +1595,6 @@
"define": "LOCALIZATION_CONFIGURATION_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "ActiveLocale",
@@ -1682,9 +1668,7 @@
"mfgCode": null,
"define": "TIME_FORMAT_LOCALIZATION_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Time Format Localization",
@@ -1693,7 +1677,6 @@
"define": "TIME_FORMAT_LOCALIZATION_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "HourFormat",
@@ -1783,9 +1766,7 @@
"mfgCode": null,
"define": "UNIT_LOCALIZATION_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Unit Localization",
@@ -1794,7 +1775,6 @@
"define": "UNIT_LOCALIZATION_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "TemperatureUnit",
@@ -2377,7 +2357,6 @@
"define": "GENERAL_DIAGNOSTICS_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -2636,7 +2615,6 @@
"define": "SOFTWARE_DIAGNOSTICS_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "ThreadMetrics",
@@ -2743,7 +2721,6 @@
"define": "THREAD_NETWORK_DIAGNOSTICS_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "channel",
@@ -3794,7 +3771,6 @@
"define": "WIFI_NETWORK_DIAGNOSTICS_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -3821,7 +3797,6 @@
"define": "WIFI_NETWORK_DIAGNOSTICS_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "bssid",
@@ -4108,7 +4083,6 @@
"define": "ETHERNET_NETWORK_DIAGNOSTICS_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "PHYRate",
@@ -4295,7 +4269,6 @@
"define": "SWITCH_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -4322,7 +4295,6 @@
"define": "SWITCH_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "number of positions",
@@ -4449,7 +4421,6 @@
"define": "ADMINISTRATOR_COMMISSIONING_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "WindowStatus",
@@ -4752,7 +4723,7 @@
"code": 5,
"mfgCode": null,
"side": "server",
- "type": "fabric_idx",
+ "type": "int8u",
"included": 1,
"storageOption": "External",
"singleton": 0,
@@ -4864,7 +4835,6 @@
"define": "GROUP_KEY_MANAGEMENT_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "GroupKeyMap",
@@ -4905,7 +4875,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -4921,7 +4891,7 @@
"side": "server",
"type": "int16u",
"included": 1,
- "storageOption": "RAM",
+ "storageOption": "External",
"singleton": 0,
"bounded": 0,
"defaultValue": "",
@@ -4970,9 +4940,7 @@
"mfgCode": null,
"define": "FIXED_LABEL_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Fixed Label",
@@ -4981,7 +4949,6 @@
"define": "FIXED_LABEL_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "label list",
@@ -5039,9 +5006,7 @@
"mfgCode": null,
"define": "USER_LABEL_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "User Label",
@@ -5050,7 +5015,6 @@
"define": "USER_LABEL_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "label list",
@@ -5153,7 +5117,6 @@
"define": "DOOR_LOCK_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "LockState",
@@ -5512,7 +5475,6 @@
"define": "BARRIER_CONTROL_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "barrier moving state",
@@ -5743,7 +5705,6 @@
"define": "COLOR_CONTROL_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "CurrentHue",
@@ -6570,7 +6531,6 @@
"define": "TEMP_MEASUREMENT_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -6597,7 +6557,6 @@
"define": "TEMP_MEASUREMENT_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "MeasuredValue",
@@ -6688,7 +6647,6 @@
"define": "RELATIVE_HUMIDITY_MEASUREMENT_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -6715,7 +6673,6 @@
"define": "RELATIVE_HUMIDITY_MEASUREMENT_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "measured value",
@@ -6803,7 +6760,7 @@
},
{
"name": "MA-videoplayer",
- "deviceTypeName": "MA-videoplayer",
+ "deviceTypeName": "MA-casting-videoplayer",
"deviceTypeCode": 35,
"deviceTypeProfileId": 259,
"clusters": [
@@ -6850,7 +6807,6 @@
"define": "IDENTIFY_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "identify time",
@@ -7401,7 +7357,6 @@
"define": "ON_OFF_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "OnOff",
@@ -7616,10 +7571,9 @@
"define": "LEVEL_CONTROL_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
- "name": "current level",
+ "name": "CurrentLevel",
"code": 0,
"mfgCode": null,
"side": "server",
@@ -7635,7 +7589,7 @@
"reportableChange": 0
},
{
- "name": "remaining time",
+ "name": "RemainingTime",
"code": 1,
"mfgCode": null,
"side": "server",
@@ -7651,7 +7605,7 @@
"reportableChange": 0
},
{
- "name": "min level",
+ "name": "MinLevel",
"code": 2,
"mfgCode": null,
"side": "server",
@@ -7667,7 +7621,7 @@
"reportableChange": 0
},
{
- "name": "max level",
+ "name": "MaxLevel",
"code": 3,
"mfgCode": null,
"side": "server",
@@ -7683,7 +7637,7 @@
"reportableChange": 0
},
{
- "name": "current frequency",
+ "name": "CurrentFrequency",
"code": 4,
"mfgCode": null,
"side": "server",
@@ -7699,7 +7653,7 @@
"reportableChange": 0
},
{
- "name": "min frequency",
+ "name": "MinFrequency",
"code": 5,
"mfgCode": null,
"side": "server",
@@ -7715,7 +7669,7 @@
"reportableChange": 0
},
{
- "name": "max frequency",
+ "name": "MaxFrequency",
"code": 6,
"mfgCode": null,
"side": "server",
@@ -7731,7 +7685,7 @@
"reportableChange": 0
},
{
- "name": "options",
+ "name": "Options",
"code": 15,
"mfgCode": null,
"side": "server",
@@ -7747,7 +7701,7 @@
"reportableChange": 0
},
{
- "name": "on off transition time",
+ "name": "OnOffTransitionTime",
"code": 16,
"mfgCode": null,
"side": "server",
@@ -7763,7 +7717,7 @@
"reportableChange": 0
},
{
- "name": "on level",
+ "name": "OnLevel",
"code": 17,
"mfgCode": null,
"side": "server",
@@ -7779,7 +7733,7 @@
"reportableChange": 0
},
{
- "name": "on transition time",
+ "name": "OnTransitionTime",
"code": 18,
"mfgCode": null,
"side": "server",
@@ -7795,7 +7749,7 @@
"reportableChange": 0
},
{
- "name": "off transition time",
+ "name": "OffTransitionTime",
"code": 19,
"mfgCode": null,
"side": "server",
@@ -7811,7 +7765,7 @@
"reportableChange": 0
},
{
- "name": "default move rate",
+ "name": "DefaultMoveRate",
"code": 20,
"mfgCode": null,
"side": "server",
@@ -7827,7 +7781,7 @@
"reportableChange": 0
},
{
- "name": "start up current level",
+ "name": "StartUpCurrentLevel",
"code": 16384,
"mfgCode": null,
"side": "server",
@@ -7883,7 +7837,6 @@
"define": "BINARY_INPUT_BASIC_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -7910,7 +7863,6 @@
"define": "BINARY_INPUT_BASIC_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "out of service",
@@ -8001,7 +7953,6 @@
"define": "DESCRIPTOR_CLUSTER",
"side": "client",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -8028,7 +7979,6 @@
"define": "DESCRIPTOR_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "device list",
@@ -8135,7 +8085,6 @@
"define": "BINDING_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -8162,7 +8111,6 @@
"define": "BINDING_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "Binding",
@@ -8221,7 +8169,6 @@
"define": "BASIC_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -8248,7 +8195,6 @@
"define": "BASIC_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "DataModelRevision",
@@ -8675,7 +8621,6 @@
"define": "OTA_REQUESTOR_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -8702,7 +8647,6 @@
"define": "OTA_REQUESTOR_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -8985,7 +8929,6 @@
"define": "SWITCH_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -9012,7 +8955,6 @@
"define": "SWITCH_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "number of positions",
@@ -9103,7 +9045,6 @@
"define": "GROUP_KEY_MANAGEMENT_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -9130,7 +9071,6 @@
"define": "GROUP_KEY_MANAGEMENT_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "GroupKeyMap",
@@ -9189,7 +9129,6 @@
"define": "FIXED_LABEL_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -9216,7 +9155,6 @@
"define": "FIXED_LABEL_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "label list",
@@ -9935,7 +9873,6 @@
"define": "WINDOW_COVERING_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "Type",
@@ -10038,7 +9975,7 @@
"code": 10,
"mfgCode": null,
"side": "server",
- "type": "bitmap8",
+ "type": "OperationalStatus",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -10214,7 +10151,7 @@
"code": 26,
"mfgCode": null,
"side": "server",
- "type": "bitmap16",
+ "type": "SafetyStatus",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -10294,7 +10231,6 @@
"define": "BARRIER_CONTROL_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "barrier moving state",
@@ -10401,7 +10337,6 @@
"define": "PUMP_CONFIG_CONTROL_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -10428,7 +10363,6 @@
"define": "PUMP_CONFIG_CONTROL_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "MaxPressure",
@@ -10995,7 +10929,6 @@
"define": "COLOR_CONTROL_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "CurrentHue",
@@ -11822,7 +11755,6 @@
"define": "TEMP_MEASUREMENT_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -11849,7 +11781,6 @@
"define": "TEMP_MEASUREMENT_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "MeasuredValue",
@@ -11940,7 +11871,6 @@
"define": "PRESSURE_MEASUREMENT_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -11967,7 +11897,6 @@
"define": "PRESSURE_MEASUREMENT_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "MeasuredValue",
@@ -12090,7 +12019,6 @@
"define": "FLOW_MEASUREMENT_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -12117,7 +12045,6 @@
"define": "FLOW_MEASUREMENT_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "MeasuredValue",
@@ -12192,7 +12119,6 @@
"define": "RELATIVE_HUMIDITY_MEASUREMENT_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -12219,7 +12145,6 @@
"define": "RELATIVE_HUMIDITY_MEASUREMENT_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "measured value",
@@ -12310,7 +12235,6 @@
"define": "WAKE_ON_LAN_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -12337,7 +12261,6 @@
"define": "WAKE_ON_LAN_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "MACAddress",
@@ -12464,7 +12387,6 @@
"define": "CHANNEL_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ChannelList",
@@ -12591,7 +12513,6 @@
"define": "TARGET_NAVIGATOR_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "TargetList",
@@ -12766,7 +12687,6 @@
"define": "MEDIA_PLAYBACK_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -12869,7 +12789,6 @@
"define": "MEDIA_INPUT_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "InputList",
@@ -12964,7 +12883,6 @@
"define": "KEYPAD_INPUT_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -13051,7 +12969,6 @@
"define": "CONTENT_LAUNCH_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "AcceptHeader",
@@ -13170,7 +13087,6 @@
"define": "AUDIO_OUTPUT_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "OutputList",
@@ -13281,7 +13197,6 @@
"define": "APPLICATION_LAUNCHER_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "CatalogList",
@@ -13324,7 +13239,6 @@
"define": "APPLICATION_BASIC_CLUSTER",
"side": "client",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "FeatureMap",
@@ -13367,7 +13281,6 @@
"define": "APPLICATION_BASIC_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "VendorName",
@@ -13390,7 +13303,7 @@
"code": 1,
"mfgCode": null,
"side": "server",
- "type": "int16u",
+ "type": "vendor_id",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -13558,7 +13471,6 @@
"define": "ACCOUNT_LOGIN_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -13629,7 +13541,6 @@
"define": "IDENTIFY_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "identify time",
@@ -14116,7 +14027,6 @@
"define": "ON_OFF_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "OnOff",
@@ -14267,10 +14177,9 @@
"define": "LEVEL_CONTROL_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
- "name": "current level",
+ "name": "CurrentLevel",
"code": 0,
"mfgCode": null,
"side": "server",
@@ -14310,7 +14219,6 @@
"define": "DESCRIPTOR_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -14337,7 +14245,6 @@
"define": "DESCRIPTOR_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "device list",
@@ -14444,7 +14351,6 @@
"define": "BASIC_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -14471,7 +14377,6 @@
"define": "BASIC_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "DataModelRevision",
@@ -14862,7 +14767,6 @@
"define": "DOOR_LOCK_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "LockState",
@@ -15221,7 +15125,6 @@
"define": "BARRIER_CONTROL_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "barrier moving state",
@@ -15452,7 +15355,6 @@
"define": "COLOR_CONTROL_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "CurrentHue",
@@ -16279,7 +16181,6 @@
"define": "TEMP_MEASUREMENT_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -16306,7 +16207,6 @@
"define": "TEMP_MEASUREMENT_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "MeasuredValue",
@@ -16397,7 +16297,6 @@
"define": "OCCUPANCY_SENSING_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -16424,7 +16323,6 @@
"define": "OCCUPANCY_SENSING_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "occupancy",
@@ -16523,6 +16421,5 @@
"endpointVersion": 1,
"deviceIdentifier": 263
}
- ],
- "log": []
+ ]
}
\ No newline at end of file
diff --git a/examples/window-app/common/window-app.zap b/examples/window-app/common/window-app.zap
index 3a85ea58e04356..db3d57c8992302 100644
--- a/examples/window-app/common/window-app.zap
+++ b/examples/window-app/common/window-app.zap
@@ -1,5 +1,5 @@
{
- "featureLevel": 72,
+ "featureLevel": 77,
"creator": "zap",
"keyValuePairs": [
{
@@ -19,14 +19,16 @@
{
"pathRelativity": "relativeToZap",
"path": "../../../src/app/zap-templates/zcl/zcl.json",
- "version": "ZCL Test Data",
- "type": "zcl-properties"
+ "type": "zcl-properties",
+ "category": "matter",
+ "version": 1,
+ "description": "Matter SDK ZCL data"
},
{
"pathRelativity": "relativeToZap",
"path": "../../../src/app/zap-templates/app-templates.json",
- "version": "chip-v1",
- "type": "gen-templates-json"
+ "type": "gen-templates-json",
+ "version": "chip-v1"
}
],
"endpointTypes": [
@@ -87,7 +89,6 @@
"define": "IDENTIFY_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "identify time",
@@ -746,7 +747,6 @@
"define": "DESCRIPTOR_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "FeatureMap",
@@ -789,7 +789,6 @@
"define": "DESCRIPTOR_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "device list",
@@ -944,7 +943,6 @@
"define": "ACCESS_CONTROL_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "FeatureMap",
@@ -987,7 +985,6 @@
"define": "ACCESS_CONTROL_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "ACL",
@@ -1158,7 +1155,6 @@
"define": "BASIC_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "FeatureMap",
@@ -1201,7 +1197,6 @@
"define": "BASIC_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "DataModelRevision",
@@ -1776,7 +1771,6 @@
"define": "OTA_REQUESTOR_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "DefaultOtaProviders",
@@ -1899,7 +1893,6 @@
"define": "LOCALIZATION_CONFIGURATION_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "FeatureMap",
@@ -1942,7 +1935,6 @@
"define": "LOCALIZATION_CONFIGURATION_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "ActiveLocale",
@@ -2065,7 +2057,6 @@
"define": "TIME_FORMAT_LOCALIZATION_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "FeatureMap",
@@ -2108,7 +2099,6 @@
"define": "TIME_FORMAT_LOCALIZATION_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "HourFormat",
@@ -2247,7 +2237,6 @@
"define": "UNIT_LOCALIZATION_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "FeatureMap",
@@ -2290,7 +2279,6 @@
"define": "UNIT_LOCALIZATION_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "TemperatureUnit",
@@ -2397,7 +2385,6 @@
"define": "POWER_SOURCE_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "Status",
@@ -3184,7 +3171,6 @@
"define": "GENERAL_DIAGNOSTICS_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "FeatureMap",
@@ -3507,7 +3493,6 @@
"define": "SOFTWARE_DIAGNOSTICS_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "ThreadMetrics",
@@ -3650,7 +3635,6 @@
"define": "THREAD_NETWORK_DIAGNOSTICS_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "channel",
@@ -4749,7 +4733,6 @@
"define": "WIFI_NETWORK_DIAGNOSTICS_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -4776,7 +4759,6 @@
"define": "WIFI_NETWORK_DIAGNOSTICS_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "bssid",
@@ -5063,7 +5045,6 @@
"define": "ETHERNET_NETWORK_DIAGNOSTICS_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "PHYRate",
@@ -5318,7 +5299,6 @@
"define": "ADMINISTRATOR_COMMISSIONING_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "WindowStatus",
@@ -5685,7 +5665,7 @@
"code": 5,
"mfgCode": null,
"side": "server",
- "type": "fabric_idx",
+ "type": "int8u",
"included": 1,
"storageOption": "External",
"singleton": 0,
@@ -6032,9 +6012,7 @@
"mfgCode": null,
"define": "FIXED_LABEL_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Fixed Label",
@@ -6043,7 +6021,6 @@
"define": "FIXED_LABEL_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "label list",
@@ -6101,9 +6078,7 @@
"mfgCode": null,
"define": "USER_LABEL_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "User Label",
@@ -6112,7 +6087,6 @@
"define": "USER_LABEL_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "label list",
@@ -6196,8 +6170,7 @@
"incoming": 1,
"outgoing": 1
}
- ],
- "attributes": []
+ ]
},
{
"name": "Identify",
@@ -6206,7 +6179,6 @@
"define": "IDENTIFY_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "identify time",
@@ -6889,7 +6861,6 @@
"define": "DESCRIPTOR_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -6916,7 +6887,6 @@
"define": "DESCRIPTOR_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "device list",
@@ -7070,9 +7040,7 @@
"mfgCode": null,
"define": "BINDING_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Binding",
@@ -7081,7 +7049,6 @@
"define": "BINDING_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "Binding",
@@ -7272,7 +7239,6 @@
"define": "WINDOW_COVERING_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "Type",
@@ -7740,8 +7706,7 @@
"incoming": 0,
"outgoing": 0
}
- ],
- "attributes": []
+ ]
},
{
"name": "Identify",
@@ -7750,7 +7715,6 @@
"define": "IDENTIFY_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "identify time",
@@ -8433,7 +8397,6 @@
"define": "DESCRIPTOR_CLUSTER",
"side": "client",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -8460,7 +8423,6 @@
"define": "DESCRIPTOR_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "device list",
@@ -8614,9 +8576,7 @@
"mfgCode": null,
"define": "BINDING_CLUSTER",
"side": "client",
- "enabled": 0,
- "commands": [],
- "attributes": []
+ "enabled": 0
},
{
"name": "Binding",
@@ -8625,7 +8585,6 @@
"define": "BINDING_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "Binding",
@@ -8816,7 +8775,6 @@
"define": "WINDOW_COVERING_CLUSTER",
"side": "server",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "Type",
diff --git a/scripts/rules.matterlint b/scripts/rules.matterlint
index 3c93551496148f..1e48cd89075687 100644
--- a/scripts/rules.matterlint
+++ b/scripts/rules.matterlint
@@ -11,7 +11,7 @@ load "../src/app/zap-templates/zcl/data-model/chip/audio-output-cluster.xml";
load "../src/app/zap-templates/zcl/data-model/chip/basic-information-cluster.xml";
load "../src/app/zap-templates/zcl/data-model/chip/binding-cluster.xml";
load "../src/app/zap-templates/zcl/data-model/chip/boolean-state-cluster.xml";
-load "../src/app/zap-templates/zcl/data-model/chip/bridged-actions-cluster.xml";
+load "../src/app/zap-templates/zcl/data-model/chip/actions-cluster.xml";
load "../src/app/zap-templates/zcl/data-model/chip/bridged-device-basic.xml";
load "../src/app/zap-templates/zcl/data-model/chip/channel-cluster.xml";
load "../src/app/zap-templates/zcl/data-model/chip/chip-ota.xml";
diff --git a/scripts/tools/zap_convert_all.py b/scripts/tools/zap_convert_all.py
index 86677d06aa4158..d32b3fa328b9c2 100755
--- a/scripts/tools/zap_convert_all.py
+++ b/scripts/tools/zap_convert_all.py
@@ -31,14 +31,25 @@ def checkPythonVersion():
exit(1)
+zapFilesToSkip = [
+ # examples/chef/sample_app_util/test_files/sample_zap_file.zap is
+ # not a real .zap file; it's input to generating .zap files. So
+ # the path to zcl.json in it is just wrong, and we should skip it.
+ "examples/chef/sample_app_util/test_files/sample_zap_file.zap",
+]
+
+
def getTargets():
targets = []
targets.extend([[str(filepath)]
- for filepath in Path('./examples').rglob('*.zap')])
+ for filepath in Path('./examples').rglob('*.zap')
+ if str(filepath) not in zapFilesToSkip])
targets.extend([[str(filepath)]
- for filepath in Path('./src/darwin').rglob('*.zap')])
+ for filepath in Path('./src/darwin').rglob('*.zap')
+ if str(filepath) not in zapFilesToSkip])
targets.extend([[str(filepath)] for filepath in Path(
- './src/controller/data_model').rglob('*.zap')])
+ './src/controller/data_model').rglob('*.zap')
+ if str(filepath) not in zapFilesToSkip])
return targets
diff --git a/src/app/tests/suites/README.md b/src/app/tests/suites/README.md
index 2f2808d44aa55b..74e18fb020d32c 100644
--- a/src/app/tests/suites/README.md
+++ b/src/app/tests/suites/README.md
@@ -399,7 +399,7 @@ src/app/tests/suites/examples/gen_readme_example.sh
| Binding | Thermostat | BromoformConcentrationMeasurement |
| AccessControl | FanControl | ChlorodibromomethaneConcentrationMeasurement |
| PollControl | DehumidificationControl | ChloroformConcentrationMeasurement |
-| BridgedActions | ThermostatUserInterfaceConfiguration | SodiumConcentrationMeasurement |
+| Actions | ThermostatUserInterfaceConfiguration | SodiumConcentrationMeasurement |
| Basic | ColorControl | IasZone |
| OtaSoftwareUpdateProvider | BallastConfiguration | IasAce |
| OtaSoftwareUpdateRequestor | IlluminanceMeasurement | IasWd |
diff --git a/src/app/tests/suites/certification/Test_TC_ACT_1_1.yaml b/src/app/tests/suites/certification/Test_TC_ACT_1_1.yaml
index 7edc277b60fdd1..59194cd37a8eff 100644
--- a/src/app/tests/suites/certification/Test_TC_ACT_1_1.yaml
+++ b/src/app/tests/suites/certification/Test_TC_ACT_1_1.yaml
@@ -19,7 +19,7 @@ PICS:
config:
nodeId: 0x12344321
- cluster: "Bridged Actions"
+ cluster: "Actions"
endpoint: 1
tests:
diff --git a/src/app/zap-templates/zcl/data-model/all.xml b/src/app/zap-templates/zcl/data-model/all.xml
index 2b65111c415c43..ac3fe6e5aa22d1 100644
--- a/src/app/zap-templates/zcl/data-model/all.xml
+++ b/src/app/zap-templates/zcl/data-model/all.xml
@@ -9,7 +9,7 @@
-
+
diff --git a/src/app/zap-templates/zcl/data-model/chip/bridged-actions-cluster.xml b/src/app/zap-templates/zcl/data-model/chip/actions-cluster.xml
similarity index 96%
rename from src/app/zap-templates/zcl/data-model/chip/bridged-actions-cluster.xml
rename to src/app/zap-templates/zcl/data-model/chip/actions-cluster.xml
index 1d61edfec4e1ef..821db4dcb3fbc7 100644
--- a/src/app/zap-templates/zcl/data-model/chip/bridged-actions-cluster.xml
+++ b/src/app/zap-templates/zcl/data-model/chip/actions-cluster.xml
@@ -71,8 +71,8 @@ limitations under the License.
-
-
+
+
@@ -85,14 +85,14 @@ limitations under the License.
General
- Bridged Actions
+ Actions
0x0025
- BRIDGED_ACTIONS_CLUSTER
+ ACTIONS_CLUSTER
This cluster provides a standardized way for a Node (typically a Bridge, but could be any Node) to expose action information.
- action list
- endpoint list
- setup url
+ ActionList
+ EndpointLists
+ SetupURL
This command triggers an action (state change) on the involved endpoints.
diff --git a/src/app/zap-templates/zcl/data-model/chip/matter-devices.xml b/src/app/zap-templates/zcl/data-model/chip/matter-devices.xml
index c0152a274130df..a29ade62a2b7b6 100644
--- a/src/app/zap-templates/zcl/data-model/chip/matter-devices.xml
+++ b/src/app/zap-templates/zcl/data-model/chip/matter-devices.xml
@@ -187,7 +187,7 @@ limitations under the License.
BINDING
-
+
diff --git a/src/app/zap-templates/zcl/zcl-with-test-extensions.json b/src/app/zap-templates/zcl/zcl-with-test-extensions.json
index f717d05a1b1ae8..ef8507106cdd5f 100644
--- a/src/app/zap-templates/zcl/zcl-with-test-extensions.json
+++ b/src/app/zap-templates/zcl/zcl-with-test-extensions.json
@@ -20,7 +20,7 @@
"basic-information-cluster.xml",
"binding-cluster.xml",
"boolean-state-cluster.xml",
- "bridged-actions-cluster.xml",
+ "actions-cluster.xml",
"bridged-device-basic.xml",
"chip-ota.xml",
"chip-types.xml",
diff --git a/src/app/zap-templates/zcl/zcl.json b/src/app/zap-templates/zcl/zcl.json
index c9ff659703c205..a5478bfb9e2057 100644
--- a/src/app/zap-templates/zcl/zcl.json
+++ b/src/app/zap-templates/zcl/zcl.json
@@ -15,7 +15,7 @@
"basic-information-cluster.xml",
"binding-cluster.xml",
"boolean-state-cluster.xml",
- "bridged-actions-cluster.xml",
+ "actions-cluster.xml",
"bridged-device-basic.xml",
"chip-ota.xml",
"chip-types.xml",
diff --git a/src/app/zap_cluster_list.py b/src/app/zap_cluster_list.py
index ce89b6f150fc4e..9dd6cf3182469f 100755
--- a/src/app/zap_cluster_list.py
+++ b/src/app/zap_cluster_list.py
@@ -22,7 +22,7 @@
'BINARY_INPUT_BASIC_CLUSTER': [],
'BINDING_CLUSTER': ['bindings'],
'BOOLEAN_STATE_CLUSTER': [],
- 'BRIDGED_ACTIONS_CLUSTER': [],
+ 'ACTIONS_CLUSTER': [],
'BRIDGED_DEVICE_BASIC_CLUSTER': ['bridged-device-basic-information-server'],
'CHANNEL_CLUSTER': ['channel-server'],
'COLOR_CONTROL_CLUSTER': ['color-control-server'],
@@ -106,7 +106,7 @@
'BINARY_INPUT_BASIC_CLUSTER': [],
'BINDING_CLUSTER': [],
'BOOLEAN_STATE_CLUSTER': [],
- 'BRIDGED_ACTIONS_CLUSTER': [],
+ 'ACTIONS_CLUSTER': [],
'BRIDGED_DEVICE_BASIC_CLUSTER': [],
'CHANNEL_CLUSTER': [],
'COLOR_CONTROL_CLUSTER': [],
diff --git a/src/controller/data_model/controller-clusters.matter b/src/controller/data_model/controller-clusters.matter
index 7e48829e305128..300cede056164e 100644
--- a/src/controller/data_model/controller-clusters.matter
+++ b/src/controller/data_model/controller-clusters.matter
@@ -512,7 +512,7 @@ client cluster AccessControl = 31 {
readonly attribute int16u clusterRevision = 65533;
}
-client cluster BridgedActions = 37 {
+client cluster Actions = 37 {
enum ActionErrorEnum : ENUM8 {
kUnknown = 0;
kInterrupted = 1;
@@ -561,8 +561,8 @@ client cluster BridgedActions = 37 {
char_string<32> name = 1;
ActionTypeEnum type = 2;
int16u endpointListID = 3;
- int16u supportedCommands = 4;
- ActionStateEnum status = 5;
+ CommandBits supportedCommands = 4;
+ ActionStateEnum state = 5;
}
struct EndpointListStruct {
@@ -586,8 +586,8 @@ client cluster BridgedActions = 37 {
}
readonly attribute ActionStruct actionList[] = 0;
- readonly attribute EndpointListStruct endpointList[] = 1;
- readonly attribute long_char_string<512> setupUrl = 2;
+ readonly attribute EndpointListStruct endpointLists[] = 1;
+ readonly attribute long_char_string<512> setupURL = 2;
readonly attribute command_id generatedCommandList[] = 65528;
readonly attribute command_id acceptedCommandList[] = 65529;
readonly attribute attrib_id attributeList[] = 65531;
@@ -4399,7 +4399,7 @@ endpoint 1 {
binding cluster Descriptor;
binding cluster Binding;
binding cluster AccessControl;
- binding cluster BridgedActions;
+ binding cluster Actions;
binding cluster Basic;
binding cluster OtaSoftwareUpdateProvider;
binding cluster OtaSoftwareUpdateRequestor;
diff --git a/src/controller/data_model/controller-clusters.zap b/src/controller/data_model/controller-clusters.zap
index 6439260f235608..584ca5177c3405 100644
--- a/src/controller/data_model/controller-clusters.zap
+++ b/src/controller/data_model/controller-clusters.zap
@@ -1,5 +1,5 @@
{
- "featureLevel": 75,
+ "featureLevel": 77,
"creator": "zap",
"keyValuePairs": [
{
@@ -20,7 +20,9 @@
"pathRelativity": "relativeToZap",
"path": "../../app/zap-templates/zcl/zcl.json",
"type": "zcl-properties",
- "version": "ZCL Test Data"
+ "category": "matter",
+ "version": 1,
+ "description": "Matter SDK ZCL data"
},
{
"pathRelativity": "relativeToZap",
@@ -87,7 +89,6 @@
"define": "IDENTIFY_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "identify time",
@@ -838,7 +839,6 @@
"define": "ON_OFF_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "OnOff",
@@ -1009,7 +1009,6 @@
"define": "ON_OFF_SWITCH_CONFIG_CLUSTER",
"side": "client",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -1036,7 +1035,6 @@
"define": "ON_OFF_SWITCH_CONFIG_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "switch type",
@@ -1267,10 +1265,9 @@
"define": "LEVEL_CONTROL_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
- "name": "current level",
+ "name": "CurrentLevel",
"code": 0,
"mfgCode": null,
"side": "server",
@@ -1286,7 +1283,7 @@
"reportableChange": 0
},
{
- "name": "remaining time",
+ "name": "RemainingTime",
"code": 1,
"mfgCode": null,
"side": "server",
@@ -1302,7 +1299,7 @@
"reportableChange": 0
},
{
- "name": "min level",
+ "name": "MinLevel",
"code": 2,
"mfgCode": null,
"side": "server",
@@ -1318,7 +1315,7 @@
"reportableChange": 0
},
{
- "name": "max level",
+ "name": "MaxLevel",
"code": 3,
"mfgCode": null,
"side": "server",
@@ -1334,7 +1331,7 @@
"reportableChange": 0
},
{
- "name": "current frequency",
+ "name": "CurrentFrequency",
"code": 4,
"mfgCode": null,
"side": "server",
@@ -1350,7 +1347,7 @@
"reportableChange": 0
},
{
- "name": "min frequency",
+ "name": "MinFrequency",
"code": 5,
"mfgCode": null,
"side": "server",
@@ -1366,7 +1363,7 @@
"reportableChange": 0
},
{
- "name": "max frequency",
+ "name": "MaxFrequency",
"code": 6,
"mfgCode": null,
"side": "server",
@@ -1382,7 +1379,7 @@
"reportableChange": 0
},
{
- "name": "options",
+ "name": "Options",
"code": 15,
"mfgCode": null,
"side": "server",
@@ -1398,7 +1395,7 @@
"reportableChange": 0
},
{
- "name": "on off transition time",
+ "name": "OnOffTransitionTime",
"code": 16,
"mfgCode": null,
"side": "server",
@@ -1414,7 +1411,7 @@
"reportableChange": 0
},
{
- "name": "on level",
+ "name": "OnLevel",
"code": 17,
"mfgCode": null,
"side": "server",
@@ -1430,7 +1427,7 @@
"reportableChange": 0
},
{
- "name": "on transition time",
+ "name": "OnTransitionTime",
"code": 18,
"mfgCode": null,
"side": "server",
@@ -1446,7 +1443,7 @@
"reportableChange": 0
},
{
- "name": "off transition time",
+ "name": "OffTransitionTime",
"code": 19,
"mfgCode": null,
"side": "server",
@@ -1462,7 +1459,7 @@
"reportableChange": 0
},
{
- "name": "default move rate",
+ "name": "DefaultMoveRate",
"code": 20,
"mfgCode": null,
"side": "server",
@@ -1478,7 +1475,7 @@
"reportableChange": 0
},
{
- "name": "start up current level",
+ "name": "StartUpCurrentLevel",
"code": 16384,
"mfgCode": null,
"side": "server",
@@ -1582,7 +1579,6 @@
"define": "BINARY_INPUT_BASIC_CLUSTER",
"side": "client",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -1609,7 +1605,6 @@
"define": "BINARY_INPUT_BASIC_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "active text",
@@ -1844,7 +1839,6 @@
"define": "DESCRIPTOR_CLUSTER",
"side": "client",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -1871,7 +1865,6 @@
"define": "DESCRIPTOR_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "device list",
@@ -2026,7 +2019,6 @@
"define": "BINDING_CLUSTER",
"side": "client",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -2053,7 +2045,6 @@
"define": "BINDING_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "Binding",
@@ -2160,7 +2151,6 @@
"define": "ACCESS_CONTROL_CLUSTER",
"side": "client",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -2187,7 +2177,6 @@
"define": "ACCESS_CONTROL_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ACL",
@@ -2352,10 +2341,10 @@
]
},
{
- "name": "Bridged Actions",
+ "name": "Actions",
"code": 37,
"mfgCode": null,
- "define": "BRIDGED_ACTIONS_CLUSTER",
+ "define": "ACTIONS_CLUSTER",
"side": "client",
"enabled": 1,
"commands": [
@@ -2476,16 +2465,15 @@
]
},
{
- "name": "Bridged Actions",
+ "name": "Actions",
"code": 37,
"mfgCode": null,
- "define": "BRIDGED_ACTIONS_CLUSTER",
+ "define": "ACTIONS_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
- "name": "action list",
+ "name": "ActionList",
"code": 0,
"mfgCode": null,
"side": "server",
@@ -2501,7 +2489,7 @@
"reportableChange": 0
},
{
- "name": "endpoint list",
+ "name": "EndpointLists",
"code": 1,
"mfgCode": null,
"side": "server",
@@ -2517,7 +2505,7 @@
"reportableChange": 0
},
{
- "name": "setup url",
+ "name": "SetupURL",
"code": 2,
"mfgCode": null,
"side": "server",
@@ -2621,7 +2609,6 @@
"define": "BASIC_CLUSTER",
"side": "client",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -2648,7 +2635,6 @@
"define": "BASIC_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "DataModelRevision",
@@ -3255,7 +3241,6 @@
"define": "OTA_REQUESTOR_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "DefaultOtaProviders",
@@ -3377,9 +3362,7 @@
"mfgCode": null,
"define": "LOCALIZATION_CONFIGURATION_CLUSTER",
"side": "client",
- "enabled": 1,
- "commands": [],
- "attributes": []
+ "enabled": 1
},
{
"name": "Localization Configuration",
@@ -3388,7 +3371,6 @@
"define": "LOCALIZATION_CONFIGURATION_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ActiveLocale",
@@ -3510,9 +3492,7 @@
"mfgCode": null,
"define": "TIME_FORMAT_LOCALIZATION_CLUSTER",
"side": "client",
- "enabled": 1,
- "commands": [],
- "attributes": []
+ "enabled": 1
},
{
"name": "Time Format Localization",
@@ -3521,7 +3501,6 @@
"define": "TIME_FORMAT_LOCALIZATION_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "HourFormat",
@@ -3659,9 +3638,7 @@
"mfgCode": null,
"define": "UNIT_LOCALIZATION_CLUSTER",
"side": "client",
- "enabled": 1,
- "commands": [],
- "attributes": []
+ "enabled": 1
},
{
"name": "Unit Localization",
@@ -3670,7 +3647,6 @@
"define": "UNIT_LOCALIZATION_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "TemperatureUnit",
@@ -3745,7 +3721,6 @@
"define": "POWER_SOURCE_CONFIGURATION_CLUSTER",
"side": "client",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -3772,7 +3747,6 @@
"define": "POWER_SOURCE_CONFIGURATION_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "Sources",
@@ -3879,7 +3853,6 @@
"define": "POWER_SOURCE_CLUSTER",
"side": "client",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -3906,7 +3879,6 @@
"define": "POWER_SOURCE_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "Status",
@@ -5102,8 +5074,7 @@
"incoming": 0,
"outgoing": 1
}
- ],
- "attributes": []
+ ]
},
{
"name": "Diagnostic Logs",
@@ -5248,7 +5219,6 @@
"define": "GENERAL_DIAGNOSTICS_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "NetworkInterfaces",
@@ -5535,7 +5505,6 @@
"define": "SOFTWARE_DIAGNOSTICS_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "ThreadMetrics",
@@ -5742,7 +5711,6 @@
"define": "THREAD_NETWORK_DIAGNOSTICS_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "channel",
@@ -6893,7 +6861,6 @@
"define": "WIFI_NETWORK_DIAGNOSTICS_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "bssid",
@@ -7244,7 +7211,6 @@
"define": "ETHERNET_NETWORK_DIAGNOSTICS_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "PHYRate",
@@ -7479,7 +7445,6 @@
"define": "BRIDGED_DEVICE_BASIC_CLUSTER",
"side": "client",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -7506,7 +7471,6 @@
"define": "BRIDGED_DEVICE_BASIC_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "VendorName",
@@ -7837,7 +7801,6 @@
"define": "SWITCH_CLUSTER",
"side": "client",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -7864,7 +7827,6 @@
"define": "SWITCH_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "number of positions",
@@ -8055,7 +8017,6 @@
"define": "ADMINISTRATOR_COMMISSIONING_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "WindowStatus",
@@ -8406,7 +8367,7 @@
"code": 5,
"mfgCode": null,
"side": "server",
- "type": "fabric_idx",
+ "type": "int8u",
"included": 1,
"storageOption": "External",
"singleton": 0,
@@ -8738,7 +8699,6 @@
"define": "FIXED_LABEL_CLUSTER",
"side": "client",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -8765,7 +8725,6 @@
"define": "FIXED_LABEL_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "label list",
@@ -8871,9 +8830,7 @@
"mfgCode": null,
"define": "USER_LABEL_CLUSTER",
"side": "client",
- "enabled": 1,
- "commands": [],
- "attributes": []
+ "enabled": 1
},
{
"name": "User Label",
@@ -8882,7 +8839,6 @@
"define": "USER_LABEL_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "label list",
@@ -8989,7 +8945,6 @@
"define": "BOOLEAN_STATE_CLUSTER",
"side": "client",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -9016,7 +8971,6 @@
"define": "BOOLEAN_STATE_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "StateValue",
@@ -9175,7 +9129,6 @@
"define": "MODE_SELECT_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "Description",
@@ -10350,7 +10303,6 @@
"define": "WINDOW_COVERING_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "Type",
@@ -10837,7 +10789,6 @@
"define": "BARRIER_CONTROL_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "barrier moving state",
@@ -11088,7 +11039,6 @@
"define": "PUMP_CONFIG_CONTROL_CLUSTER",
"side": "client",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "FeatureMap",
@@ -11131,7 +11081,6 @@
"define": "PUMP_CONFIG_CONTROL_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "MaxPressure",
@@ -12021,9 +11970,7 @@
"mfgCode": null,
"define": "FAN_CONTROL_CLUSTER",
"side": "client",
- "enabled": 1,
- "commands": [],
- "attributes": []
+ "enabled": 1
},
{
"name": "Fan Control",
@@ -12032,7 +11979,6 @@
"define": "FAN_CONTROL_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "fan mode",
@@ -12299,7 +12245,6 @@
"define": "THERMOSTAT_UI_CONFIG_CLUSTER",
"side": "client",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -12326,7 +12271,6 @@
"define": "THERMOSTAT_UI_CONFIG_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "temperature display mode",
@@ -12645,7 +12589,6 @@
"define": "COLOR_CONTROL_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "CurrentHue",
@@ -13568,7 +13511,6 @@
"define": "BALLAST_CONFIGURATION_CLUSTER",
"side": "client",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "FeatureMap",
@@ -13611,7 +13553,6 @@
"define": "BALLAST_CONFIGURATION_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "PhysicalMinLevel",
@@ -13926,7 +13867,6 @@
"define": "ILLUMINANCE_MEASUREMENT_CLUSTER",
"side": "client",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -13953,7 +13893,6 @@
"define": "ILLUMINANCE_MEASUREMENT_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "MeasuredValue",
@@ -14124,7 +14063,6 @@
"define": "TEMP_MEASUREMENT_CLUSTER",
"side": "client",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -14151,7 +14089,6 @@
"define": "TEMP_MEASUREMENT_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "MeasuredValue",
@@ -14274,7 +14211,6 @@
"define": "PRESSURE_MEASUREMENT_CLUSTER",
"side": "client",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -14301,7 +14237,6 @@
"define": "PRESSURE_MEASUREMENT_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "MeasuredValue",
@@ -14504,7 +14439,6 @@
"define": "FLOW_MEASUREMENT_CLUSTER",
"side": "client",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -14531,7 +14465,6 @@
"define": "FLOW_MEASUREMENT_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "MeasuredValue",
@@ -14686,7 +14619,6 @@
"define": "RELATIVE_HUMIDITY_MEASUREMENT_CLUSTER",
"side": "client",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -14713,7 +14645,6 @@
"define": "RELATIVE_HUMIDITY_MEASUREMENT_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "measured value",
@@ -14868,7 +14799,6 @@
"define": "OCCUPANCY_SENSING_CLUSTER",
"side": "client",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -14895,7 +14825,6 @@
"define": "OCCUPANCY_SENSING_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "occupancy",
@@ -15178,7 +15107,6 @@
"define": "WAKE_ON_LAN_CLUSTER",
"side": "client",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "FeatureMap",
@@ -15221,7 +15149,6 @@
"define": "WAKE_ON_LAN_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "MACAddress",
@@ -16132,7 +16059,6 @@
"define": "MEDIA_INPUT_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "InputList",
@@ -16307,7 +16233,6 @@
"define": "LOW_POWER_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "GeneratedCommandList",
@@ -16802,7 +16727,6 @@
"define": "AUDIO_OUTPUT_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "OutputList",
@@ -17125,7 +17049,6 @@
"define": "APPLICATION_BASIC_CLUSTER",
"side": "client",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "FeatureMap",
@@ -17168,7 +17091,6 @@
"define": "APPLICATION_BASIC_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "VendorName",
@@ -17191,7 +17113,7 @@
"code": 1,
"mfgCode": null,
"side": "server",
- "type": "int16u",
+ "type": "vendor_id",
"included": 1,
"storageOption": "RAM",
"singleton": 0,
@@ -17555,7 +17477,6 @@
"define": "ELECTRICAL_MEASUREMENT_CLUSTER",
"side": "client",
"enabled": 1,
- "commands": [],
"attributes": [
{
"name": "ClusterRevision",
@@ -17582,7 +17503,6 @@
"define": "ELECTRICAL_MEASUREMENT_CLUSTER",
"side": "server",
"enabled": 0,
- "commands": [],
"attributes": [
{
"name": "measurement type",
@@ -19495,6 +19415,5 @@
"endpointVersion": 1,
"deviceIdentifier": 22
}
- ],
- "log": []
+ ]
}
\ No newline at end of file
diff --git a/src/controller/java/zap-generated/CHIPAttributeTLVValueDecoder.cpp b/src/controller/java/zap-generated/CHIPAttributeTLVValueDecoder.cpp
index be8458bdd8fc32..af6ff837ea7abb 100644
--- a/src/controller/java/zap-generated/CHIPAttributeTLVValueDecoder.cpp
+++ b/src/controller/java/zap-generated/CHIPAttributeTLVValueDecoder.cpp
@@ -2168,8 +2168,8 @@ jobject DecodeAttributeValue(const app::ConcreteAttributePath & aPath, TLV::TLVR
}
break;
}
- case app::Clusters::BridgedActions::Id: {
- using namespace app::Clusters::BridgedActions;
+ case app::Clusters::Actions::Id: {
+ using namespace app::Clusters::Actions;
switch (aPath.mAttributeId)
{
case Attributes::ActionList::Id: {
@@ -2213,20 +2213,20 @@ jobject DecodeAttributeValue(const app::ConcreteAttributePath & aPath, TLV::TLVR
std::string newElement_0_supportedCommandsCtorSignature = "(I)V";
chip::JniReferences::GetInstance().CreateBoxedObject(
newElement_0_supportedCommandsClassName.c_str(), newElement_0_supportedCommandsCtorSignature.c_str(),
- entry_0.supportedCommands, newElement_0_supportedCommands);
- jobject newElement_0_status;
- std::string newElement_0_statusClassName = "java/lang/Integer";
- std::string newElement_0_statusCtorSignature = "(I)V";
+ entry_0.supportedCommands.Raw(), newElement_0_supportedCommands);
+ jobject newElement_0_state;
+ std::string newElement_0_stateClassName = "java/lang/Integer";
+ std::string newElement_0_stateCtorSignature = "(I)V";
chip::JniReferences::GetInstance().CreateBoxedObject(
- newElement_0_statusClassName.c_str(), newElement_0_statusCtorSignature.c_str(),
- static_cast(entry_0.status), newElement_0_status);
+ newElement_0_stateClassName.c_str(), newElement_0_stateCtorSignature.c_str(),
+ static_cast(entry_0.state), newElement_0_state);
jclass actionStructStructClass_1;
err = chip::JniReferences::GetInstance().GetClassRef(
- env, "chip/devicecontroller/ChipStructs$BridgedActionsClusterActionStruct", actionStructStructClass_1);
+ env, "chip/devicecontroller/ChipStructs$ActionsClusterActionStruct", actionStructStructClass_1);
if (err != CHIP_NO_ERROR)
{
- ChipLogError(Zcl, "Could not find class ChipStructs$BridgedActionsClusterActionStruct");
+ ChipLogError(Zcl, "Could not find class ChipStructs$ActionsClusterActionStruct");
return nullptr;
}
jmethodID actionStructStructCtor_1 =
@@ -2235,19 +2235,19 @@ jobject DecodeAttributeValue(const app::ConcreteAttributePath & aPath, TLV::TLVR
"Integer;Ljava/lang/Integer;)V");
if (actionStructStructCtor_1 == nullptr)
{
- ChipLogError(Zcl, "Could not find ChipStructs$BridgedActionsClusterActionStruct constructor");
+ ChipLogError(Zcl, "Could not find ChipStructs$ActionsClusterActionStruct constructor");
return nullptr;
}
newElement_0 = env->NewObject(actionStructStructClass_1, actionStructStructCtor_1, newElement_0_actionID,
newElement_0_name, newElement_0_type, newElement_0_endpointListID,
- newElement_0_supportedCommands, newElement_0_status);
+ newElement_0_supportedCommands, newElement_0_state);
chip::JniReferences::GetInstance().AddToList(value, newElement_0);
}
return value;
}
- case Attributes::EndpointList::Id: {
- using TypeInfo = Attributes::EndpointList::TypeInfo;
+ case Attributes::EndpointLists::Id: {
+ using TypeInfo = Attributes::EndpointLists::TypeInfo;
TypeInfo::DecodableType cppValue;
*aError = app::DataModel::Decode(aReader, cppValue);
if (*aError != CHIP_NO_ERROR)
@@ -2293,11 +2293,10 @@ jobject DecodeAttributeValue(const app::ConcreteAttributePath & aPath, TLV::TLVR
jclass endpointListStructStructClass_1;
err = chip::JniReferences::GetInstance().GetClassRef(
- env, "chip/devicecontroller/ChipStructs$BridgedActionsClusterEndpointListStruct",
- endpointListStructStructClass_1);
+ env, "chip/devicecontroller/ChipStructs$ActionsClusterEndpointListStruct", endpointListStructStructClass_1);
if (err != CHIP_NO_ERROR)
{
- ChipLogError(Zcl, "Could not find class ChipStructs$BridgedActionsClusterEndpointListStruct");
+ ChipLogError(Zcl, "Could not find class ChipStructs$ActionsClusterEndpointListStruct");
return nullptr;
}
jmethodID endpointListStructStructCtor_1 =
@@ -2305,7 +2304,7 @@ jobject DecodeAttributeValue(const app::ConcreteAttributePath & aPath, TLV::TLVR
"(Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Integer;Ljava/util/ArrayList;)V");
if (endpointListStructStructCtor_1 == nullptr)
{
- ChipLogError(Zcl, "Could not find ChipStructs$BridgedActionsClusterEndpointListStruct constructor");
+ ChipLogError(Zcl, "Could not find ChipStructs$ActionsClusterEndpointListStruct constructor");
return nullptr;
}
@@ -2316,8 +2315,8 @@ jobject DecodeAttributeValue(const app::ConcreteAttributePath & aPath, TLV::TLVR
}
return value;
}
- case Attributes::SetupUrl::Id: {
- using TypeInfo = Attributes::SetupUrl::TypeInfo;
+ case Attributes::SetupURL::Id: {
+ using TypeInfo = Attributes::SetupURL::TypeInfo;
TypeInfo::DecodableType cppValue;
*aError = app::DataModel::Decode(aReader, cppValue);
if (*aError != CHIP_NO_ERROR)
diff --git a/src/controller/java/zap-generated/CHIPCallbackTypes.h b/src/controller/java/zap-generated/CHIPCallbackTypes.h
index 3ec74ab0051306..be01149ef4bc17 100644
--- a/src/controller/java/zap-generated/CHIPCallbackTypes.h
+++ b/src/controller/java/zap-generated/CHIPCallbackTypes.h
@@ -237,22 +237,22 @@ typedef void (*CHIPAccessControlClusterFeatureMapAttributeCallbackType)(
typedef void (*CHIPAccessControlClusterClusterRevisionAttributeCallbackType)(
void *, chip::app::Clusters::AccessControl::Attributes::ClusterRevision::TypeInfo::DecodableArgType);
-typedef void (*CHIPBridgedActionsClusterActionListAttributeCallbackType)(
- void *, const chip::app::Clusters::BridgedActions::Attributes::ActionList::TypeInfo::DecodableType &);
-typedef void (*CHIPBridgedActionsClusterEndpointListAttributeCallbackType)(
- void *, const chip::app::Clusters::BridgedActions::Attributes::EndpointList::TypeInfo::DecodableType &);
-typedef void (*CHIPBridgedActionsClusterSetupUrlAttributeCallbackType)(
- void *, chip::app::Clusters::BridgedActions::Attributes::SetupUrl::TypeInfo::DecodableArgType);
-typedef void (*CHIPBridgedActionsClusterGeneratedCommandListAttributeCallbackType)(
- void *, const chip::app::Clusters::BridgedActions::Attributes::GeneratedCommandList::TypeInfo::DecodableType &);
-typedef void (*CHIPBridgedActionsClusterAcceptedCommandListAttributeCallbackType)(
- void *, const chip::app::Clusters::BridgedActions::Attributes::AcceptedCommandList::TypeInfo::DecodableType &);
-typedef void (*CHIPBridgedActionsClusterAttributeListAttributeCallbackType)(
- void *, const chip::app::Clusters::BridgedActions::Attributes::AttributeList::TypeInfo::DecodableType &);
-typedef void (*CHIPBridgedActionsClusterFeatureMapAttributeCallbackType)(
- void *, chip::app::Clusters::BridgedActions::Attributes::FeatureMap::TypeInfo::DecodableArgType);
-typedef void (*CHIPBridgedActionsClusterClusterRevisionAttributeCallbackType)(
- void *, chip::app::Clusters::BridgedActions::Attributes::ClusterRevision::TypeInfo::DecodableArgType);
+typedef void (*CHIPActionsClusterActionListAttributeCallbackType)(
+ void *, const chip::app::Clusters::Actions::Attributes::ActionList::TypeInfo::DecodableType &);
+typedef void (*CHIPActionsClusterEndpointListsAttributeCallbackType)(
+ void *, const chip::app::Clusters::Actions::Attributes::EndpointLists::TypeInfo::DecodableType &);
+typedef void (*CHIPActionsClusterSetupURLAttributeCallbackType)(
+ void *, chip::app::Clusters::Actions::Attributes::SetupURL::TypeInfo::DecodableArgType);
+typedef void (*CHIPActionsClusterGeneratedCommandListAttributeCallbackType)(
+ void *, const chip::app::Clusters::Actions::Attributes::GeneratedCommandList::TypeInfo::DecodableType &);
+typedef void (*CHIPActionsClusterAcceptedCommandListAttributeCallbackType)(
+ void *, const chip::app::Clusters::Actions::Attributes::AcceptedCommandList::TypeInfo::DecodableType &);
+typedef void (*CHIPActionsClusterAttributeListAttributeCallbackType)(
+ void *, const chip::app::Clusters::Actions::Attributes::AttributeList::TypeInfo::DecodableType &);
+typedef void (*CHIPActionsClusterFeatureMapAttributeCallbackType)(
+ void *, chip::app::Clusters::Actions::Attributes::FeatureMap::TypeInfo::DecodableArgType);
+typedef void (*CHIPActionsClusterClusterRevisionAttributeCallbackType)(
+ void *, chip::app::Clusters::Actions::Attributes::ClusterRevision::TypeInfo::DecodableArgType);
typedef void (*CHIPBasicClusterDataModelRevisionAttributeCallbackType)(
void *, chip::app::Clusters::Basic::Attributes::DataModelRevision::TypeInfo::DecodableArgType);
diff --git a/src/controller/java/zap-generated/CHIPEventTLVValueDecoder.cpp b/src/controller/java/zap-generated/CHIPEventTLVValueDecoder.cpp
index 84278593acf63a..fcdb5b536f65a1 100644
--- a/src/controller/java/zap-generated/CHIPEventTLVValueDecoder.cpp
+++ b/src/controller/java/zap-generated/CHIPEventTLVValueDecoder.cpp
@@ -473,8 +473,8 @@ jobject DecodeEventValue(const app::ConcreteEventPath & aPath, TLV::TLVReader &
}
break;
}
- case app::Clusters::BridgedActions::Id: {
- using namespace app::Clusters::BridgedActions;
+ case app::Clusters::Actions::Id: {
+ using namespace app::Clusters::Actions;
switch (aPath.mEventId)
{
case Events::StateChanged::Id: {
@@ -505,17 +505,17 @@ jobject DecodeEventValue(const app::ConcreteEventPath & aPath, TLV::TLVReader &
jclass stateChangedStructClass;
err = chip::JniReferences::GetInstance().GetClassRef(
- env, "chip/devicecontroller/ChipEventStructs$BridgedActionsClusterStateChangedEvent", stateChangedStructClass);
+ env, "chip/devicecontroller/ChipEventStructs$ActionsClusterStateChangedEvent", stateChangedStructClass);
if (err != CHIP_NO_ERROR)
{
- ChipLogError(Zcl, "Could not find class ChipEventStructs$BridgedActionsClusterStateChangedEvent");
+ ChipLogError(Zcl, "Could not find class ChipEventStructs$ActionsClusterStateChangedEvent");
return nullptr;
}
jmethodID stateChangedStructCtor =
env->GetMethodID(stateChangedStructClass, "", "(Ljava/lang/Integer;Ljava/lang/Long;Ljava/lang/Integer;)V");
if (stateChangedStructCtor == nullptr)
{
- ChipLogError(Zcl, "Could not find ChipEventStructs$BridgedActionsClusterStateChangedEvent constructor");
+ ChipLogError(Zcl, "Could not find ChipEventStructs$ActionsClusterStateChangedEvent constructor");
return nullptr;
}
@@ -558,17 +558,17 @@ jobject DecodeEventValue(const app::ConcreteEventPath & aPath, TLV::TLVReader &
jclass actionFailedStructClass;
err = chip::JniReferences::GetInstance().GetClassRef(
- env, "chip/devicecontroller/ChipEventStructs$BridgedActionsClusterActionFailedEvent", actionFailedStructClass);
+ env, "chip/devicecontroller/ChipEventStructs$ActionsClusterActionFailedEvent", actionFailedStructClass);
if (err != CHIP_NO_ERROR)
{
- ChipLogError(Zcl, "Could not find class ChipEventStructs$BridgedActionsClusterActionFailedEvent");
+ ChipLogError(Zcl, "Could not find class ChipEventStructs$ActionsClusterActionFailedEvent");
return nullptr;
}
jmethodID actionFailedStructCtor = env->GetMethodID(
actionFailedStructClass, "", "(Ljava/lang/Integer;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;)V");
if (actionFailedStructCtor == nullptr)
{
- ChipLogError(Zcl, "Could not find ChipEventStructs$BridgedActionsClusterActionFailedEvent constructor");
+ ChipLogError(Zcl, "Could not find ChipEventStructs$ActionsClusterActionFailedEvent constructor");
return nullptr;
}
diff --git a/src/controller/java/zap-generated/CHIPReadCallbacks.cpp b/src/controller/java/zap-generated/CHIPReadCallbacks.cpp
index 647f9bf9984e3e..68e371fabf727c 100644
--- a/src/controller/java/zap-generated/CHIPReadCallbacks.cpp
+++ b/src/controller/java/zap-generated/CHIPReadCallbacks.cpp
@@ -4059,8 +4059,8 @@ void CHIPAccessControlAttributeListAttributeCallback::CallbackFn(
env->CallVoidMethod(javaCallbackRef, javaMethod, arrayListObj);
}
-CHIPBridgedActionsActionListAttributeCallback::CHIPBridgedActionsActionListAttributeCallback(jobject javaCallback, bool keepAlive) :
- chip::Callback::Callback(CallbackFn, this), keepAlive(keepAlive)
+CHIPActionsActionListAttributeCallback::CHIPActionsActionListAttributeCallback(jobject javaCallback, bool keepAlive) :
+ chip::Callback::Callback(CallbackFn, this), keepAlive(keepAlive)
{
JNIEnv * env = chip::JniReferences::GetInstance().GetEnvForCurrentThread();
if (env == nullptr)
@@ -4076,7 +4076,7 @@ CHIPBridgedActionsActionListAttributeCallback::CHIPBridgedActionsActionListAttri
}
}
-CHIPBridgedActionsActionListAttributeCallback::~CHIPBridgedActionsActionListAttributeCallback()
+CHIPActionsActionListAttributeCallback::~CHIPActionsActionListAttributeCallback()
{
JNIEnv * env = chip::JniReferences::GetInstance().GetEnvForCurrentThread();
if (env == nullptr)
@@ -4087,9 +4087,9 @@ CHIPBridgedActionsActionListAttributeCallback::~CHIPBridgedActionsActionListAttr
env->DeleteGlobalRef(javaCallbackRef);
}
-void CHIPBridgedActionsActionListAttributeCallback::CallbackFn(
+void CHIPActionsActionListAttributeCallback::CallbackFn(
void * context,
- const chip::app::DataModel::DecodableList & list)
+ const chip::app::DataModel::DecodableList & list)
{
chip::DeviceLayer::StackUnlock unlock;
CHIP_ERROR err = CHIP_NO_ERROR;
@@ -4098,8 +4098,8 @@ void CHIPBridgedActionsActionListAttributeCallback::CallbackFn(
VerifyOrReturn(env != nullptr, ChipLogError(Zcl, "Could not get JNI env"));
- std::unique_ptr cppCallback(
- reinterpret_cast(context), maybeDestroy);
+ std::unique_ptr cppCallback(
+ reinterpret_cast(context), maybeDestroy);
// It's valid for javaCallbackRef to be nullptr if the Java code passed in a null callback.
javaCallbackRef = cppCallback.get()->javaCallbackRef;
@@ -4141,22 +4141,22 @@ void CHIPBridgedActionsActionListAttributeCallback::CallbackFn(
jobject newElement_0_supportedCommands;
std::string newElement_0_supportedCommandsClassName = "java/lang/Integer";
std::string newElement_0_supportedCommandsCtorSignature = "(I)V";
- chip::JniReferences::GetInstance().CreateBoxedObject(newElement_0_supportedCommandsClassName.c_str(),
- newElement_0_supportedCommandsCtorSignature.c_str(),
- entry_0.supportedCommands, newElement_0_supportedCommands);
- jobject newElement_0_status;
- std::string newElement_0_statusClassName = "java/lang/Integer";
- std::string newElement_0_statusCtorSignature = "(I)V";
- chip::JniReferences::GetInstance().CreateBoxedObject(newElement_0_statusClassName.c_str(),
- newElement_0_statusCtorSignature.c_str(),
- static_cast(entry_0.status), newElement_0_status);
+ chip::JniReferences::GetInstance().CreateBoxedObject(
+ newElement_0_supportedCommandsClassName.c_str(), newElement_0_supportedCommandsCtorSignature.c_str(),
+ entry_0.supportedCommands.Raw(), newElement_0_supportedCommands);
+ jobject newElement_0_state;
+ std::string newElement_0_stateClassName = "java/lang/Integer";
+ std::string newElement_0_stateCtorSignature = "(I)V";
+ chip::JniReferences::GetInstance().CreateBoxedObject(newElement_0_stateClassName.c_str(),
+ newElement_0_stateCtorSignature.c_str(),
+ static_cast(entry_0.state), newElement_0_state);
jclass actionStructStructClass_1;
- err = chip::JniReferences::GetInstance().GetClassRef(
- env, "chip/devicecontroller/ChipStructs$BridgedActionsClusterActionStruct", actionStructStructClass_1);
+ err = chip::JniReferences::GetInstance().GetClassRef(env, "chip/devicecontroller/ChipStructs$ActionsClusterActionStruct",
+ actionStructStructClass_1);
if (err != CHIP_NO_ERROR)
{
- ChipLogError(Zcl, "Could not find class ChipStructs$BridgedActionsClusterActionStruct");
+ ChipLogError(Zcl, "Could not find class ChipStructs$ActionsClusterActionStruct");
return;
}
jmethodID actionStructStructCtor_1 = env->GetMethodID(
@@ -4164,13 +4164,13 @@ void CHIPBridgedActionsActionListAttributeCallback::CallbackFn(
"(Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;)V");
if (actionStructStructCtor_1 == nullptr)
{
- ChipLogError(Zcl, "Could not find ChipStructs$BridgedActionsClusterActionStruct constructor");
+ ChipLogError(Zcl, "Could not find ChipStructs$ActionsClusterActionStruct constructor");
return;
}
newElement_0 =
env->NewObject(actionStructStructClass_1, actionStructStructCtor_1, newElement_0_actionID, newElement_0_name,
- newElement_0_type, newElement_0_endpointListID, newElement_0_supportedCommands, newElement_0_status);
+ newElement_0_type, newElement_0_endpointListID, newElement_0_supportedCommands, newElement_0_state);
chip::JniReferences::GetInstance().AddToList(arrayListObj, newElement_0);
}
@@ -4178,10 +4178,8 @@ void CHIPBridgedActionsActionListAttributeCallback::CallbackFn(
env->CallVoidMethod(javaCallbackRef, javaMethod, arrayListObj);
}
-CHIPBridgedActionsEndpointListAttributeCallback::CHIPBridgedActionsEndpointListAttributeCallback(jobject javaCallback,
- bool keepAlive) :
- chip::Callback::Callback(CallbackFn, this),
- keepAlive(keepAlive)
+CHIPActionsEndpointListsAttributeCallback::CHIPActionsEndpointListsAttributeCallback(jobject javaCallback, bool keepAlive) :
+ chip::Callback::Callback(CallbackFn, this), keepAlive(keepAlive)
{
JNIEnv * env = chip::JniReferences::GetInstance().GetEnvForCurrentThread();
if (env == nullptr)
@@ -4197,7 +4195,7 @@ CHIPBridgedActionsEndpointListAttributeCallback::CHIPBridgedActionsEndpointListA
}
}
-CHIPBridgedActionsEndpointListAttributeCallback::~CHIPBridgedActionsEndpointListAttributeCallback()
+CHIPActionsEndpointListsAttributeCallback::~CHIPActionsEndpointListsAttributeCallback()
{
JNIEnv * env = chip::JniReferences::GetInstance().GetEnvForCurrentThread();
if (env == nullptr)
@@ -4208,10 +4206,9 @@ CHIPBridgedActionsEndpointListAttributeCallback::~CHIPBridgedActionsEndpointList
env->DeleteGlobalRef(javaCallbackRef);
}
-void CHIPBridgedActionsEndpointListAttributeCallback::CallbackFn(
+void CHIPActionsEndpointListsAttributeCallback::CallbackFn(
void * context,
- const chip::app::DataModel::DecodableList &
- list)
+ const chip::app::DataModel::DecodableList & list)
{
chip::DeviceLayer::StackUnlock unlock;
CHIP_ERROR err = CHIP_NO_ERROR;
@@ -4220,8 +4217,8 @@ void CHIPBridgedActionsEndpointListAttributeCallback::CallbackFn(
VerifyOrReturn(env != nullptr, ChipLogError(Zcl, "Could not get JNI env"));
- std::unique_ptr cppCallback(
- reinterpret_cast(context), maybeDestroy);
+ std::unique_ptr cppCallback(
+ reinterpret_cast(context), maybeDestroy);
// It's valid for javaCallbackRef to be nullptr if the Java code passed in a null callback.
javaCallbackRef = cppCallback.get()->javaCallbackRef;
@@ -4271,10 +4268,10 @@ void CHIPBridgedActionsEndpointListAttributeCallback::CallbackFn(
jclass endpointListStructStructClass_1;
err = chip::JniReferences::GetInstance().GetClassRef(
- env, "chip/devicecontroller/ChipStructs$BridgedActionsClusterEndpointListStruct", endpointListStructStructClass_1);
+ env, "chip/devicecontroller/ChipStructs$ActionsClusterEndpointListStruct", endpointListStructStructClass_1);
if (err != CHIP_NO_ERROR)
{
- ChipLogError(Zcl, "Could not find class ChipStructs$BridgedActionsClusterEndpointListStruct");
+ ChipLogError(Zcl, "Could not find class ChipStructs$ActionsClusterEndpointListStruct");
return;
}
jmethodID endpointListStructStructCtor_1 =
@@ -4282,7 +4279,7 @@ void CHIPBridgedActionsEndpointListAttributeCallback::CallbackFn(
"(Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Integer;Ljava/util/ArrayList;)V");
if (endpointListStructStructCtor_1 == nullptr)
{
- ChipLogError(Zcl, "Could not find ChipStructs$BridgedActionsClusterEndpointListStruct constructor");
+ ChipLogError(Zcl, "Could not find ChipStructs$ActionsClusterEndpointListStruct constructor");
return;
}
@@ -4295,9 +4292,9 @@ void CHIPBridgedActionsEndpointListAttributeCallback::CallbackFn(
env->CallVoidMethod(javaCallbackRef, javaMethod, arrayListObj);
}
-CHIPBridgedActionsGeneratedCommandListAttributeCallback::CHIPBridgedActionsGeneratedCommandListAttributeCallback(
- jobject javaCallback, bool keepAlive) :
- chip::Callback::Callback(CallbackFn, this),
+CHIPActionsGeneratedCommandListAttributeCallback::CHIPActionsGeneratedCommandListAttributeCallback(jobject javaCallback,
+ bool keepAlive) :
+ chip::Callback::Callback(CallbackFn, this),
keepAlive(keepAlive)
{
JNIEnv * env = chip::JniReferences::GetInstance().GetEnvForCurrentThread();
@@ -4314,7 +4311,7 @@ CHIPBridgedActionsGeneratedCommandListAttributeCallback::CHIPBridgedActionsGener
}
}
-CHIPBridgedActionsGeneratedCommandListAttributeCallback::~CHIPBridgedActionsGeneratedCommandListAttributeCallback()
+CHIPActionsGeneratedCommandListAttributeCallback::~CHIPActionsGeneratedCommandListAttributeCallback()
{
JNIEnv * env = chip::JniReferences::GetInstance().GetEnvForCurrentThread();
if (env == nullptr)
@@ -4325,8 +4322,8 @@ CHIPBridgedActionsGeneratedCommandListAttributeCallback::~CHIPBridgedActionsGene
env->DeleteGlobalRef(javaCallbackRef);
}
-void CHIPBridgedActionsGeneratedCommandListAttributeCallback::CallbackFn(
- void * context, const chip::app::DataModel::DecodableList & list)
+void CHIPActionsGeneratedCommandListAttributeCallback::CallbackFn(void * context,
+ const chip::app::DataModel::DecodableList & list)
{
chip::DeviceLayer::StackUnlock unlock;
CHIP_ERROR err = CHIP_NO_ERROR;
@@ -4335,8 +4332,8 @@ void CHIPBridgedActionsGeneratedCommandListAttributeCallback::CallbackFn(
VerifyOrReturn(env != nullptr, ChipLogError(Zcl, "Could not get JNI env"));
- std::unique_ptr cppCallback(
- reinterpret_cast(context), maybeDestroy);
+ std::unique_ptr cppCallback(
+ reinterpret_cast(context), maybeDestroy);
// It's valid for javaCallbackRef to be nullptr if the Java code passed in a null callback.
javaCallbackRef = cppCallback.get()->javaCallbackRef;
@@ -4366,9 +4363,9 @@ void CHIPBridgedActionsGeneratedCommandListAttributeCallback::CallbackFn(
env->CallVoidMethod(javaCallbackRef, javaMethod, arrayListObj);
}
-CHIPBridgedActionsAcceptedCommandListAttributeCallback::CHIPBridgedActionsAcceptedCommandListAttributeCallback(jobject javaCallback,
- bool keepAlive) :
- chip::Callback::Callback(CallbackFn, this),
+CHIPActionsAcceptedCommandListAttributeCallback::CHIPActionsAcceptedCommandListAttributeCallback(jobject javaCallback,
+ bool keepAlive) :
+ chip::Callback::Callback(CallbackFn, this),
keepAlive(keepAlive)
{
JNIEnv * env = chip::JniReferences::GetInstance().GetEnvForCurrentThread();
@@ -4385,7 +4382,7 @@ CHIPBridgedActionsAcceptedCommandListAttributeCallback::CHIPBridgedActionsAccept
}
}
-CHIPBridgedActionsAcceptedCommandListAttributeCallback::~CHIPBridgedActionsAcceptedCommandListAttributeCallback()
+CHIPActionsAcceptedCommandListAttributeCallback::~CHIPActionsAcceptedCommandListAttributeCallback()
{
JNIEnv * env = chip::JniReferences::GetInstance().GetEnvForCurrentThread();
if (env == nullptr)
@@ -4396,8 +4393,8 @@ CHIPBridgedActionsAcceptedCommandListAttributeCallback::~CHIPBridgedActionsAccep
env->DeleteGlobalRef(javaCallbackRef);
}
-void CHIPBridgedActionsAcceptedCommandListAttributeCallback::CallbackFn(
- void * context, const chip::app::DataModel::DecodableList & list)
+void CHIPActionsAcceptedCommandListAttributeCallback::CallbackFn(void * context,
+ const chip::app::DataModel::DecodableList & list)
{
chip::DeviceLayer::StackUnlock unlock;
CHIP_ERROR err = CHIP_NO_ERROR;
@@ -4406,8 +4403,8 @@ void CHIPBridgedActionsAcceptedCommandListAttributeCallback::CallbackFn(
VerifyOrReturn(env != nullptr, ChipLogError(Zcl, "Could not get JNI env"));
- std::unique_ptr cppCallback(
- reinterpret_cast(context), maybeDestroy);
+ std::unique_ptr cppCallback(
+ reinterpret_cast(context), maybeDestroy);
// It's valid for javaCallbackRef to be nullptr if the Java code passed in a null callback.
javaCallbackRef = cppCallback.get()->javaCallbackRef;
@@ -4437,10 +4434,8 @@ void CHIPBridgedActionsAcceptedCommandListAttributeCallback::CallbackFn(
env->CallVoidMethod(javaCallbackRef, javaMethod, arrayListObj);
}
-CHIPBridgedActionsAttributeListAttributeCallback::CHIPBridgedActionsAttributeListAttributeCallback(jobject javaCallback,
- bool keepAlive) :
- chip::Callback::Callback(CallbackFn, this),
- keepAlive(keepAlive)
+CHIPActionsAttributeListAttributeCallback::CHIPActionsAttributeListAttributeCallback(jobject javaCallback, bool keepAlive) :
+ chip::Callback::Callback(CallbackFn, this), keepAlive(keepAlive)
{
JNIEnv * env = chip::JniReferences::GetInstance().GetEnvForCurrentThread();
if (env == nullptr)
@@ -4456,7 +4451,7 @@ CHIPBridgedActionsAttributeListAttributeCallback::CHIPBridgedActionsAttributeLis
}
}
-CHIPBridgedActionsAttributeListAttributeCallback::~CHIPBridgedActionsAttributeListAttributeCallback()
+CHIPActionsAttributeListAttributeCallback::~CHIPActionsAttributeListAttributeCallback()
{
JNIEnv * env = chip::JniReferences::GetInstance().GetEnvForCurrentThread();
if (env == nullptr)
@@ -4467,8 +4462,8 @@ CHIPBridgedActionsAttributeListAttributeCallback::~CHIPBridgedActionsAttributeLi
env->DeleteGlobalRef(javaCallbackRef);
}
-void CHIPBridgedActionsAttributeListAttributeCallback::CallbackFn(
- void * context, const chip::app::DataModel::DecodableList & list)
+void CHIPActionsAttributeListAttributeCallback::CallbackFn(void * context,
+ const chip::app::DataModel::DecodableList & list)
{
chip::DeviceLayer::StackUnlock unlock;
CHIP_ERROR err = CHIP_NO_ERROR;
@@ -4477,8 +4472,8 @@ void CHIPBridgedActionsAttributeListAttributeCallback::CallbackFn(
VerifyOrReturn(env != nullptr, ChipLogError(Zcl, "Could not get JNI env"));
- std::unique_ptr cppCallback(
- reinterpret_cast(context), maybeDestroy);
+ std::unique_ptr cppCallback(
+ reinterpret_cast(context), maybeDestroy);
// It's valid for javaCallbackRef to be nullptr if the Java code passed in a null callback.
javaCallbackRef = cppCallback.get()->javaCallbackRef;
diff --git a/src/controller/java/zap-generated/CHIPReadCallbacks.h b/src/controller/java/zap-generated/CHIPReadCallbacks.h
index 99bbaec66dcce2..b1951ce5d661c3 100644
--- a/src/controller/java/zap-generated/CHIPReadCallbacks.h
+++ b/src/controller/java/zap-generated/CHIPReadCallbacks.h
@@ -1745,31 +1745,29 @@ class CHIPAccessControlAttributeListAttributeCallback
bool keepAlive;
};
-class CHIPBridgedActionsActionListAttributeCallback
- : public chip::Callback::Callback
+class CHIPActionsActionListAttributeCallback : public chip::Callback::Callback
{
public:
- CHIPBridgedActionsActionListAttributeCallback(jobject javaCallback, bool keepAlive = false);
+ CHIPActionsActionListAttributeCallback(jobject javaCallback, bool keepAlive = false);
- ~CHIPBridgedActionsActionListAttributeCallback();
+ ~CHIPActionsActionListAttributeCallback();
- static void maybeDestroy(CHIPBridgedActionsActionListAttributeCallback * callback)
+ static void maybeDestroy(CHIPActionsActionListAttributeCallback * callback)
{
if (!callback->keepAlive)
{
callback->Cancel();
- chip::Platform::Delete(callback);
+ chip::Platform::Delete(callback);
}
}
static void CallbackFn(
void * context,
- const chip::app::DataModel::DecodableList &
- list);
+ const chip::app::DataModel::DecodableList & list);
static void OnSubscriptionEstablished(void * context)
{
CHIP_ERROR err = chip::JniReferences::GetInstance().CallSubscriptionEstablished(
- reinterpret_cast(context)->javaCallbackRef);
+ reinterpret_cast(context)->javaCallbackRef);
VerifyOrReturn(err == CHIP_NO_ERROR, ChipLogError(Zcl, "Error calling onSubscriptionEstablished: %s", ErrorStr(err)));
};
@@ -1778,31 +1776,30 @@ class CHIPBridgedActionsActionListAttributeCallback
bool keepAlive;
};
-class CHIPBridgedActionsEndpointListAttributeCallback
- : public chip::Callback::Callback
+class CHIPActionsEndpointListsAttributeCallback
+ : public chip::Callback::Callback
{
public:
- CHIPBridgedActionsEndpointListAttributeCallback(jobject javaCallback, bool keepAlive = false);
+ CHIPActionsEndpointListsAttributeCallback(jobject javaCallback, bool keepAlive = false);
- ~CHIPBridgedActionsEndpointListAttributeCallback();
+ ~CHIPActionsEndpointListsAttributeCallback();
- static void maybeDestroy(CHIPBridgedActionsEndpointListAttributeCallback * callback)
+ static void maybeDestroy(CHIPActionsEndpointListsAttributeCallback * callback)
{
if (!callback->keepAlive)
{
callback->Cancel();
- chip::Platform::Delete(callback);
+ chip::Platform::Delete(callback);
}
}
static void CallbackFn(
void * context,
- const chip::app::DataModel::DecodableList &
- list);
+ const chip::app::DataModel::DecodableList & list);
static void OnSubscriptionEstablished(void * context)
{
CHIP_ERROR err = chip::JniReferences::GetInstance().CallSubscriptionEstablished(
- reinterpret_cast(context)->javaCallbackRef);
+ reinterpret_cast(context)->javaCallbackRef);
VerifyOrReturn(err == CHIP_NO_ERROR, ChipLogError(Zcl, "Error calling onSubscriptionEstablished: %s", ErrorStr(err)));
};
@@ -1811,20 +1808,20 @@ class CHIPBridgedActionsEndpointListAttributeCallback
bool keepAlive;
};
-class CHIPBridgedActionsGeneratedCommandListAttributeCallback
- : public chip::Callback::Callback
+class CHIPActionsGeneratedCommandListAttributeCallback
+ : public chip::Callback::Callback
{
public:
- CHIPBridgedActionsGeneratedCommandListAttributeCallback(jobject javaCallback, bool keepAlive = false);
+ CHIPActionsGeneratedCommandListAttributeCallback(jobject javaCallback, bool keepAlive = false);
- ~CHIPBridgedActionsGeneratedCommandListAttributeCallback();
+ ~CHIPActionsGeneratedCommandListAttributeCallback();
- static void maybeDestroy(CHIPBridgedActionsGeneratedCommandListAttributeCallback * callback)
+ static void maybeDestroy(CHIPActionsGeneratedCommandListAttributeCallback * callback)
{
if (!callback->keepAlive)
{
callback->Cancel();
- chip::Platform::Delete(callback);
+ chip::Platform::Delete(callback);
}
}
@@ -1832,7 +1829,7 @@ class CHIPBridgedActionsGeneratedCommandListAttributeCallback
static void OnSubscriptionEstablished(void * context)
{
CHIP_ERROR err = chip::JniReferences::GetInstance().CallSubscriptionEstablished(
- reinterpret_cast(context)->javaCallbackRef);
+ reinterpret_cast(context)->javaCallbackRef);
VerifyOrReturn(err == CHIP_NO_ERROR, ChipLogError(Zcl, "Error calling onSubscriptionEstablished: %s", ErrorStr(err)));
};
@@ -1841,20 +1838,20 @@ class CHIPBridgedActionsGeneratedCommandListAttributeCallback
bool keepAlive;
};
-class CHIPBridgedActionsAcceptedCommandListAttributeCallback
- : public chip::Callback::Callback
+class CHIPActionsAcceptedCommandListAttributeCallback
+ : public chip::Callback::Callback
{
public:
- CHIPBridgedActionsAcceptedCommandListAttributeCallback(jobject javaCallback, bool keepAlive = false);
+ CHIPActionsAcceptedCommandListAttributeCallback(jobject javaCallback, bool keepAlive = false);
- ~CHIPBridgedActionsAcceptedCommandListAttributeCallback();
+ ~CHIPActionsAcceptedCommandListAttributeCallback();
- static void maybeDestroy(CHIPBridgedActionsAcceptedCommandListAttributeCallback * callback)
+ static void maybeDestroy(CHIPActionsAcceptedCommandListAttributeCallback * callback)
{
if (!callback->keepAlive)
{
callback->Cancel();
- chip::Platform::Delete(callback);
+ chip::Platform::Delete(callback);
}
}
@@ -1862,7 +1859,7 @@ class CHIPBridgedActionsAcceptedCommandListAttributeCallback
static void OnSubscriptionEstablished(void * context)
{
CHIP_ERROR err = chip::JniReferences::GetInstance().CallSubscriptionEstablished(
- reinterpret_cast(context)->javaCallbackRef);
+ reinterpret_cast(context)->javaCallbackRef);
VerifyOrReturn(err == CHIP_NO_ERROR, ChipLogError(Zcl, "Error calling onSubscriptionEstablished: %s", ErrorStr(err)));
};
@@ -1871,20 +1868,20 @@ class CHIPBridgedActionsAcceptedCommandListAttributeCallback
bool keepAlive;
};
-class CHIPBridgedActionsAttributeListAttributeCallback
- : public chip::Callback::Callback
+class CHIPActionsAttributeListAttributeCallback
+ : public chip::Callback::Callback
{
public:
- CHIPBridgedActionsAttributeListAttributeCallback(jobject javaCallback, bool keepAlive = false);
+ CHIPActionsAttributeListAttributeCallback(jobject javaCallback, bool keepAlive = false);
- ~CHIPBridgedActionsAttributeListAttributeCallback();
+ ~CHIPActionsAttributeListAttributeCallback();
- static void maybeDestroy(CHIPBridgedActionsAttributeListAttributeCallback * callback)
+ static void maybeDestroy(CHIPActionsAttributeListAttributeCallback * callback)
{
if (!callback->keepAlive)
{
callback->Cancel();
- chip::Platform::Delete(callback);
+ chip::Platform::Delete(callback);
}
}
@@ -1892,7 +1889,7 @@ class CHIPBridgedActionsAttributeListAttributeCallback
static void OnSubscriptionEstablished(void * context)
{
CHIP_ERROR err = chip::JniReferences::GetInstance().CallSubscriptionEstablished(
- reinterpret_cast(context)->javaCallbackRef);
+ reinterpret_cast(context)->javaCallbackRef);
VerifyOrReturn(err == CHIP_NO_ERROR, ChipLogError(Zcl, "Error calling onSubscriptionEstablished: %s", ErrorStr(err)));
};
diff --git a/src/controller/java/zap-generated/chip/devicecontroller/ChipClusters.java b/src/controller/java/zap-generated/chip/devicecontroller/ChipClusters.java
index 9c791da14d6b0a..1aa9a1d2574557 100644
--- a/src/controller/java/zap-generated/chip/devicecontroller/ChipClusters.java
+++ b/src/controller/java/zap-generated/chip/devicecontroller/ChipClusters.java
@@ -3093,10 +3093,10 @@ private native void subscribeClusterRevisionAttribute(
long chipClusterPtr, IntegerAttributeCallback callback, int minInterval, int maxInterval);
}
- public static class BridgedActionsCluster extends BaseChipCluster {
+ public static class ActionsCluster extends BaseChipCluster {
public static final long CLUSTER_ID = 37L;
- public BridgedActionsCluster(long devicePtr, int endpointId) {
+ public ActionsCluster(long devicePtr, int endpointId) {
super(devicePtr, endpointId);
}
@@ -3363,15 +3363,15 @@ private native void disableActionWithDuration(
@Nullable Integer timedInvokeTimeoutMs);
public interface ActionListAttributeCallback {
- void onSuccess(List valueList);
+ void onSuccess(List valueList);
void onError(Exception ex);
default void onSubscriptionEstablished() {}
}
- public interface EndpointListAttributeCallback {
- void onSuccess(List valueList);
+ public interface EndpointListsAttributeCallback {
+ void onSuccess(List valueList);
void onError(Exception ex);
@@ -3411,22 +3411,22 @@ public void subscribeActionListAttribute(
subscribeActionListAttribute(chipClusterPtr, callback, minInterval, maxInterval);
}
- public void readEndpointListAttribute(EndpointListAttributeCallback callback) {
- readEndpointListAttribute(chipClusterPtr, callback);
+ public void readEndpointListsAttribute(EndpointListsAttributeCallback callback) {
+ readEndpointListsAttribute(chipClusterPtr, callback);
}
- public void subscribeEndpointListAttribute(
- EndpointListAttributeCallback callback, int minInterval, int maxInterval) {
- subscribeEndpointListAttribute(chipClusterPtr, callback, minInterval, maxInterval);
+ public void subscribeEndpointListsAttribute(
+ EndpointListsAttributeCallback callback, int minInterval, int maxInterval) {
+ subscribeEndpointListsAttribute(chipClusterPtr, callback, minInterval, maxInterval);
}
- public void readSetupUrlAttribute(CharStringAttributeCallback callback) {
- readSetupUrlAttribute(chipClusterPtr, callback);
+ public void readSetupURLAttribute(CharStringAttributeCallback callback) {
+ readSetupURLAttribute(chipClusterPtr, callback);
}
- public void subscribeSetupUrlAttribute(
+ public void subscribeSetupURLAttribute(
CharStringAttributeCallback callback, int minInterval, int maxInterval) {
- subscribeSetupUrlAttribute(chipClusterPtr, callback, minInterval, maxInterval);
+ subscribeSetupURLAttribute(chipClusterPtr, callback, minInterval, maxInterval);
}
public void readGeneratedCommandListAttribute(GeneratedCommandListAttributeCallback callback) {
@@ -3483,19 +3483,19 @@ private native void subscribeActionListAttribute(
int minInterval,
int maxInterval);
- private native void readEndpointListAttribute(
- long chipClusterPtr, EndpointListAttributeCallback callback);
+ private native void readEndpointListsAttribute(
+ long chipClusterPtr, EndpointListsAttributeCallback callback);
- private native void subscribeEndpointListAttribute(
+ private native void subscribeEndpointListsAttribute(
long chipClusterPtr,
- EndpointListAttributeCallback callback,
+ EndpointListsAttributeCallback callback,
int minInterval,
int maxInterval);
- private native void readSetupUrlAttribute(
+ private native void readSetupURLAttribute(
long chipClusterPtr, CharStringAttributeCallback callback);
- private native void subscribeSetupUrlAttribute(
+ private native void subscribeSetupURLAttribute(
long chipClusterPtr,
CharStringAttributeCallback callback,
int minInterval,
diff --git a/src/controller/java/zap-generated/chip/devicecontroller/ChipEventStructs.java b/src/controller/java/zap-generated/chip/devicecontroller/ChipEventStructs.java
index 54310f7022d828..21ebe48212f1a1 100644
--- a/src/controller/java/zap-generated/chip/devicecontroller/ChipEventStructs.java
+++ b/src/controller/java/zap-generated/chip/devicecontroller/ChipEventStructs.java
@@ -112,13 +112,12 @@ public String toString() {
}
}
- public static class BridgedActionsClusterStateChangedEvent {
+ public static class ActionsClusterStateChangedEvent {
public Integer actionID;
public Long invokeID;
public Integer newState;
- public BridgedActionsClusterStateChangedEvent(
- Integer actionID, Long invokeID, Integer newState) {
+ public ActionsClusterStateChangedEvent(Integer actionID, Long invokeID, Integer newState) {
this.actionID = actionID;
this.invokeID = invokeID;
this.newState = newState;
@@ -127,7 +126,7 @@ public BridgedActionsClusterStateChangedEvent(
@Override
public String toString() {
StringBuilder output = new StringBuilder();
- output.append("BridgedActionsClusterStateChangedEvent {\n");
+ output.append("ActionsClusterStateChangedEvent {\n");
output.append("\tactionID: ");
output.append(actionID);
output.append("\n");
@@ -142,13 +141,13 @@ public String toString() {
}
}
- public static class BridgedActionsClusterActionFailedEvent {
+ public static class ActionsClusterActionFailedEvent {
public Integer actionID;
public Long invokeID;
public Integer newState;
public Integer error;
- public BridgedActionsClusterActionFailedEvent(
+ public ActionsClusterActionFailedEvent(
Integer actionID, Long invokeID, Integer newState, Integer error) {
this.actionID = actionID;
this.invokeID = invokeID;
@@ -159,7 +158,7 @@ public BridgedActionsClusterActionFailedEvent(
@Override
public String toString() {
StringBuilder output = new StringBuilder();
- output.append("BridgedActionsClusterActionFailedEvent {\n");
+ output.append("ActionsClusterActionFailedEvent {\n");
output.append("\tactionID: ");
output.append(actionID);
output.append("\n");
diff --git a/src/controller/java/zap-generated/chip/devicecontroller/ChipIdLookup.java b/src/controller/java/zap-generated/chip/devicecontroller/ChipIdLookup.java
index 9068934723f8cc..fddd0ee7c03216 100644
--- a/src/controller/java/zap-generated/chip/devicecontroller/ChipIdLookup.java
+++ b/src/controller/java/zap-generated/chip/devicecontroller/ChipIdLookup.java
@@ -56,7 +56,7 @@ public static String clusterIdToName(long clusterId) {
return "AccessControl";
}
if (clusterId == 37L) {
- return "BridgedActions";
+ return "Actions";
}
if (clusterId == 40L) {
return "Basic";
@@ -539,10 +539,10 @@ public static String attributeIdToName(long clusterId, long attributeId) {
return "ActionList";
}
if (attributeId == 1L) {
- return "EndpointList";
+ return "EndpointLists";
}
if (attributeId == 2L) {
- return "SetupUrl";
+ return "SetupURL";
}
if (attributeId == 65528L) {
return "GeneratedCommandList";
diff --git a/src/controller/java/zap-generated/chip/devicecontroller/ChipStructs.java b/src/controller/java/zap-generated/chip/devicecontroller/ChipStructs.java
index d4954089f93c36..0e5bd9ccc00899 100644
--- a/src/controller/java/zap-generated/chip/devicecontroller/ChipStructs.java
+++ b/src/controller/java/zap-generated/chip/devicecontroller/ChipStructs.java
@@ -240,33 +240,33 @@ public String toString() {
}
}
- public static class BridgedActionsClusterActionStruct {
+ public static class ActionsClusterActionStruct {
public Integer actionID;
public String name;
public Integer type;
public Integer endpointListID;
public Integer supportedCommands;
- public Integer status;
+ public Integer state;
- public BridgedActionsClusterActionStruct(
+ public ActionsClusterActionStruct(
Integer actionID,
String name,
Integer type,
Integer endpointListID,
Integer supportedCommands,
- Integer status) {
+ Integer state) {
this.actionID = actionID;
this.name = name;
this.type = type;
this.endpointListID = endpointListID;
this.supportedCommands = supportedCommands;
- this.status = status;
+ this.state = state;
}
@Override
public String toString() {
StringBuilder output = new StringBuilder();
- output.append("BridgedActionsClusterActionStruct {\n");
+ output.append("ActionsClusterActionStruct {\n");
output.append("\tactionID: ");
output.append(actionID);
output.append("\n");
@@ -282,21 +282,21 @@ public String toString() {
output.append("\tsupportedCommands: ");
output.append(supportedCommands);
output.append("\n");
- output.append("\tstatus: ");
- output.append(status);
+ output.append("\tstate: ");
+ output.append(state);
output.append("\n");
output.append("}\n");
return output.toString();
}
}
- public static class BridgedActionsClusterEndpointListStruct {
+ public static class ActionsClusterEndpointListStruct {
public Integer endpointListID;
public String name;
public Integer type;
public ArrayList