diff --git a/.github/workflows/tests.yaml b/.github/workflows/tests.yaml index ad54b57a515568..8c95d0d10c5a60 100644 --- a/.github/workflows/tests.yaml +++ b/.github/workflows/tests.yaml @@ -91,6 +91,8 @@ jobs: --no-print \ --log-level info \ src/app/zap-templates/zcl/data-model/chip/global-attributes.xml \ + src/app/zap-templates/zcl/data-model/chip/global-structs.xml \ + src/app/zap-templates/zcl/data-model/chip/semantic-tag-namespace-enums.xml \ src/app/zap-templates/zcl/data-model/chip/access-control-definitions.xml \ src/app/zap-templates/zcl/data-model/chip/access-control-cluster.xml \ src/app/zap-templates/zcl/data-model/chip/account-login-cluster.xml \ diff --git a/scripts/rules.matterlint b/scripts/rules.matterlint index 76e9d8df313d63..2ea8c5545471ef 100644 --- a/scripts/rules.matterlint +++ b/scripts/rules.matterlint @@ -42,6 +42,7 @@ load "../src/app/zap-templates/zcl/data-model/chip/flow-measurement-cluster.xml" load "../src/app/zap-templates/zcl/data-model/chip/general-commissioning-cluster.xml"; load "../src/app/zap-templates/zcl/data-model/chip/general-diagnostics-cluster.xml"; load "../src/app/zap-templates/zcl/data-model/chip/global-attributes.xml"; +load "../src/app/zap-templates/zcl/data-model/chip/global-structs.xml"; load "../src/app/zap-templates/zcl/data-model/chip/groups-cluster.xml"; load "../src/app/zap-templates/zcl/data-model/chip/group-key-mgmt-cluster.xml"; load "../src/app/zap-templates/zcl/data-model/chip/identify-cluster.xml"; @@ -58,6 +59,7 @@ load "../src/app/zap-templates/zcl/data-model/chip/media-playback-cluster.xml"; load "../src/app/zap-templates/zcl/data-model/chip/messages-cluster.xml"; load "../src/app/zap-templates/zcl/data-model/chip/mode-base-cluster.xml"; load "../src/app/zap-templates/zcl/data-model/chip/mode-select-cluster.xml"; +load "../src/app/zap-templates/zcl/data-model/chip/semantic-tag-namespace-enums.xml"; load "../src/app/zap-templates/zcl/data-model/chip/network-commissioning-cluster.xml"; load "../src/app/zap-templates/zcl/data-model/chip/occupancy-sensing-cluster.xml"; load "../src/app/zap-templates/zcl/data-model/chip/onoff-cluster.xml"; diff --git a/src/app/zap-templates/zcl/data-model/all.xml b/src/app/zap-templates/zcl/data-model/all.xml index e523acb886541d..c0067fad34dc90 100644 --- a/src/app/zap-templates/zcl/data-model/all.xml +++ b/src/app/zap-templates/zcl/data-model/all.xml @@ -45,6 +45,7 @@ + @@ -61,6 +62,7 @@ + diff --git a/src/app/zap-templates/zcl/data-model/chip/global-structs.xml b/src/app/zap-templates/zcl/data-model/chip/global-structs.xml new file mode 100644 index 00000000000000..54b4f69bc93bb8 --- /dev/null +++ b/src/app/zap-templates/zcl/data-model/chip/global-structs.xml @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + diff --git a/src/app/zap-templates/zcl/data-model/chip/semantic-tag-namespace-enums.xml b/src/app/zap-templates/zcl/data-model/chip/semantic-tag-namespace-enums.xml new file mode 100644 index 00000000000000..a1572523bcb0b3 --- /dev/null +++ b/src/app/zap-templates/zcl/data-model/chip/semantic-tag-namespace-enums.xml @@ -0,0 +1,239 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 0c1e2c2b5a715f..b480f5d700a883 100644 --- a/src/app/zap-templates/zcl/zcl-with-test-extensions.json +++ b/src/app/zap-templates/zcl/zcl-with-test-extensions.json @@ -61,6 +61,7 @@ "general-commissioning-cluster.xml", "general-diagnostics-cluster.xml", "global-attributes.xml", + "global-structs.xml", "groups-cluster.xml", "group-key-mgmt-cluster.xml", "icd-management-cluster.xml", @@ -80,6 +81,7 @@ "mode-base-cluster.xml", "mode-select-cluster.xml", "mode-select-extensions.xml", + "semantic-tag-namespace-enums.xml", "network-commissioning-cluster.xml", "occupancy-sensing-cluster.xml", "onoff-cluster.xml", diff --git a/src/app/zap-templates/zcl/zcl.json b/src/app/zap-templates/zcl/zcl.json index 0d99e3f865463c..b647b6728f2d56 100644 --- a/src/app/zap-templates/zcl/zcl.json +++ b/src/app/zap-templates/zcl/zcl.json @@ -59,6 +59,7 @@ "general-commissioning-cluster.xml", "general-diagnostics-cluster.xml", "global-attributes.xml", + "global-structs.xml", "groups-cluster.xml", "group-key-mgmt-cluster.xml", "icd-management-cluster.xml", @@ -77,6 +78,7 @@ "messages-cluster.xml", "mode-base-cluster.xml", "mode-select-cluster.xml", + "semantic-tag-namespace-enums.xml", "network-commissioning-cluster.xml", "occupancy-sensing-cluster.xml", "onoff-cluster.xml",