From 7bf764ab05eb4ef52b007666e822ba963f643922 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Ren=C3=A9=20Josefsen?=
<69624991+ReneJosefsen@users.noreply.github.com>
Date: Tue, 5 Mar 2024 15:07:40 +0100
Subject: [PATCH] Update occupancy sensing revision number to match latest spec
(#31834)
* Update occupancy sensing cluster revision
* Bumped cluster revision in OCC_1_1
* run zap_convert_all.py
* Manual zap/convert.py for sample_zap_file.zap
* Update cluster rev in zap files
* Ran zap regen all
---
.../air-purifier-common/air-purifier-app.zap | 20 ++++++++++++-------
.../air-quality-sensor-app.zap | 8 +++++---
.../all-clusters-app.matter | 6 +++---
.../all-clusters-common/all-clusters-app.zap | 18 ++++++++++-------
.../all-clusters-minimal-app.matter | 6 +++---
.../all-clusters-minimal-app.zap | 18 ++++++++++-------
.../bridge-app/bridge-common/bridge-app.zap | 11 ++++++----
...p_rootnode_dimmablelight_bCwGYSDpoe.matter | 2 +-
...noip_rootnode_dimmablelight_bCwGYSDpoe.zap | 8 +++++---
.../rootnode_airpurifier_73a6fe2651.zap | 8 +++++---
...r_humiditysensor_thermostat_56de3d5f45.zap | 20 ++++++++++++-------
.../rootnode_airqualitysensor_e63187f6c9.zap | 8 +++++---
.../rootnode_basicvideoplayer_0ff86e943b.zap | 11 ++++++----
...tnode_colortemperaturelight_hbUnzYVeyn.zap | 8 +++++---
.../rootnode_contactsensor_27f76aeaf5.zap | 8 +++++---
.../rootnode_contactsensor_lFAGG1bfRO.zap | 8 +++++---
.../rootnode_dimmablelight_bCwGYSDpoe.matter | 2 +-
.../rootnode_dimmablelight_bCwGYSDpoe.zap | 8 +++++---
.../rootnode_dishwasher_cc105034fe.zap | 8 +++++---
.../devices/rootnode_doorlock_aNKYAreMXE.zap | 8 +++++---
...rootnode_extendedcolorlight_8lcaaYJVAa.zap | 8 +++++---
.../chef/devices/rootnode_fan_7N2TobIlOX.zap | 8 +++++---
.../rootnode_flowsensor_1zVxHedlaV.zap | 8 +++++---
.../rootnode_genericswitch_9866e35d0b.zap | 8 +++++---
...rootnode_heatingcoolingunit_ncdGai1E5a.zap | 8 +++++---
.../rootnode_humiditysensor_Xyj4gda6Hb.zap | 8 +++++---
.../rootnode_laundrywasher_fb10d238c8.zap | 8 +++++---
.../rootnode_lightsensor_lZQycTFcJK.zap | 8 +++++---
...rootnode_occupancysensor_iHyVgifZuo.matter | 2 +-
.../rootnode_occupancysensor_iHyVgifZuo.zap | 8 +++++---
.../rootnode_onofflight_bbs1b7IaOV.zap | 8 +++++---
.../devices/rootnode_onofflight_samplemei.zap | 8 +++++---
.../rootnode_onofflightswitch_FsPlMr090Q.zap | 8 +++++---
.../rootnode_onoffpluginunit_Wtf8ss5EBY.zap | 8 +++++---
.../rootnode_pressuresensor_s0qC9wLH4k.zap | 8 +++++---
.../chef/devices/rootnode_pump_5f904818cc.zap | 8 +++++---
.../chef/devices/rootnode_pump_a811bb33a0.zap | 8 +++++---
...emperaturecontrolledcabinet_ffdb696680.zap | 14 ++++++++-----
...otnode_roboticvacuumcleaner_1807ff0c49.zap | 8 +++++---
...rootnode_roomairconditioner_9cf3607804.zap | 8 +++++---
.../rootnode_smokecoalarm_686fe0dcb8.zap | 8 +++++---
.../devices/rootnode_speaker_RpzeXdimqA.zap | 8 +++++---
.../rootnode_temperaturesensor_Qy1zkNW7c3.zap | 8 +++++---
.../rootnode_thermostat_bm3fb8dhYi.matter | 2 +-
.../rootnode_thermostat_bm3fb8dhYi.zap | 8 +++++---
.../rootnode_windowcovering_RLCxaGi9Yx.zap | 8 +++++---
examples/chef/devices/template.zap | 8 +++++---
.../test_files/sample_zap_file.zap | 10 ++++++----
.../contact-sensor-app.matter | 4 ++--
.../contact-sensor-app.zap | 10 ++++++----
.../nxp/zap-lit/contact-sensor-app.zap | 8 +++++---
.../nxp/zap-sit/contact-sensor-app.zap | 8 +++++---
.../dishwasher-common/dishwasher-app.zap | 8 +++++---
.../energy-management-app.zap | 8 +++++---
.../light-switch-common/light-switch-app.zap | 11 ++++++----
examples/light-switch-app/qpg/zap/switch.zap | 11 ++++++----
.../data_model/lighting-app-ethernet.zap | 8 +++++---
.../data_model/lighting-app-thread.zap | 8 +++++---
.../data_model/lighting-app-wifi.zap | 8 +++++---
.../lighting-common/lighting-app.matter | 4 ++--
.../lighting-common/lighting-app.zap | 10 ++++++----
.../lighting-app/nxp/zap/lighting-on-off.zap | 8 +++++---
examples/lighting-app/qpg/zap/light.zap | 8 +++++---
.../silabs/data_model/lighting-thread-app.zap | 8 +++++---
.../silabs/data_model/lighting-wifi-app.zap | 8 +++++---
.../lit-icd-common/lit-icd-server-app.zap | 5 +++--
examples/lock-app/lock-common/lock-app.zap | 8 +++++---
examples/lock-app/nxp/zap/lock-app.zap | 8 +++++---
examples/lock-app/qpg/zap/lock.zap | 8 +++++---
.../log-source-common/log-source-app.zap | 5 +++--
.../microwave-oven-app.zap | 8 +++++---
.../network-manager-app.zap | 8 +++++---
.../ota-provider-common/ota-provider-app.zap | 5 +++--
.../ota-requestor-app.zap | 11 ++++++----
.../placeholder/linux/apps/app1/config.matter | 4 ++--
.../placeholder/linux/apps/app1/config.zap | 10 ++++++----
.../placeholder/linux/apps/app2/config.matter | 4 ++--
.../placeholder/linux/apps/app2/config.zap | 10 ++++++----
examples/pump-app/pump-common/pump-app.matter | 2 +-
examples/pump-app/pump-common/pump-app.zap | 10 ++++++----
.../silabs/data_model/pump-thread-app.matter | 2 +-
.../silabs/data_model/pump-thread-app.zap | 10 ++++++----
.../silabs/data_model/pump-wifi-app.matter | 2 +-
.../silabs/data_model/pump-wifi-app.zap | 10 ++++++----
.../pump-controller-app.zap | 8 +++++---
.../refrigerator-common/refrigerator-app.zap | 14 ++++++++-----
examples/rvc-app/rvc-common/rvc-app.zap | 8 +++++---
.../smoke-co-alarm-app.zap | 8 +++++---
.../temperature-measurement.zap | 8 +++++---
.../nxp/zap/thermostat_matter_thread.zap | 8 +++++---
.../nxp/zap/thermostat_matter_wifi.zap | 8 +++++---
.../qpg/zap/thermostaticRadiatorValve.zap | 8 +++++---
.../thermostat-common/thermostat.zap | 8 +++++---
examples/tv-app/tv-common/tv-app.zap | 14 ++++++++-----
.../tv-casting-common/tv-casting-app.zap | 8 +++++---
.../virtual-device-app.zap | 8 +++++---
examples/window-app/common/window-app.zap | 11 ++++++----
.../zap/tests/inputs/all-clusters-app.zap | 18 ++++++++++-------
.../tools/zap/tests/inputs/lighting-app.zap | 10 ++++++----
.../app-templates/endpoint_config.h | 4 ++--
.../app-templates/endpoint_config.h | 2 +-
.../suites/certification/Test_TC_OCC_1_1.yaml | 2 +-
.../chip/occupancy-sensing-cluster.xml | 2 +-
.../data_model/controller-clusters.matter | 2 +-
.../data_model/controller-clusters.zap | 7 ++++---
105 files changed, 522 insertions(+), 326 deletions(-)
diff --git a/examples/air-purifier-app/air-purifier-common/air-purifier-app.zap b/examples/air-purifier-app/air-purifier-common/air-purifier-app.zap
index edac2eccfb1742..516cb763153e1f 100644
--- a/examples/air-purifier-app/air-purifier-common/air-purifier-app.zap
+++ b/examples/air-purifier-app/air-purifier-common/air-purifier-app.zap
@@ -1,6 +1,6 @@
{
"fileFormat": 2,
- "featureLevel": 99,
+ "featureLevel": 100,
"creator": "zap",
"keyValuePairs": [
{
@@ -8135,42 +8135,48 @@
"endpointTypeIndex": 0,
"profileId": 259,
"endpointId": 0,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
},
{
"endpointTypeName": "Anonymous Endpoint Type",
"endpointTypeIndex": 1,
"profileId": 259,
"endpointId": 1,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
},
{
"endpointTypeName": "Anonymous Endpoint Type",
"endpointTypeIndex": 2,
"profileId": 259,
"endpointId": 2,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
},
{
"endpointTypeName": "Anonymous Endpoint Type",
"endpointTypeIndex": 3,
"profileId": 259,
"endpointId": 3,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
},
{
"endpointTypeName": "Anonymous Endpoint Type",
"endpointTypeIndex": 4,
"profileId": 259,
"endpointId": 4,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
},
{
"endpointTypeName": "Anonymous Endpoint Type",
"endpointTypeIndex": 5,
"profileId": 259,
"endpointId": 5,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
}
]
}
\ No newline at end of file
diff --git a/examples/air-quality-sensor-app/air-quality-sensor-common/air-quality-sensor-app.zap b/examples/air-quality-sensor-app/air-quality-sensor-common/air-quality-sensor-app.zap
index c4a69455d5a73f..1ba46389e28a9e 100644
--- a/examples/air-quality-sensor-app/air-quality-sensor-common/air-quality-sensor-app.zap
+++ b/examples/air-quality-sensor-app/air-quality-sensor-common/air-quality-sensor-app.zap
@@ -1,6 +1,6 @@
{
"fileFormat": 2,
- "featureLevel": 99,
+ "featureLevel": 100,
"creator": "zap",
"keyValuePairs": [
{
@@ -6054,14 +6054,16 @@
"endpointTypeIndex": 0,
"profileId": 259,
"endpointId": 0,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
},
{
"endpointTypeName": "Anonymous Endpoint Type",
"endpointTypeIndex": 1,
"profileId": 259,
"endpointId": 1,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
}
]
}
\ No newline at end of file
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 cccd1ab063a66a..2c54d75c7e6b06 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
@@ -5869,7 +5869,7 @@ cluster RelativeHumidityMeasurement = 1029 {
/** Attributes and commands for configuring occupancy sensing, and reporting occupancy status. */
cluster OccupancySensing = 1030 {
- revision 3;
+ revision 4;
enum OccupancySensorTypeEnum : enum8 {
kPIR = 0;
@@ -8740,7 +8740,7 @@ endpoint 1 {
ram attribute occupancySensorType;
ram attribute occupancySensorTypeBitmap;
ram attribute featureMap default = 0;
- ram attribute clusterRevision default = 3;
+ ram attribute clusterRevision default = 4;
}
server cluster CarbonMonoxideConcentrationMeasurement {
@@ -9207,7 +9207,7 @@ endpoint 2 {
ram attribute occupancySensorType;
ram attribute occupancySensorTypeBitmap;
ram attribute featureMap default = 0;
- ram attribute clusterRevision default = 3;
+ ram attribute clusterRevision default = 4;
}
}
endpoint 65534 {
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 08a35bce1ba52b..683f2dd75658ba 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
@@ -1,6 +1,6 @@
{
"fileFormat": 2,
- "featureLevel": 99,
+ "featureLevel": 100,
"creator": "zap",
"keyValuePairs": [
{
@@ -18752,7 +18752,7 @@
"storageOption": "RAM",
"singleton": 0,
"bounded": 0,
- "defaultValue": "3",
+ "defaultValue": "4",
"reportable": 1,
"minInterval": 0,
"maxInterval": 65344,
@@ -24765,7 +24765,7 @@
"storageOption": "RAM",
"singleton": 0,
"bounded": 0,
- "defaultValue": "3",
+ "defaultValue": "4",
"reportable": 1,
"minInterval": 0,
"maxInterval": 65344,
@@ -25289,28 +25289,32 @@
"endpointTypeIndex": 0,
"profileId": 259,
"endpointId": 0,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
},
{
"endpointTypeName": "MA-onofflight",
"endpointTypeIndex": 1,
"profileId": 259,
"endpointId": 1,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
},
{
"endpointTypeName": "MA-onofflight",
"endpointTypeIndex": 2,
"profileId": 259,
"endpointId": 2,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
},
{
"endpointTypeName": "Anonymous Endpoint Type",
"endpointTypeIndex": 3,
"profileId": 259,
"endpointId": 65534,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
}
]
}
\ No newline at end of file
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 3b7eef08b80fd3..0c9569504c7846 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
@@ -4428,7 +4428,7 @@ cluster RelativeHumidityMeasurement = 1029 {
/** Attributes and commands for configuring occupancy sensing, and reporting occupancy status. */
cluster OccupancySensing = 1030 {
- revision 3;
+ revision 4;
enum OccupancySensorTypeEnum : enum8 {
kPIR = 0;
@@ -6571,7 +6571,7 @@ endpoint 1 {
ram attribute occupancySensorType;
ram attribute occupancySensorTypeBitmap;
ram attribute featureMap default = 0;
- ram attribute clusterRevision default = 3;
+ ram attribute clusterRevision default = 4;
}
server cluster WakeOnLan {
@@ -6916,7 +6916,7 @@ endpoint 2 {
ram attribute occupancySensorType;
ram attribute occupancySensorTypeBitmap;
ram attribute featureMap default = 0;
- ram attribute clusterRevision default = 3;
+ ram attribute clusterRevision default = 4;
}
}
endpoint 65534 {
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 fe4798ccab1ae8..3294f430a3e337 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,6 +1,6 @@
{
"fileFormat": 2,
- "featureLevel": 99,
+ "featureLevel": 100,
"creator": "zap",
"keyValuePairs": [
{
@@ -7997,7 +7997,7 @@
"storageOption": "RAM",
"singleton": 0,
"bounded": 0,
- "defaultValue": "3",
+ "defaultValue": "4",
"reportable": 1,
"minInterval": 0,
"maxInterval": 65344,
@@ -11823,7 +11823,7 @@
"storageOption": "RAM",
"singleton": 0,
"bounded": 0,
- "defaultValue": "3",
+ "defaultValue": "4",
"reportable": 1,
"minInterval": 0,
"maxInterval": 65344,
@@ -12347,28 +12347,32 @@
"endpointTypeIndex": 0,
"profileId": 259,
"endpointId": 0,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
},
{
"endpointTypeName": "MA-onofflight",
"endpointTypeIndex": 1,
"profileId": 259,
"endpointId": 1,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
},
{
"endpointTypeName": "MA-onofflight",
"endpointTypeIndex": 2,
"profileId": 259,
"endpointId": 2,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
},
{
"endpointTypeName": "Anonymous Endpoint Type",
"endpointTypeIndex": 3,
"profileId": 259,
"endpointId": 65534,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
}
]
}
\ No newline at end of file
diff --git a/examples/bridge-app/bridge-common/bridge-app.zap b/examples/bridge-app/bridge-common/bridge-app.zap
index 04db6f8aef0991..555299e68cb5c0 100644
--- a/examples/bridge-app/bridge-common/bridge-app.zap
+++ b/examples/bridge-app/bridge-common/bridge-app.zap
@@ -1,6 +1,6 @@
{
"fileFormat": 2,
- "featureLevel": 99,
+ "featureLevel": 100,
"creator": "zap",
"keyValuePairs": [
{
@@ -5737,21 +5737,24 @@
"endpointTypeIndex": 0,
"profileId": 259,
"endpointId": 0,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
},
{
"endpointTypeName": "Anonymous Endpoint Type",
"endpointTypeIndex": 1,
"profileId": 259,
"endpointId": 1,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
},
{
"endpointTypeName": "MA-dimmablelight",
"endpointTypeIndex": 2,
"profileId": 259,
"endpointId": 2,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
}
]
}
\ No newline at end of file
diff --git a/examples/chef/devices/noip_rootnode_dimmablelight_bCwGYSDpoe.matter b/examples/chef/devices/noip_rootnode_dimmablelight_bCwGYSDpoe.matter
index 49a1a2731ffb92..245eb35b1dbd3b 100644
--- a/examples/chef/devices/noip_rootnode_dimmablelight_bCwGYSDpoe.matter
+++ b/examples/chef/devices/noip_rootnode_dimmablelight_bCwGYSDpoe.matter
@@ -1610,7 +1610,7 @@ cluster FixedLabel = 64 {
/** Attributes and commands for configuring occupancy sensing, and reporting occupancy status. */
cluster OccupancySensing = 1030 {
- revision 3;
+ revision 4;
enum OccupancySensorTypeEnum : enum8 {
kPIR = 0;
diff --git a/examples/chef/devices/noip_rootnode_dimmablelight_bCwGYSDpoe.zap b/examples/chef/devices/noip_rootnode_dimmablelight_bCwGYSDpoe.zap
index e43c262ea68d40..f335efdea007c7 100644
--- a/examples/chef/devices/noip_rootnode_dimmablelight_bCwGYSDpoe.zap
+++ b/examples/chef/devices/noip_rootnode_dimmablelight_bCwGYSDpoe.zap
@@ -1,6 +1,6 @@
{
"fileFormat": 2,
- "featureLevel": 99,
+ "featureLevel": 100,
"creator": "zap",
"keyValuePairs": [
{
@@ -4818,14 +4818,16 @@
"endpointTypeIndex": 0,
"profileId": 259,
"endpointId": 0,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
},
{
"endpointTypeName": "Anonymous Endpoint Type",
"endpointTypeIndex": 1,
"profileId": 260,
"endpointId": 1,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
}
]
}
\ No newline at end of file
diff --git a/examples/chef/devices/rootnode_airpurifier_73a6fe2651.zap b/examples/chef/devices/rootnode_airpurifier_73a6fe2651.zap
index 2f6624e228f34b..4e5b3241032f45 100644
--- a/examples/chef/devices/rootnode_airpurifier_73a6fe2651.zap
+++ b/examples/chef/devices/rootnode_airpurifier_73a6fe2651.zap
@@ -1,6 +1,6 @@
{
"fileFormat": 2,
- "featureLevel": 99,
+ "featureLevel": 100,
"creator": "zap",
"keyValuePairs": [
{
@@ -3359,14 +3359,16 @@
"endpointTypeIndex": 0,
"profileId": 259,
"endpointId": 0,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
},
{
"endpointTypeName": "Anonymous Endpoint Type",
"endpointTypeIndex": 1,
"profileId": 259,
"endpointId": 1,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
}
]
}
\ No newline at end of file
diff --git a/examples/chef/devices/rootnode_airpurifier_airqualitysensor_temperaturesensor_humiditysensor_thermostat_56de3d5f45.zap b/examples/chef/devices/rootnode_airpurifier_airqualitysensor_temperaturesensor_humiditysensor_thermostat_56de3d5f45.zap
index 7a50d1ad3ffcc6..9ea1682de38cad 100644
--- a/examples/chef/devices/rootnode_airpurifier_airqualitysensor_temperaturesensor_humiditysensor_thermostat_56de3d5f45.zap
+++ b/examples/chef/devices/rootnode_airpurifier_airqualitysensor_temperaturesensor_humiditysensor_thermostat_56de3d5f45.zap
@@ -1,6 +1,6 @@
{
"fileFormat": 2,
- "featureLevel": 99,
+ "featureLevel": 100,
"creator": "zap",
"keyValuePairs": [
{
@@ -7838,42 +7838,48 @@
"endpointTypeIndex": 0,
"profileId": 259,
"endpointId": 0,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
},
{
"endpointTypeName": "Anonymous Endpoint Type",
"endpointTypeIndex": 1,
"profileId": 259,
"endpointId": 1,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
},
{
"endpointTypeName": "Anonymous Endpoint Type",
"endpointTypeIndex": 2,
"profileId": 259,
"endpointId": 2,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
},
{
"endpointTypeName": "Anonymous Endpoint Type",
"endpointTypeIndex": 3,
"profileId": 259,
"endpointId": 3,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
},
{
"endpointTypeName": "Anonymous Endpoint Type",
"endpointTypeIndex": 4,
"profileId": 259,
"endpointId": 4,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
},
{
"endpointTypeName": "Anonymous Endpoint Type",
"endpointTypeIndex": 5,
"profileId": 259,
"endpointId": 5,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
}
]
}
\ No newline at end of file
diff --git a/examples/chef/devices/rootnode_airqualitysensor_e63187f6c9.zap b/examples/chef/devices/rootnode_airqualitysensor_e63187f6c9.zap
index 28e8f0e4bf09ec..f01777ec884313 100644
--- a/examples/chef/devices/rootnode_airqualitysensor_e63187f6c9.zap
+++ b/examples/chef/devices/rootnode_airqualitysensor_e63187f6c9.zap
@@ -1,6 +1,6 @@
{
"fileFormat": 2,
- "featureLevel": 99,
+ "featureLevel": 100,
"creator": "zap",
"keyValuePairs": [
{
@@ -6061,14 +6061,16 @@
"endpointTypeIndex": 0,
"profileId": 259,
"endpointId": 0,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
},
{
"endpointTypeName": "Anonymous Endpoint Type",
"endpointTypeIndex": 1,
"profileId": 259,
"endpointId": 1,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
}
]
}
\ No newline at end of file
diff --git a/examples/chef/devices/rootnode_basicvideoplayer_0ff86e943b.zap b/examples/chef/devices/rootnode_basicvideoplayer_0ff86e943b.zap
index 7a96c426e271da..e2719452ae9531 100644
--- a/examples/chef/devices/rootnode_basicvideoplayer_0ff86e943b.zap
+++ b/examples/chef/devices/rootnode_basicvideoplayer_0ff86e943b.zap
@@ -1,6 +1,6 @@
{
"fileFormat": 2,
- "featureLevel": 99,
+ "featureLevel": 100,
"creator": "zap",
"keyValuePairs": [
{
@@ -4852,21 +4852,24 @@
"endpointTypeIndex": 0,
"profileId": 259,
"endpointId": 0,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
},
{
"endpointTypeName": "Anonymous Endpoint Type",
"endpointTypeIndex": 1,
"profileId": 259,
"endpointId": 1,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
},
{
"endpointTypeName": "Anonymous Endpoint Type",
"endpointTypeIndex": 2,
"profileId": 259,
"endpointId": 2,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
}
]
}
\ No newline at end of file
diff --git a/examples/chef/devices/rootnode_colortemperaturelight_hbUnzYVeyn.zap b/examples/chef/devices/rootnode_colortemperaturelight_hbUnzYVeyn.zap
index cd66ba8751214c..7a1853d36cf2cd 100644
--- a/examples/chef/devices/rootnode_colortemperaturelight_hbUnzYVeyn.zap
+++ b/examples/chef/devices/rootnode_colortemperaturelight_hbUnzYVeyn.zap
@@ -1,6 +1,6 @@
{
"fileFormat": 2,
- "featureLevel": 99,
+ "featureLevel": 100,
"creator": "zap",
"keyValuePairs": [
{
@@ -3941,14 +3941,16 @@
"endpointTypeIndex": 0,
"profileId": 259,
"endpointId": 0,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
},
{
"endpointTypeName": "Anonymous Endpoint Type",
"endpointTypeIndex": 1,
"profileId": 259,
"endpointId": 1,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
}
]
}
\ No newline at end of file
diff --git a/examples/chef/devices/rootnode_contactsensor_27f76aeaf5.zap b/examples/chef/devices/rootnode_contactsensor_27f76aeaf5.zap
index e80552417f328e..77bffd9fd09486 100644
--- a/examples/chef/devices/rootnode_contactsensor_27f76aeaf5.zap
+++ b/examples/chef/devices/rootnode_contactsensor_27f76aeaf5.zap
@@ -1,6 +1,6 @@
{
"fileFormat": 2,
- "featureLevel": 99,
+ "featureLevel": 100,
"creator": "zap",
"keyValuePairs": [
{
@@ -4519,14 +4519,16 @@
"endpointTypeIndex": 0,
"profileId": 259,
"endpointId": 0,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
},
{
"endpointTypeName": "Anonymous Endpoint Type",
"endpointTypeIndex": 1,
"profileId": 260,
"endpointId": 1,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
}
]
}
\ 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 52094a4e30aa41..40b85db5d09ef7 100644
--- a/examples/chef/devices/rootnode_contactsensor_lFAGG1bfRO.zap
+++ b/examples/chef/devices/rootnode_contactsensor_lFAGG1bfRO.zap
@@ -1,6 +1,6 @@
{
"fileFormat": 2,
- "featureLevel": 99,
+ "featureLevel": 100,
"creator": "zap",
"keyValuePairs": [
{
@@ -3123,14 +3123,16 @@
"endpointTypeIndex": 0,
"profileId": 259,
"endpointId": 0,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
},
{
"endpointTypeName": "Anonymous Endpoint Type",
"endpointTypeIndex": 1,
"profileId": 260,
"endpointId": 1,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
}
]
}
\ No newline at end of file
diff --git a/examples/chef/devices/rootnode_dimmablelight_bCwGYSDpoe.matter b/examples/chef/devices/rootnode_dimmablelight_bCwGYSDpoe.matter
index 2878ac5634ae72..bd961d35883e40 100644
--- a/examples/chef/devices/rootnode_dimmablelight_bCwGYSDpoe.matter
+++ b/examples/chef/devices/rootnode_dimmablelight_bCwGYSDpoe.matter
@@ -1505,7 +1505,7 @@ cluster FixedLabel = 64 {
/** Attributes and commands for configuring occupancy sensing, and reporting occupancy status. */
cluster OccupancySensing = 1030 {
- revision 3;
+ revision 4;
enum OccupancySensorTypeEnum : enum8 {
kPIR = 0;
diff --git a/examples/chef/devices/rootnode_dimmablelight_bCwGYSDpoe.zap b/examples/chef/devices/rootnode_dimmablelight_bCwGYSDpoe.zap
index 612cb1954bb953..0d03015fbf4905 100644
--- a/examples/chef/devices/rootnode_dimmablelight_bCwGYSDpoe.zap
+++ b/examples/chef/devices/rootnode_dimmablelight_bCwGYSDpoe.zap
@@ -1,6 +1,6 @@
{
"fileFormat": 2,
- "featureLevel": 99,
+ "featureLevel": 100,
"creator": "zap",
"keyValuePairs": [
{
@@ -3555,14 +3555,16 @@
"endpointTypeIndex": 0,
"profileId": 259,
"endpointId": 0,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
},
{
"endpointTypeName": "Anonymous Endpoint Type",
"endpointTypeIndex": 1,
"profileId": 260,
"endpointId": 1,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
}
]
}
\ No newline at end of file
diff --git a/examples/chef/devices/rootnode_dishwasher_cc105034fe.zap b/examples/chef/devices/rootnode_dishwasher_cc105034fe.zap
index d6f41979617a47..a7d96a16932d52 100644
--- a/examples/chef/devices/rootnode_dishwasher_cc105034fe.zap
+++ b/examples/chef/devices/rootnode_dishwasher_cc105034fe.zap
@@ -1,6 +1,6 @@
{
"fileFormat": 2,
- "featureLevel": 99,
+ "featureLevel": 100,
"creator": "zap",
"keyValuePairs": [
{
@@ -3556,14 +3556,16 @@
"endpointTypeIndex": 0,
"profileId": 259,
"endpointId": 0,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
},
{
"endpointTypeName": "MA-dishwasher",
"endpointTypeIndex": 1,
"profileId": 259,
"endpointId": 1,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
}
]
}
\ 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 2eb6c9022632c0..66f7adbb12fd02 100644
--- a/examples/chef/devices/rootnode_doorlock_aNKYAreMXE.zap
+++ b/examples/chef/devices/rootnode_doorlock_aNKYAreMXE.zap
@@ -1,6 +1,6 @@
{
"fileFormat": 2,
- "featureLevel": 99,
+ "featureLevel": 100,
"creator": "zap",
"keyValuePairs": [
{
@@ -3452,14 +3452,16 @@
"endpointTypeIndex": 0,
"profileId": 259,
"endpointId": 0,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
},
{
"endpointTypeName": "Anonymous Endpoint Type",
"endpointTypeIndex": 1,
"profileId": 260,
"endpointId": 1,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
}
]
}
\ 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 2b9c1f01464c27..f515547240b883 100644
--- a/examples/chef/devices/rootnode_extendedcolorlight_8lcaaYJVAa.zap
+++ b/examples/chef/devices/rootnode_extendedcolorlight_8lcaaYJVAa.zap
@@ -1,6 +1,6 @@
{
"fileFormat": 2,
- "featureLevel": 99,
+ "featureLevel": 100,
"creator": "zap",
"keyValuePairs": [
{
@@ -4045,14 +4045,16 @@
"endpointTypeIndex": 0,
"profileId": 259,
"endpointId": 0,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
},
{
"endpointTypeName": "Anonymous Endpoint Type",
"endpointTypeIndex": 1,
"profileId": 260,
"endpointId": 1,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
}
]
}
\ No newline at end of file
diff --git a/examples/chef/devices/rootnode_fan_7N2TobIlOX.zap b/examples/chef/devices/rootnode_fan_7N2TobIlOX.zap
index e73109c0d171da..875cd6b3ff535e 100644
--- a/examples/chef/devices/rootnode_fan_7N2TobIlOX.zap
+++ b/examples/chef/devices/rootnode_fan_7N2TobIlOX.zap
@@ -1,6 +1,6 @@
{
"fileFormat": 2,
- "featureLevel": 99,
+ "featureLevel": 100,
"creator": "zap",
"keyValuePairs": [
{
@@ -3265,14 +3265,16 @@
"endpointTypeIndex": 0,
"profileId": 259,
"endpointId": 0,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
},
{
"endpointTypeName": "Anonymous Endpoint Type",
"endpointTypeIndex": 1,
"profileId": 259,
"endpointId": 1,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
}
]
}
\ 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 02dd87d91d299a..07580fb6faec1e 100644
--- a/examples/chef/devices/rootnode_flowsensor_1zVxHedlaV.zap
+++ b/examples/chef/devices/rootnode_flowsensor_1zVxHedlaV.zap
@@ -1,6 +1,6 @@
{
"fileFormat": 2,
- "featureLevel": 99,
+ "featureLevel": 100,
"creator": "zap",
"keyValuePairs": [
{
@@ -3025,14 +3025,16 @@
"endpointTypeIndex": 0,
"profileId": 259,
"endpointId": 0,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
},
{
"endpointTypeName": "Anonymous Endpoint Type",
"endpointTypeIndex": 1,
"profileId": 260,
"endpointId": 1,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
}
]
}
\ No newline at end of file
diff --git a/examples/chef/devices/rootnode_genericswitch_9866e35d0b.zap b/examples/chef/devices/rootnode_genericswitch_9866e35d0b.zap
index 6180f637242d05..172c6d31772296 100644
--- a/examples/chef/devices/rootnode_genericswitch_9866e35d0b.zap
+++ b/examples/chef/devices/rootnode_genericswitch_9866e35d0b.zap
@@ -1,6 +1,6 @@
{
"fileFormat": 2,
- "featureLevel": 99,
+ "featureLevel": 100,
"creator": "zap",
"keyValuePairs": [
{
@@ -2429,14 +2429,16 @@
"endpointTypeIndex": 0,
"profileId": 259,
"endpointId": 0,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
},
{
"endpointTypeName": "Anonymous Endpoint Type",
"endpointTypeIndex": 1,
"profileId": 259,
"endpointId": 1,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
}
]
}
\ 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 a467a5f76c61b1..f8e6f43a31e2d9 100644
--- a/examples/chef/devices/rootnode_heatingcoolingunit_ncdGai1E5a.zap
+++ b/examples/chef/devices/rootnode_heatingcoolingunit_ncdGai1E5a.zap
@@ -1,6 +1,6 @@
{
"fileFormat": 2,
- "featureLevel": 99,
+ "featureLevel": 100,
"creator": "zap",
"keyValuePairs": [
{
@@ -3629,14 +3629,16 @@
"endpointTypeIndex": 0,
"profileId": 259,
"endpointId": 0,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
},
{
"endpointTypeName": "Anonymous Endpoint Type",
"endpointTypeIndex": 1,
"profileId": 260,
"endpointId": 1,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
}
]
}
\ 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 14b5ec9e9db14a..bfa0b7e5237cb8 100644
--- a/examples/chef/devices/rootnode_humiditysensor_Xyj4gda6Hb.zap
+++ b/examples/chef/devices/rootnode_humiditysensor_Xyj4gda6Hb.zap
@@ -1,6 +1,6 @@
{
"fileFormat": 2,
- "featureLevel": 99,
+ "featureLevel": 100,
"creator": "zap",
"keyValuePairs": [
{
@@ -3025,14 +3025,16 @@
"endpointTypeIndex": 0,
"profileId": 259,
"endpointId": 0,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
},
{
"endpointTypeName": "Anonymous Endpoint Type",
"endpointTypeIndex": 1,
"profileId": 260,
"endpointId": 1,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
}
]
}
\ No newline at end of file
diff --git a/examples/chef/devices/rootnode_laundrywasher_fb10d238c8.zap b/examples/chef/devices/rootnode_laundrywasher_fb10d238c8.zap
index 635a585270e596..3145eef7b9ad43 100644
--- a/examples/chef/devices/rootnode_laundrywasher_fb10d238c8.zap
+++ b/examples/chef/devices/rootnode_laundrywasher_fb10d238c8.zap
@@ -1,6 +1,6 @@
{
"fileFormat": 2,
- "featureLevel": 99,
+ "featureLevel": 100,
"creator": "zap",
"keyValuePairs": [
{
@@ -3392,14 +3392,16 @@
"endpointTypeIndex": 0,
"profileId": 259,
"endpointId": 0,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
},
{
"endpointTypeName": "MA-laundry-washer",
"endpointTypeIndex": 1,
"profileId": 259,
"endpointId": 1,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
}
]
}
\ 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 088fc5faa5a817..c2e9f3d4050066 100644
--- a/examples/chef/devices/rootnode_lightsensor_lZQycTFcJK.zap
+++ b/examples/chef/devices/rootnode_lightsensor_lZQycTFcJK.zap
@@ -1,6 +1,6 @@
{
"fileFormat": 2,
- "featureLevel": 99,
+ "featureLevel": 100,
"creator": "zap",
"keyValuePairs": [
{
@@ -2993,14 +2993,16 @@
"endpointTypeIndex": 0,
"profileId": 259,
"endpointId": 0,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
},
{
"endpointTypeName": "Anonymous Endpoint Type",
"endpointTypeIndex": 1,
"profileId": 260,
"endpointId": 1,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
}
]
}
\ No newline at end of file
diff --git a/examples/chef/devices/rootnode_occupancysensor_iHyVgifZuo.matter b/examples/chef/devices/rootnode_occupancysensor_iHyVgifZuo.matter
index bb7f9870460ff9..36eb6f19a751c5 100644
--- a/examples/chef/devices/rootnode_occupancysensor_iHyVgifZuo.matter
+++ b/examples/chef/devices/rootnode_occupancysensor_iHyVgifZuo.matter
@@ -1308,7 +1308,7 @@ cluster FixedLabel = 64 {
/** Attributes and commands for configuring occupancy sensing, and reporting occupancy status. */
cluster OccupancySensing = 1030 {
- revision 3;
+ revision 4;
enum OccupancySensorTypeEnum : enum8 {
kPIR = 0;
diff --git a/examples/chef/devices/rootnode_occupancysensor_iHyVgifZuo.zap b/examples/chef/devices/rootnode_occupancysensor_iHyVgifZuo.zap
index a4cf6cfb34e139..0c6c00a32352dd 100644
--- a/examples/chef/devices/rootnode_occupancysensor_iHyVgifZuo.zap
+++ b/examples/chef/devices/rootnode_occupancysensor_iHyVgifZuo.zap
@@ -1,6 +1,6 @@
{
"fileFormat": 2,
- "featureLevel": 99,
+ "featureLevel": 100,
"creator": "zap",
"keyValuePairs": [
{
@@ -3009,14 +3009,16 @@
"endpointTypeIndex": 0,
"profileId": 259,
"endpointId": 0,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
},
{
"endpointTypeName": "Anonymous Endpoint Type",
"endpointTypeIndex": 1,
"profileId": 260,
"endpointId": 1,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
}
]
}
\ 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 3a9de59aa4c128..df9faf6e9f9c6c 100644
--- a/examples/chef/devices/rootnode_onofflight_bbs1b7IaOV.zap
+++ b/examples/chef/devices/rootnode_onofflight_bbs1b7IaOV.zap
@@ -1,6 +1,6 @@
{
"fileFormat": 2,
- "featureLevel": 99,
+ "featureLevel": 100,
"creator": "zap",
"keyValuePairs": [
{
@@ -3465,14 +3465,16 @@
"endpointTypeIndex": 0,
"profileId": 259,
"endpointId": 0,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
},
{
"endpointTypeName": "Anonymous Endpoint Type",
"endpointTypeIndex": 1,
"profileId": 259,
"endpointId": 1,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
}
]
}
\ No newline at end of file
diff --git a/examples/chef/devices/rootnode_onofflight_samplemei.zap b/examples/chef/devices/rootnode_onofflight_samplemei.zap
index 3425600f64ae15..7c9187724dc3c1 100644
--- a/examples/chef/devices/rootnode_onofflight_samplemei.zap
+++ b/examples/chef/devices/rootnode_onofflight_samplemei.zap
@@ -1,6 +1,6 @@
{
"fileFormat": 2,
- "featureLevel": 99,
+ "featureLevel": 100,
"creator": "zap",
"keyValuePairs": [
{
@@ -3622,14 +3622,16 @@
"endpointTypeIndex": 0,
"profileId": 259,
"endpointId": 0,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
},
{
"endpointTypeName": "Anonymous Endpoint Type",
"endpointTypeIndex": 1,
"profileId": 259,
"endpointId": 1,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
}
]
}
\ 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 04639efe90f287..b76fdf825e70f5 100644
--- a/examples/chef/devices/rootnode_onofflightswitch_FsPlMr090Q.zap
+++ b/examples/chef/devices/rootnode_onofflightswitch_FsPlMr090Q.zap
@@ -1,6 +1,6 @@
{
"fileFormat": 2,
- "featureLevel": 99,
+ "featureLevel": 100,
"creator": "zap",
"keyValuePairs": [
{
@@ -3185,14 +3185,16 @@
"endpointTypeIndex": 0,
"profileId": 259,
"endpointId": 0,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
},
{
"endpointTypeName": "Anonymous Endpoint Type",
"endpointTypeIndex": 1,
"profileId": 260,
"endpointId": 1,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
}
]
}
\ 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 4df91d767272cd..54cfd48e319e14 100644
--- a/examples/chef/devices/rootnode_onoffpluginunit_Wtf8ss5EBY.zap
+++ b/examples/chef/devices/rootnode_onoffpluginunit_Wtf8ss5EBY.zap
@@ -1,6 +1,6 @@
{
"fileFormat": 2,
- "featureLevel": 99,
+ "featureLevel": 100,
"creator": "zap",
"keyValuePairs": [
{
@@ -3213,14 +3213,16 @@
"endpointTypeIndex": 0,
"profileId": 259,
"endpointId": 0,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
},
{
"endpointTypeName": "Anonymous Endpoint Type",
"endpointTypeIndex": 1,
"profileId": 260,
"endpointId": 1,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
}
]
}
\ 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 beaab58fa28ce2..5696c00064ec77 100644
--- a/examples/chef/devices/rootnode_pressuresensor_s0qC9wLH4k.zap
+++ b/examples/chef/devices/rootnode_pressuresensor_s0qC9wLH4k.zap
@@ -1,6 +1,6 @@
{
"fileFormat": 2,
- "featureLevel": 99,
+ "featureLevel": 100,
"creator": "zap",
"keyValuePairs": [
{
@@ -3035,14 +3035,16 @@
"endpointTypeIndex": 0,
"profileId": 259,
"endpointId": 0,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
},
{
"endpointTypeName": "Anonymous Endpoint Type",
"endpointTypeIndex": 1,
"profileId": 260,
"endpointId": 1,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
}
]
}
\ No newline at end of file
diff --git a/examples/chef/devices/rootnode_pump_5f904818cc.zap b/examples/chef/devices/rootnode_pump_5f904818cc.zap
index 3be2bfc75adac4..a5a3976ed99d11 100644
--- a/examples/chef/devices/rootnode_pump_5f904818cc.zap
+++ b/examples/chef/devices/rootnode_pump_5f904818cc.zap
@@ -1,6 +1,6 @@
{
"fileFormat": 2,
- "featureLevel": 99,
+ "featureLevel": 100,
"creator": "zap",
"keyValuePairs": [
{
@@ -3568,14 +3568,16 @@
"endpointTypeIndex": 0,
"profileId": 259,
"endpointId": 0,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
},
{
"endpointTypeName": "Anonymous Endpoint Type",
"endpointTypeIndex": 1,
"profileId": 2457,
"endpointId": 1,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
}
]
}
\ No newline at end of file
diff --git a/examples/chef/devices/rootnode_pump_a811bb33a0.zap b/examples/chef/devices/rootnode_pump_a811bb33a0.zap
index e24430f26ee4d2..4a3d6f5ea9089b 100644
--- a/examples/chef/devices/rootnode_pump_a811bb33a0.zap
+++ b/examples/chef/devices/rootnode_pump_a811bb33a0.zap
@@ -1,6 +1,6 @@
{
"fileFormat": 2,
- "featureLevel": 99,
+ "featureLevel": 100,
"creator": "zap",
"keyValuePairs": [
{
@@ -3026,14 +3026,16 @@
"endpointTypeIndex": 0,
"profileId": 259,
"endpointId": 0,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
},
{
"endpointTypeName": "Anonymous Endpoint Type",
"endpointTypeIndex": 1,
"profileId": 2457,
"endpointId": 1,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
}
]
}
\ No newline at end of file
diff --git a/examples/chef/devices/rootnode_refrigerator_temperaturecontrolledcabinet_temperaturecontrolledcabinet_ffdb696680.zap b/examples/chef/devices/rootnode_refrigerator_temperaturecontrolledcabinet_temperaturecontrolledcabinet_ffdb696680.zap
index 95a46d9158e7aa..d3395e323b9495 100644
--- a/examples/chef/devices/rootnode_refrigerator_temperaturecontrolledcabinet_temperaturecontrolledcabinet_ffdb696680.zap
+++ b/examples/chef/devices/rootnode_refrigerator_temperaturecontrolledcabinet_temperaturecontrolledcabinet_ffdb696680.zap
@@ -1,6 +1,6 @@
{
"fileFormat": 2,
- "featureLevel": 99,
+ "featureLevel": 100,
"creator": "zap",
"keyValuePairs": [
{
@@ -3802,28 +3802,32 @@
"endpointTypeIndex": 0,
"profileId": 259,
"endpointId": 0,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
},
{
"endpointTypeName": "MA-refrigerator",
"endpointTypeIndex": 1,
"profileId": 259,
"endpointId": 1,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
},
{
"endpointTypeName": "Anonymous Endpoint Type",
"endpointTypeIndex": 2,
"profileId": 259,
"endpointId": 2,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
},
{
"endpointTypeName": "Anonymous Endpoint Type",
"endpointTypeIndex": 3,
"profileId": 259,
"endpointId": 3,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
}
]
}
\ No newline at end of file
diff --git a/examples/chef/devices/rootnode_roboticvacuumcleaner_1807ff0c49.zap b/examples/chef/devices/rootnode_roboticvacuumcleaner_1807ff0c49.zap
index 5f5435c8b6fcf6..3c058e9910c45d 100644
--- a/examples/chef/devices/rootnode_roboticvacuumcleaner_1807ff0c49.zap
+++ b/examples/chef/devices/rootnode_roboticvacuumcleaner_1807ff0c49.zap
@@ -1,6 +1,6 @@
{
"fileFormat": 2,
- "featureLevel": 99,
+ "featureLevel": 100,
"creator": "zap",
"keyValuePairs": [
{
@@ -3042,14 +3042,16 @@
"endpointTypeIndex": 0,
"profileId": 259,
"endpointId": 0,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
},
{
"endpointTypeName": "Anonymous Endpoint Type",
"endpointTypeIndex": 1,
"profileId": 259,
"endpointId": 1,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
}
]
}
\ No newline at end of file
diff --git a/examples/chef/devices/rootnode_roomairconditioner_9cf3607804.zap b/examples/chef/devices/rootnode_roomairconditioner_9cf3607804.zap
index 73f9a69a0c7353..dfcd56655044ec 100644
--- a/examples/chef/devices/rootnode_roomairconditioner_9cf3607804.zap
+++ b/examples/chef/devices/rootnode_roomairconditioner_9cf3607804.zap
@@ -1,6 +1,6 @@
{
"fileFormat": 2,
- "featureLevel": 99,
+ "featureLevel": 100,
"creator": "zap",
"keyValuePairs": [
{
@@ -3170,14 +3170,16 @@
"endpointTypeIndex": 0,
"profileId": 259,
"endpointId": 0,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
},
{
"endpointTypeName": "Anonymous Endpoint Type",
"endpointTypeIndex": 1,
"profileId": 259,
"endpointId": 1,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
}
]
}
\ No newline at end of file
diff --git a/examples/chef/devices/rootnode_smokecoalarm_686fe0dcb8.zap b/examples/chef/devices/rootnode_smokecoalarm_686fe0dcb8.zap
index f174e0e257a3f7..35e317864d7f9a 100644
--- a/examples/chef/devices/rootnode_smokecoalarm_686fe0dcb8.zap
+++ b/examples/chef/devices/rootnode_smokecoalarm_686fe0dcb8.zap
@@ -1,6 +1,6 @@
{
"fileFormat": 2,
- "featureLevel": 99,
+ "featureLevel": 100,
"creator": "zap",
"keyValuePairs": [
{
@@ -3108,14 +3108,16 @@
"endpointTypeIndex": 0,
"profileId": 259,
"endpointId": 0,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
},
{
"endpointTypeName": "Anonymous Endpoint Type",
"endpointTypeIndex": 1,
"profileId": 259,
"endpointId": 1,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
}
]
}
\ 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 3a1d56b2bdf396..e1340f237c2996 100644
--- a/examples/chef/devices/rootnode_speaker_RpzeXdimqA.zap
+++ b/examples/chef/devices/rootnode_speaker_RpzeXdimqA.zap
@@ -1,6 +1,6 @@
{
"fileFormat": 2,
- "featureLevel": 99,
+ "featureLevel": 100,
"creator": "zap",
"keyValuePairs": [
{
@@ -3197,14 +3197,16 @@
"endpointTypeIndex": 0,
"profileId": 259,
"endpointId": 0,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
},
{
"endpointTypeName": "Anonymous Endpoint Type",
"endpointTypeIndex": 1,
"profileId": 260,
"endpointId": 1,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
}
]
}
\ 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 7ecf423645d95c..833445ad9138e7 100644
--- a/examples/chef/devices/rootnode_temperaturesensor_Qy1zkNW7c3.zap
+++ b/examples/chef/devices/rootnode_temperaturesensor_Qy1zkNW7c3.zap
@@ -1,6 +1,6 @@
{
"fileFormat": 2,
- "featureLevel": 99,
+ "featureLevel": 100,
"creator": "zap",
"keyValuePairs": [
{
@@ -3009,14 +3009,16 @@
"endpointTypeIndex": 0,
"profileId": 259,
"endpointId": 0,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
},
{
"endpointTypeName": "Anonymous Endpoint Type",
"endpointTypeIndex": 1,
"profileId": 260,
"endpointId": 1,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
}
]
}
\ No newline at end of file
diff --git a/examples/chef/devices/rootnode_thermostat_bm3fb8dhYi.matter b/examples/chef/devices/rootnode_thermostat_bm3fb8dhYi.matter
index ce01f50bd303e7..07dc42b4ab4495 100644
--- a/examples/chef/devices/rootnode_thermostat_bm3fb8dhYi.matter
+++ b/examples/chef/devices/rootnode_thermostat_bm3fb8dhYi.matter
@@ -1827,7 +1827,7 @@ cluster RelativeHumidityMeasurement = 1029 {
/** Attributes and commands for configuring occupancy sensing, and reporting occupancy status. */
cluster OccupancySensing = 1030 {
- revision 3;
+ revision 4;
enum OccupancySensorTypeEnum : enum8 {
kPIR = 0;
diff --git a/examples/chef/devices/rootnode_thermostat_bm3fb8dhYi.zap b/examples/chef/devices/rootnode_thermostat_bm3fb8dhYi.zap
index c15ec17bd9fa5e..d92e123e8f6638 100644
--- a/examples/chef/devices/rootnode_thermostat_bm3fb8dhYi.zap
+++ b/examples/chef/devices/rootnode_thermostat_bm3fb8dhYi.zap
@@ -1,6 +1,6 @@
{
"fileFormat": 2,
- "featureLevel": 99,
+ "featureLevel": 100,
"creator": "zap",
"keyValuePairs": [
{
@@ -3839,14 +3839,16 @@
"endpointTypeIndex": 0,
"profileId": 259,
"endpointId": 0,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
},
{
"endpointTypeName": "Anonymous Endpoint Type",
"endpointTypeIndex": 1,
"profileId": 260,
"endpointId": 1,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
}
]
}
\ 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 6a5dfc1d6af680..073cf584fe633f 100644
--- a/examples/chef/devices/rootnode_windowcovering_RLCxaGi9Yx.zap
+++ b/examples/chef/devices/rootnode_windowcovering_RLCxaGi9Yx.zap
@@ -1,6 +1,6 @@
{
"fileFormat": 2,
- "featureLevel": 99,
+ "featureLevel": 100,
"creator": "zap",
"keyValuePairs": [
{
@@ -3501,14 +3501,16 @@
"endpointTypeIndex": 0,
"profileId": 259,
"endpointId": 0,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
},
{
"endpointTypeName": "Anonymous Endpoint Type",
"endpointTypeIndex": 1,
"profileId": 260,
"endpointId": 1,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
}
]
}
\ No newline at end of file
diff --git a/examples/chef/devices/template.zap b/examples/chef/devices/template.zap
index 601df56c082eb7..6e51733de6e1c2 100644
--- a/examples/chef/devices/template.zap
+++ b/examples/chef/devices/template.zap
@@ -1,6 +1,6 @@
{
"fileFormat": 2,
- "featureLevel": 99,
+ "featureLevel": 100,
"creator": "zap",
"keyValuePairs": [
{
@@ -2715,14 +2715,16 @@
"endpointTypeIndex": 0,
"profileId": 259,
"endpointId": 0,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
},
{
"endpointTypeName": "Anonymous Endpoint Type",
"endpointTypeIndex": 1,
"profileId": 259,
"endpointId": 1,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
}
]
}
\ No newline at end of file
diff --git a/examples/chef/sample_app_util/test_files/sample_zap_file.zap b/examples/chef/sample_app_util/test_files/sample_zap_file.zap
index b1b3e0a26c65b5..d45fe300bf20b4 100644
--- a/examples/chef/sample_app_util/test_files/sample_zap_file.zap
+++ b/examples/chef/sample_app_util/test_files/sample_zap_file.zap
@@ -1,6 +1,6 @@
{
"fileFormat": 2,
- "featureLevel": 99,
+ "featureLevel": 100,
"creator": "zap",
"keyValuePairs": [
{
@@ -5653,7 +5653,7 @@
"storageOption": "RAM",
"singleton": 0,
"bounded": 0,
- "defaultValue": "3",
+ "defaultValue": "4",
"reportable": 1,
"minInterval": 0,
"maxInterval": 65344,
@@ -5670,14 +5670,16 @@
"endpointTypeIndex": 0,
"profileId": 259,
"endpointId": 0,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
},
{
"endpointTypeName": "MA-dimmablelight",
"endpointTypeIndex": 1,
"profileId": 259,
"endpointId": 1,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
}
]
}
\ No newline at end of file
diff --git a/examples/contact-sensor-app/contact-sensor-common/contact-sensor-app.matter b/examples/contact-sensor-app/contact-sensor-common/contact-sensor-app.matter
index f73af87e5250a5..76e67f8db53465 100644
--- a/examples/contact-sensor-app/contact-sensor-common/contact-sensor-app.matter
+++ b/examples/contact-sensor-app/contact-sensor-common/contact-sensor-app.matter
@@ -1607,7 +1607,7 @@ cluster BooleanState = 69 {
/** Attributes and commands for configuring occupancy sensing, and reporting occupancy status. */
cluster OccupancySensing = 1030 {
- revision 3;
+ revision 4;
enum OccupancySensorTypeEnum : enum8 {
kPIR = 0;
@@ -2042,7 +2042,7 @@ endpoint 1 {
ram attribute occupancySensorType;
ram attribute occupancySensorTypeBitmap;
ram attribute featureMap default = 0;
- ram attribute clusterRevision default = 3;
+ ram attribute clusterRevision default = 4;
}
}
diff --git a/examples/contact-sensor-app/contact-sensor-common/contact-sensor-app.zap b/examples/contact-sensor-app/contact-sensor-common/contact-sensor-app.zap
index 0838c68e1dfb7b..87e55719e6a026 100644
--- a/examples/contact-sensor-app/contact-sensor-common/contact-sensor-app.zap
+++ b/examples/contact-sensor-app/contact-sensor-common/contact-sensor-app.zap
@@ -1,6 +1,6 @@
{
"fileFormat": 2,
- "featureLevel": 99,
+ "featureLevel": 100,
"creator": "zap",
"keyValuePairs": [
{
@@ -4720,7 +4720,7 @@
"storageOption": "RAM",
"singleton": 0,
"bounded": 0,
- "defaultValue": "3",
+ "defaultValue": "4",
"reportable": 1,
"minInterval": 0,
"maxInterval": 65344,
@@ -4737,14 +4737,16 @@
"endpointTypeIndex": 0,
"profileId": 259,
"endpointId": 0,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
},
{
"endpointTypeName": "MA-dimmablelight",
"endpointTypeIndex": 1,
"profileId": 259,
"endpointId": 1,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
}
]
}
\ No newline at end of file
diff --git a/examples/contact-sensor-app/nxp/zap-lit/contact-sensor-app.zap b/examples/contact-sensor-app/nxp/zap-lit/contact-sensor-app.zap
index ad12fa35f44d4a..1e9f3e8bee2875 100644
--- a/examples/contact-sensor-app/nxp/zap-lit/contact-sensor-app.zap
+++ b/examples/contact-sensor-app/nxp/zap-lit/contact-sensor-app.zap
@@ -1,6 +1,6 @@
{
"fileFormat": 2,
- "featureLevel": 99,
+ "featureLevel": 100,
"creator": "zap",
"keyValuePairs": [
{
@@ -4148,14 +4148,16 @@
"endpointTypeIndex": 0,
"profileId": 259,
"endpointId": 0,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
},
{
"endpointTypeName": "MA-dimmablelight",
"endpointTypeIndex": 1,
"profileId": 259,
"endpointId": 1,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
}
]
}
\ No newline at end of file
diff --git a/examples/contact-sensor-app/nxp/zap-sit/contact-sensor-app.zap b/examples/contact-sensor-app/nxp/zap-sit/contact-sensor-app.zap
index f4517120150dca..e0b5e7995d96fe 100644
--- a/examples/contact-sensor-app/nxp/zap-sit/contact-sensor-app.zap
+++ b/examples/contact-sensor-app/nxp/zap-sit/contact-sensor-app.zap
@@ -1,6 +1,6 @@
{
"fileFormat": 2,
- "featureLevel": 99,
+ "featureLevel": 100,
"creator": "zap",
"keyValuePairs": [
{
@@ -4010,14 +4010,16 @@
"endpointTypeIndex": 0,
"profileId": 259,
"endpointId": 0,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
},
{
"endpointTypeName": "MA-dimmablelight",
"endpointTypeIndex": 1,
"profileId": 259,
"endpointId": 1,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
}
]
}
\ No newline at end of file
diff --git a/examples/dishwasher-app/dishwasher-common/dishwasher-app.zap b/examples/dishwasher-app/dishwasher-common/dishwasher-app.zap
index 4e50e5ac213565..62667da2b3a2a0 100644
--- a/examples/dishwasher-app/dishwasher-common/dishwasher-app.zap
+++ b/examples/dishwasher-app/dishwasher-common/dishwasher-app.zap
@@ -1,6 +1,6 @@
{
"fileFormat": 2,
- "featureLevel": 99,
+ "featureLevel": 100,
"creator": "zap",
"keyValuePairs": [
{
@@ -3934,14 +3934,16 @@
"endpointTypeIndex": 0,
"profileId": 259,
"endpointId": 0,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
},
{
"endpointTypeName": "MA-dishwasher",
"endpointTypeIndex": 1,
"profileId": 259,
"endpointId": 1,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
}
]
}
\ No newline at end of file
diff --git a/examples/energy-management-app/energy-management-common/energy-management-app.zap b/examples/energy-management-app/energy-management-common/energy-management-app.zap
index 2f3745ed979e98..0cb0f0466e5500 100644
--- a/examples/energy-management-app/energy-management-common/energy-management-app.zap
+++ b/examples/energy-management-app/energy-management-common/energy-management-app.zap
@@ -1,6 +1,6 @@
{
"fileFormat": 2,
- "featureLevel": 99,
+ "featureLevel": 100,
"creator": "zap",
"keyValuePairs": [
{
@@ -4931,14 +4931,16 @@
"endpointTypeIndex": 0,
"profileId": 259,
"endpointId": 0,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
},
{
"endpointTypeName": "Anonymous Endpoint Type",
"endpointTypeIndex": 1,
"profileId": 259,
"endpointId": 1,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
}
]
}
\ No newline at end of file
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 fa626eaa780751..2c61c123c83437 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,6 +1,6 @@
{
"fileFormat": 2,
- "featureLevel": 99,
+ "featureLevel": 100,
"creator": "zap",
"keyValuePairs": [
{
@@ -5856,21 +5856,24 @@
"endpointTypeIndex": 0,
"profileId": 259,
"endpointId": 0,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
},
{
"endpointTypeName": "MA-onofflightswitch",
"endpointTypeIndex": 1,
"profileId": 259,
"endpointId": 1,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
},
{
"endpointTypeName": "MA-genericswitch",
"endpointTypeIndex": 2,
"profileId": 259,
"endpointId": 2,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
}
]
}
\ No newline at end of file
diff --git a/examples/light-switch-app/qpg/zap/switch.zap b/examples/light-switch-app/qpg/zap/switch.zap
index f528b0b0cf93ce..9a33d739328304 100644
--- a/examples/light-switch-app/qpg/zap/switch.zap
+++ b/examples/light-switch-app/qpg/zap/switch.zap
@@ -1,6 +1,6 @@
{
"fileFormat": 2,
- "featureLevel": 99,
+ "featureLevel": 100,
"creator": "zap",
"keyValuePairs": [
{
@@ -6078,21 +6078,24 @@
"endpointTypeIndex": 0,
"profileId": 259,
"endpointId": 0,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
},
{
"endpointTypeName": "MA-colordimmerswitch",
"endpointTypeIndex": 1,
"profileId": 259,
"endpointId": 1,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
},
{
"endpointTypeName": "MA-genericswitch",
"endpointTypeIndex": 2,
"profileId": 259,
"endpointId": 2,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
}
]
}
\ No newline at end of file
diff --git a/examples/lighting-app/bouffalolab/data_model/lighting-app-ethernet.zap b/examples/lighting-app/bouffalolab/data_model/lighting-app-ethernet.zap
index 6e0679785e44bd..5ebafc82e5bcda 100644
--- a/examples/lighting-app/bouffalolab/data_model/lighting-app-ethernet.zap
+++ b/examples/lighting-app/bouffalolab/data_model/lighting-app-ethernet.zap
@@ -1,6 +1,6 @@
{
"fileFormat": 2,
- "featureLevel": 99,
+ "featureLevel": 100,
"creator": "zap",
"keyValuePairs": [
{
@@ -4316,14 +4316,16 @@
"endpointTypeIndex": 0,
"profileId": 259,
"endpointId": 0,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
},
{
"endpointTypeName": "MA-extendedcolorlight",
"endpointTypeIndex": 1,
"profileId": 259,
"endpointId": 1,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
}
]
}
\ No newline at end of file
diff --git a/examples/lighting-app/bouffalolab/data_model/lighting-app-thread.zap b/examples/lighting-app/bouffalolab/data_model/lighting-app-thread.zap
index d66fcb84d8aa1f..0346e197b8df03 100644
--- a/examples/lighting-app/bouffalolab/data_model/lighting-app-thread.zap
+++ b/examples/lighting-app/bouffalolab/data_model/lighting-app-thread.zap
@@ -1,6 +1,6 @@
{
"fileFormat": 2,
- "featureLevel": 99,
+ "featureLevel": 100,
"creator": "zap",
"keyValuePairs": [
{
@@ -5292,14 +5292,16 @@
"endpointTypeIndex": 0,
"profileId": 259,
"endpointId": 0,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
},
{
"endpointTypeName": "MA-extendedcolorlight",
"endpointTypeIndex": 1,
"profileId": 259,
"endpointId": 1,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
}
]
}
\ No newline at end of file
diff --git a/examples/lighting-app/bouffalolab/data_model/lighting-app-wifi.zap b/examples/lighting-app/bouffalolab/data_model/lighting-app-wifi.zap
index b2edeffd55d4c5..4986e87b004d02 100644
--- a/examples/lighting-app/bouffalolab/data_model/lighting-app-wifi.zap
+++ b/examples/lighting-app/bouffalolab/data_model/lighting-app-wifi.zap
@@ -1,6 +1,6 @@
{
"fileFormat": 2,
- "featureLevel": 99,
+ "featureLevel": 100,
"creator": "zap",
"keyValuePairs": [
{
@@ -4499,14 +4499,16 @@
"endpointTypeIndex": 0,
"profileId": 259,
"endpointId": 0,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
},
{
"endpointTypeName": "MA-extendedcolorlight",
"endpointTypeIndex": 1,
"profileId": 259,
"endpointId": 1,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
}
]
}
\ No newline at end of file
diff --git a/examples/lighting-app/lighting-common/lighting-app.matter b/examples/lighting-app/lighting-common/lighting-app.matter
index 8e5aa32e4d471d..97c2eb59037f73 100644
--- a/examples/lighting-app/lighting-common/lighting-app.matter
+++ b/examples/lighting-app/lighting-common/lighting-app.matter
@@ -2311,7 +2311,7 @@ cluster ColorControl = 768 {
/** Attributes and commands for configuring occupancy sensing, and reporting occupancy status. */
cluster OccupancySensing = 1030 {
- revision 3;
+ revision 4;
enum OccupancySensorTypeEnum : enum8 {
kPIR = 0;
@@ -2858,7 +2858,7 @@ endpoint 1 {
ram attribute occupancySensorType;
ram attribute occupancySensorTypeBitmap;
ram attribute featureMap default = 0;
- ram attribute clusterRevision default = 3;
+ ram attribute clusterRevision default = 4;
}
}
diff --git a/examples/lighting-app/lighting-common/lighting-app.zap b/examples/lighting-app/lighting-common/lighting-app.zap
index dd746df0f8af2b..0e706b8b162482 100644
--- a/examples/lighting-app/lighting-common/lighting-app.zap
+++ b/examples/lighting-app/lighting-common/lighting-app.zap
@@ -1,6 +1,6 @@
{
"fileFormat": 2,
- "featureLevel": 99,
+ "featureLevel": 100,
"creator": "zap",
"keyValuePairs": [
{
@@ -5902,7 +5902,7 @@
"storageOption": "RAM",
"singleton": 0,
"bounded": 0,
- "defaultValue": "3",
+ "defaultValue": "4",
"reportable": 1,
"minInterval": 0,
"maxInterval": 65344,
@@ -5919,14 +5919,16 @@
"endpointTypeIndex": 0,
"profileId": 259,
"endpointId": 0,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
},
{
"endpointTypeName": "MA-dimmablelight",
"endpointTypeIndex": 1,
"profileId": 259,
"endpointId": 1,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
}
]
}
\ No newline at end of file
diff --git a/examples/lighting-app/nxp/zap/lighting-on-off.zap b/examples/lighting-app/nxp/zap/lighting-on-off.zap
index 8ba270b7dc32fa..053389db7308ef 100644
--- a/examples/lighting-app/nxp/zap/lighting-on-off.zap
+++ b/examples/lighting-app/nxp/zap/lighting-on-off.zap
@@ -1,6 +1,6 @@
{
"fileFormat": 2,
- "featureLevel": 99,
+ "featureLevel": 100,
"creator": "zap",
"keyValuePairs": [
{
@@ -3985,14 +3985,16 @@
"endpointTypeIndex": 0,
"profileId": 259,
"endpointId": 0,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
},
{
"endpointTypeName": "MA-dimmablelight",
"endpointTypeIndex": 1,
"profileId": 259,
"endpointId": 1,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
}
]
}
\ No newline at end of file
diff --git a/examples/lighting-app/qpg/zap/light.zap b/examples/lighting-app/qpg/zap/light.zap
index 2ff14136add8d5..21dbe0235bc755 100644
--- a/examples/lighting-app/qpg/zap/light.zap
+++ b/examples/lighting-app/qpg/zap/light.zap
@@ -1,6 +1,6 @@
{
"fileFormat": 2,
- "featureLevel": 99,
+ "featureLevel": 100,
"creator": "zap",
"keyValuePairs": [
{
@@ -5970,14 +5970,16 @@
"endpointTypeIndex": 0,
"profileId": 259,
"endpointId": 0,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
},
{
"endpointTypeName": "MA-dimmablelight",
"endpointTypeIndex": 1,
"profileId": 259,
"endpointId": 1,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
}
]
}
\ No newline at end of file
diff --git a/examples/lighting-app/silabs/data_model/lighting-thread-app.zap b/examples/lighting-app/silabs/data_model/lighting-thread-app.zap
index 81b480d0a9074f..b894a2f5a70c00 100644
--- a/examples/lighting-app/silabs/data_model/lighting-thread-app.zap
+++ b/examples/lighting-app/silabs/data_model/lighting-thread-app.zap
@@ -1,6 +1,6 @@
{
"fileFormat": 2,
- "featureLevel": 99,
+ "featureLevel": 100,
"creator": "zap",
"keyValuePairs": [
{
@@ -5851,14 +5851,16 @@
"endpointTypeIndex": 0,
"profileId": 259,
"endpointId": 0,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
},
{
"endpointTypeName": "MA-dimmablelight",
"endpointTypeIndex": 1,
"profileId": 259,
"endpointId": 1,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
}
]
}
\ No newline at end of file
diff --git a/examples/lighting-app/silabs/data_model/lighting-wifi-app.zap b/examples/lighting-app/silabs/data_model/lighting-wifi-app.zap
index fd5a6551357a1c..f7e7d2f2ae1c93 100644
--- a/examples/lighting-app/silabs/data_model/lighting-wifi-app.zap
+++ b/examples/lighting-app/silabs/data_model/lighting-wifi-app.zap
@@ -1,6 +1,6 @@
{
"fileFormat": 2,
- "featureLevel": 99,
+ "featureLevel": 100,
"creator": "zap",
"keyValuePairs": [
{
@@ -5043,14 +5043,16 @@
"endpointTypeIndex": 0,
"profileId": 259,
"endpointId": 0,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
},
{
"endpointTypeName": "MA-dimmablelight",
"endpointTypeIndex": 1,
"profileId": 259,
"endpointId": 1,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
}
]
}
\ No newline at end of file
diff --git a/examples/lit-icd-app/lit-icd-common/lit-icd-server-app.zap b/examples/lit-icd-app/lit-icd-common/lit-icd-server-app.zap
index 36f16baf98231d..154758eb686549 100644
--- a/examples/lit-icd-app/lit-icd-common/lit-icd-server-app.zap
+++ b/examples/lit-icd-app/lit-icd-common/lit-icd-server-app.zap
@@ -1,6 +1,6 @@
{
"fileFormat": 2,
- "featureLevel": 99,
+ "featureLevel": 100,
"creator": "zap",
"keyValuePairs": [
{
@@ -3642,7 +3642,8 @@
"endpointTypeIndex": 0,
"profileId": 259,
"endpointId": 0,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
}
]
}
\ No newline at end of file
diff --git a/examples/lock-app/lock-common/lock-app.zap b/examples/lock-app/lock-common/lock-app.zap
index 360e2374c9c7e0..0c9ce257b3cf31 100644
--- a/examples/lock-app/lock-common/lock-app.zap
+++ b/examples/lock-app/lock-common/lock-app.zap
@@ -1,6 +1,6 @@
{
"fileFormat": 2,
- "featureLevel": 99,
+ "featureLevel": 100,
"creator": "zap",
"keyValuePairs": [
{
@@ -6405,14 +6405,16 @@
"endpointTypeIndex": 0,
"profileId": 259,
"endpointId": 0,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
},
{
"endpointTypeName": "MA-doorlock",
"endpointTypeIndex": 1,
"profileId": 259,
"endpointId": 1,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
}
]
}
\ No newline at end of file
diff --git a/examples/lock-app/nxp/zap/lock-app.zap b/examples/lock-app/nxp/zap/lock-app.zap
index d5ed0c48007435..aeb737f5ac6bb6 100644
--- a/examples/lock-app/nxp/zap/lock-app.zap
+++ b/examples/lock-app/nxp/zap/lock-app.zap
@@ -1,6 +1,6 @@
{
"fileFormat": 2,
- "featureLevel": 99,
+ "featureLevel": 100,
"creator": "zap",
"keyValuePairs": [
{
@@ -3448,14 +3448,16 @@
"endpointTypeIndex": 0,
"profileId": 259,
"endpointId": 0,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
},
{
"endpointTypeName": "Anonymous Endpoint Type",
"endpointTypeIndex": 1,
"profileId": 259,
"endpointId": 1,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
}
]
}
\ No newline at end of file
diff --git a/examples/lock-app/qpg/zap/lock.zap b/examples/lock-app/qpg/zap/lock.zap
index 2e0b30e9a3b4af..9d13502644b3d0 100644
--- a/examples/lock-app/qpg/zap/lock.zap
+++ b/examples/lock-app/qpg/zap/lock.zap
@@ -1,6 +1,6 @@
{
"fileFormat": 2,
- "featureLevel": 99,
+ "featureLevel": 100,
"creator": "zap",
"keyValuePairs": [
{
@@ -5233,14 +5233,16 @@
"endpointTypeIndex": 0,
"profileId": 259,
"endpointId": 0,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
},
{
"endpointTypeName": "MA-doorlock",
"endpointTypeIndex": 1,
"profileId": 259,
"endpointId": 1,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
}
]
}
\ 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 c486ee0070fea2..22d2760d44885f 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,6 +1,6 @@
{
"fileFormat": 2,
- "featureLevel": 99,
+ "featureLevel": 100,
"creator": "zap",
"keyValuePairs": [
{
@@ -735,7 +735,8 @@
"endpointTypeIndex": 0,
"profileId": 259,
"endpointId": 0,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
}
]
}
\ No newline at end of file
diff --git a/examples/microwave-oven-app/microwave-oven-common/microwave-oven-app.zap b/examples/microwave-oven-app/microwave-oven-common/microwave-oven-app.zap
index 7151aa671f9a91..81d051d068a88f 100644
--- a/examples/microwave-oven-app/microwave-oven-common/microwave-oven-app.zap
+++ b/examples/microwave-oven-app/microwave-oven-common/microwave-oven-app.zap
@@ -1,6 +1,6 @@
{
"fileFormat": 2,
- "featureLevel": 99,
+ "featureLevel": 100,
"creator": "zap",
"keyValuePairs": [
{
@@ -3652,14 +3652,16 @@
"endpointTypeIndex": 0,
"profileId": 259,
"endpointId": 0,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
},
{
"endpointTypeName": "MA-dishwasher",
"endpointTypeIndex": 1,
"profileId": 259,
"endpointId": 1,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
}
]
}
\ No newline at end of file
diff --git a/examples/network-manager-app/network-manager-common/network-manager-app.zap b/examples/network-manager-app/network-manager-common/network-manager-app.zap
index 3325c930ec01d0..d144300c7dada7 100644
--- a/examples/network-manager-app/network-manager-common/network-manager-app.zap
+++ b/examples/network-manager-app/network-manager-common/network-manager-app.zap
@@ -1,6 +1,6 @@
{
"fileFormat": 2,
- "featureLevel": 99,
+ "featureLevel": 100,
"creator": "zap",
"keyValuePairs": [
{
@@ -3218,14 +3218,16 @@
"endpointTypeIndex": 0,
"profileId": 259,
"endpointId": 0,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
},
{
"endpointTypeName": "Anonymous Endpoint Type",
"endpointTypeIndex": 1,
"profileId": 259,
"endpointId": 1,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
}
]
}
\ No newline at end of file
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 015f9a08af50a6..6a69efccb3ef87 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,6 +1,6 @@
{
"fileFormat": 2,
- "featureLevel": 99,
+ "featureLevel": 100,
"creator": "zap",
"keyValuePairs": [
{
@@ -2313,7 +2313,8 @@
"endpointTypeIndex": 0,
"profileId": 259,
"endpointId": 0,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
}
]
}
\ 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 6198cffd338cb0..686335a5b3c3b7 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,6 +1,6 @@
{
"fileFormat": 2,
- "featureLevel": 99,
+ "featureLevel": 100,
"creator": "zap",
"keyValuePairs": [
{
@@ -3456,21 +3456,24 @@
"endpointTypeIndex": 0,
"profileId": 259,
"endpointId": 0,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
},
{
"endpointTypeName": "Anonymous Endpoint Type",
"endpointTypeIndex": 1,
"profileId": 259,
"endpointId": 1,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
},
{
"endpointTypeName": "Anonymous Endpoint Type",
"endpointTypeIndex": 2,
"profileId": 259,
"endpointId": 65534,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
}
]
}
\ 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 c06ffae7d37831..978b5c4fdfcfcc 100644
--- a/examples/placeholder/linux/apps/app1/config.matter
+++ b/examples/placeholder/linux/apps/app1/config.matter
@@ -6313,7 +6313,7 @@ cluster RelativeHumidityMeasurement = 1029 {
/** Attributes and commands for configuring occupancy sensing, and reporting occupancy status. */
cluster OccupancySensing = 1030 {
- revision 3;
+ revision 4;
enum OccupancySensorTypeEnum : enum8 {
kPIR = 0;
@@ -9247,7 +9247,7 @@ endpoint 1 {
ram attribute physicalContactUnoccupiedToOccupiedDelay default = 0x00;
ram attribute physicalContactUnoccupiedToOccupiedThreshold default = 1;
ram attribute featureMap default = 0;
- callback attribute clusterRevision default = 3;
+ callback attribute clusterRevision default = 4;
}
}
diff --git a/examples/placeholder/linux/apps/app1/config.zap b/examples/placeholder/linux/apps/app1/config.zap
index ae6764c8ccdf38..06ce98d5dac58d 100644
--- a/examples/placeholder/linux/apps/app1/config.zap
+++ b/examples/placeholder/linux/apps/app1/config.zap
@@ -1,6 +1,6 @@
{
"fileFormat": 2,
- "featureLevel": 99,
+ "featureLevel": 100,
"creator": "zap",
"keyValuePairs": [
{
@@ -15099,7 +15099,7 @@
"storageOption": "External",
"singleton": 0,
"bounded": 0,
- "defaultValue": "3",
+ "defaultValue": "4",
"reportable": 1,
"minInterval": 0,
"maxInterval": 65344,
@@ -15116,14 +15116,16 @@
"endpointTypeIndex": 0,
"profileId": 259,
"endpointId": 0,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
},
{
"endpointTypeName": "Anonymous Endpoint Type",
"endpointTypeIndex": 1,
"profileId": 259,
"endpointId": 1,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
}
]
}
\ No newline at end of file
diff --git a/examples/placeholder/linux/apps/app2/config.matter b/examples/placeholder/linux/apps/app2/config.matter
index 07bfe748865785..1734e9d738f9b7 100644
--- a/examples/placeholder/linux/apps/app2/config.matter
+++ b/examples/placeholder/linux/apps/app2/config.matter
@@ -6270,7 +6270,7 @@ cluster RelativeHumidityMeasurement = 1029 {
/** Attributes and commands for configuring occupancy sensing, and reporting occupancy status. */
cluster OccupancySensing = 1030 {
- revision 3;
+ revision 4;
enum OccupancySensorTypeEnum : enum8 {
kPIR = 0;
@@ -9186,7 +9186,7 @@ endpoint 1 {
ram attribute physicalContactUnoccupiedToOccupiedDelay default = 0x00;
ram attribute physicalContactUnoccupiedToOccupiedThreshold default = 1;
ram attribute featureMap default = 0;
- callback attribute clusterRevision default = 3;
+ callback attribute clusterRevision default = 4;
}
}
diff --git a/examples/placeholder/linux/apps/app2/config.zap b/examples/placeholder/linux/apps/app2/config.zap
index 3423bdd1f48901..d53fd356cce9ac 100644
--- a/examples/placeholder/linux/apps/app2/config.zap
+++ b/examples/placeholder/linux/apps/app2/config.zap
@@ -1,6 +1,6 @@
{
"fileFormat": 2,
- "featureLevel": 99,
+ "featureLevel": 100,
"creator": "zap",
"keyValuePairs": [
{
@@ -14859,7 +14859,7 @@
"storageOption": "External",
"singleton": 0,
"bounded": 0,
- "defaultValue": "3",
+ "defaultValue": "4",
"reportable": 1,
"minInterval": 0,
"maxInterval": 65344,
@@ -14876,14 +14876,16 @@
"endpointTypeIndex": 0,
"profileId": 259,
"endpointId": 0,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
},
{
"endpointTypeName": "Anonymous Endpoint Type",
"endpointTypeIndex": 1,
"profileId": 259,
"endpointId": 1,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
}
]
}
\ No newline at end of file
diff --git a/examples/pump-app/pump-common/pump-app.matter b/examples/pump-app/pump-common/pump-app.matter
index ce681f15786153..157f6899844ae5 100644
--- a/examples/pump-app/pump-common/pump-app.matter
+++ b/examples/pump-app/pump-common/pump-app.matter
@@ -1611,7 +1611,7 @@ cluster FlowMeasurement = 1028 {
/** Attributes and commands for configuring occupancy sensing, and reporting occupancy status. */
cluster OccupancySensing = 1030 {
- revision 3;
+ revision 4;
enum OccupancySensorTypeEnum : enum8 {
kPIR = 0;
diff --git a/examples/pump-app/pump-common/pump-app.zap b/examples/pump-app/pump-common/pump-app.zap
index 9356d6c410f578..56cad0df3333c0 100644
--- a/examples/pump-app/pump-common/pump-app.zap
+++ b/examples/pump-app/pump-common/pump-app.zap
@@ -1,6 +1,6 @@
{
"fileFormat": 2,
- "featureLevel": 99,
+ "featureLevel": 100,
"creator": "zap",
"keyValuePairs": [
{
@@ -4628,7 +4628,7 @@
"storageOption": "RAM",
"singleton": 0,
"bounded": 0,
- "defaultValue": "3",
+ "defaultValue": "4",
"reportable": 1,
"minInterval": 1,
"maxInterval": 65534,
@@ -4645,14 +4645,16 @@
"endpointTypeIndex": 0,
"profileId": 259,
"endpointId": 0,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
},
{
"endpointTypeName": "MA-pump",
"endpointTypeIndex": 1,
"profileId": 2457,
"endpointId": 1,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
}
]
}
\ No newline at end of file
diff --git a/examples/pump-app/silabs/data_model/pump-thread-app.matter b/examples/pump-app/silabs/data_model/pump-thread-app.matter
index ee5bb69f88a6e9..2e2970d23b0217 100644
--- a/examples/pump-app/silabs/data_model/pump-thread-app.matter
+++ b/examples/pump-app/silabs/data_model/pump-thread-app.matter
@@ -1611,7 +1611,7 @@ cluster FlowMeasurement = 1028 {
/** Attributes and commands for configuring occupancy sensing, and reporting occupancy status. */
cluster OccupancySensing = 1030 {
- revision 3;
+ revision 4;
enum OccupancySensorTypeEnum : enum8 {
kPIR = 0;
diff --git a/examples/pump-app/silabs/data_model/pump-thread-app.zap b/examples/pump-app/silabs/data_model/pump-thread-app.zap
index 4c01c283fdc916..062d7005982a69 100644
--- a/examples/pump-app/silabs/data_model/pump-thread-app.zap
+++ b/examples/pump-app/silabs/data_model/pump-thread-app.zap
@@ -1,6 +1,6 @@
{
"fileFormat": 2,
- "featureLevel": 99,
+ "featureLevel": 100,
"creator": "zap",
"keyValuePairs": [
{
@@ -4628,7 +4628,7 @@
"storageOption": "RAM",
"singleton": 0,
"bounded": 0,
- "defaultValue": "3",
+ "defaultValue": "4",
"reportable": 1,
"minInterval": 1,
"maxInterval": 65534,
@@ -4645,14 +4645,16 @@
"endpointTypeIndex": 0,
"profileId": 259,
"endpointId": 0,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
},
{
"endpointTypeName": "MA-pump",
"endpointTypeIndex": 1,
"profileId": 2457,
"endpointId": 1,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
}
]
}
\ No newline at end of file
diff --git a/examples/pump-app/silabs/data_model/pump-wifi-app.matter b/examples/pump-app/silabs/data_model/pump-wifi-app.matter
index ee5bb69f88a6e9..2e2970d23b0217 100644
--- a/examples/pump-app/silabs/data_model/pump-wifi-app.matter
+++ b/examples/pump-app/silabs/data_model/pump-wifi-app.matter
@@ -1611,7 +1611,7 @@ cluster FlowMeasurement = 1028 {
/** Attributes and commands for configuring occupancy sensing, and reporting occupancy status. */
cluster OccupancySensing = 1030 {
- revision 3;
+ revision 4;
enum OccupancySensorTypeEnum : enum8 {
kPIR = 0;
diff --git a/examples/pump-app/silabs/data_model/pump-wifi-app.zap b/examples/pump-app/silabs/data_model/pump-wifi-app.zap
index 4c01c283fdc916..062d7005982a69 100644
--- a/examples/pump-app/silabs/data_model/pump-wifi-app.zap
+++ b/examples/pump-app/silabs/data_model/pump-wifi-app.zap
@@ -1,6 +1,6 @@
{
"fileFormat": 2,
- "featureLevel": 99,
+ "featureLevel": 100,
"creator": "zap",
"keyValuePairs": [
{
@@ -4628,7 +4628,7 @@
"storageOption": "RAM",
"singleton": 0,
"bounded": 0,
- "defaultValue": "3",
+ "defaultValue": "4",
"reportable": 1,
"minInterval": 1,
"maxInterval": 65534,
@@ -4645,14 +4645,16 @@
"endpointTypeIndex": 0,
"profileId": 259,
"endpointId": 0,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
},
{
"endpointTypeName": "MA-pump",
"endpointTypeIndex": 1,
"profileId": 2457,
"endpointId": 1,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
}
]
}
\ No newline at end of file
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 a7a1fa8bc1e592..4b9458c73678a0 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,6 +1,6 @@
{
"fileFormat": 2,
- "featureLevel": 99,
+ "featureLevel": 100,
"creator": "zap",
"keyValuePairs": [
{
@@ -3471,14 +3471,16 @@
"endpointTypeIndex": 0,
"profileId": 259,
"endpointId": 0,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
},
{
"endpointTypeName": "MA-pumpcontroller",
"endpointTypeIndex": 1,
"profileId": 2457,
"endpointId": 1,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
}
]
}
\ No newline at end of file
diff --git a/examples/refrigerator-app/refrigerator-common/refrigerator-app.zap b/examples/refrigerator-app/refrigerator-common/refrigerator-app.zap
index cf97c08fc191dc..7b28387152fa19 100644
--- a/examples/refrigerator-app/refrigerator-common/refrigerator-app.zap
+++ b/examples/refrigerator-app/refrigerator-common/refrigerator-app.zap
@@ -1,6 +1,6 @@
{
"fileFormat": 2,
- "featureLevel": 99,
+ "featureLevel": 100,
"creator": "zap",
"keyValuePairs": [
{
@@ -3734,28 +3734,32 @@
"endpointTypeIndex": 0,
"profileId": 259,
"endpointId": 0,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
},
{
"endpointTypeName": "MA-refrigerator",
"endpointTypeIndex": 1,
"profileId": 259,
"endpointId": 1,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
},
{
"endpointTypeName": "Anonymous Endpoint Type",
"endpointTypeIndex": 2,
"profileId": 259,
"endpointId": 2,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
},
{
"endpointTypeName": "Anonymous Endpoint Type",
"endpointTypeIndex": 3,
"profileId": 259,
"endpointId": 3,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
}
]
}
\ No newline at end of file
diff --git a/examples/rvc-app/rvc-common/rvc-app.zap b/examples/rvc-app/rvc-common/rvc-app.zap
index f19439bf99a32c..fecc58d801f656 100644
--- a/examples/rvc-app/rvc-common/rvc-app.zap
+++ b/examples/rvc-app/rvc-common/rvc-app.zap
@@ -1,6 +1,6 @@
{
"fileFormat": 2,
- "featureLevel": 99,
+ "featureLevel": 100,
"creator": "zap",
"keyValuePairs": [
{
@@ -2886,14 +2886,16 @@
"endpointTypeIndex": 0,
"profileId": 259,
"endpointId": 0,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
},
{
"endpointTypeName": "Anonymous Endpoint Type",
"endpointTypeIndex": 1,
"profileId": 259,
"endpointId": 1,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
}
]
}
\ No newline at end of file
diff --git a/examples/smoke-co-alarm-app/smoke-co-alarm-common/smoke-co-alarm-app.zap b/examples/smoke-co-alarm-app/smoke-co-alarm-common/smoke-co-alarm-app.zap
index 4b5928e184ba62..e6b547c8912869 100644
--- a/examples/smoke-co-alarm-app/smoke-co-alarm-common/smoke-co-alarm-app.zap
+++ b/examples/smoke-co-alarm-app/smoke-co-alarm-common/smoke-co-alarm-app.zap
@@ -1,6 +1,6 @@
{
"fileFormat": 2,
- "featureLevel": 99,
+ "featureLevel": 100,
"creator": "zap",
"keyValuePairs": [
{
@@ -4864,14 +4864,16 @@
"endpointTypeIndex": 0,
"profileId": 259,
"endpointId": 0,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
},
{
"endpointTypeName": "Anonymous Endpoint Type",
"endpointTypeIndex": 1,
"profileId": 259,
"endpointId": 1,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
}
]
}
\ No newline at end of file
diff --git a/examples/temperature-measurement-app/temperature-measurement-common/temperature-measurement.zap b/examples/temperature-measurement-app/temperature-measurement-common/temperature-measurement.zap
index 5d5a144810d7cb..ff63220f006ce9 100644
--- a/examples/temperature-measurement-app/temperature-measurement-common/temperature-measurement.zap
+++ b/examples/temperature-measurement-app/temperature-measurement-common/temperature-measurement.zap
@@ -1,6 +1,6 @@
{
"fileFormat": 2,
- "featureLevel": 99,
+ "featureLevel": 100,
"creator": "zap",
"keyValuePairs": [
{
@@ -3288,14 +3288,16 @@
"endpointTypeIndex": 0,
"profileId": 259,
"endpointId": 0,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
},
{
"endpointTypeName": "MA-tempsensor",
"endpointTypeIndex": 1,
"profileId": 259,
"endpointId": 1,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
}
]
}
\ No newline at end of file
diff --git a/examples/thermostat/nxp/zap/thermostat_matter_thread.zap b/examples/thermostat/nxp/zap/thermostat_matter_thread.zap
index 7f2d6213df4f08..6079af2bea9471 100644
--- a/examples/thermostat/nxp/zap/thermostat_matter_thread.zap
+++ b/examples/thermostat/nxp/zap/thermostat_matter_thread.zap
@@ -1,6 +1,6 @@
{
"fileFormat": 2,
- "featureLevel": 99,
+ "featureLevel": 100,
"creator": "zap",
"keyValuePairs": [
{
@@ -4893,14 +4893,16 @@
"endpointTypeIndex": 0,
"profileId": 259,
"endpointId": 0,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
},
{
"endpointTypeName": "MA-thermostat",
"endpointTypeIndex": 1,
"profileId": 259,
"endpointId": 1,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
}
]
}
\ No newline at end of file
diff --git a/examples/thermostat/nxp/zap/thermostat_matter_wifi.zap b/examples/thermostat/nxp/zap/thermostat_matter_wifi.zap
index 1d73d28dda4c5b..7f667adb460ce1 100644
--- a/examples/thermostat/nxp/zap/thermostat_matter_wifi.zap
+++ b/examples/thermostat/nxp/zap/thermostat_matter_wifi.zap
@@ -1,6 +1,6 @@
{
"fileFormat": 2,
- "featureLevel": 99,
+ "featureLevel": 100,
"creator": "zap",
"keyValuePairs": [
{
@@ -4035,14 +4035,16 @@
"endpointTypeIndex": 0,
"profileId": 259,
"endpointId": 0,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
},
{
"endpointTypeName": "MA-thermostat",
"endpointTypeIndex": 1,
"profileId": 259,
"endpointId": 1,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
}
]
}
\ No newline at end of file
diff --git a/examples/thermostat/qpg/zap/thermostaticRadiatorValve.zap b/examples/thermostat/qpg/zap/thermostaticRadiatorValve.zap
index dfe439bd792c2a..2b61c6bdc90c24 100644
--- a/examples/thermostat/qpg/zap/thermostaticRadiatorValve.zap
+++ b/examples/thermostat/qpg/zap/thermostaticRadiatorValve.zap
@@ -1,6 +1,6 @@
{
"fileFormat": 2,
- "featureLevel": 99,
+ "featureLevel": 100,
"creator": "zap",
"keyValuePairs": [
{
@@ -4417,14 +4417,16 @@
"endpointTypeIndex": 0,
"profileId": 259,
"endpointId": 0,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
},
{
"endpointTypeName": "MA-thermostat",
"endpointTypeIndex": 1,
"profileId": 259,
"endpointId": 1,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
}
]
}
\ No newline at end of file
diff --git a/examples/thermostat/thermostat-common/thermostat.zap b/examples/thermostat/thermostat-common/thermostat.zap
index 64f2a8ae9e39b7..79396ba5d313c4 100644
--- a/examples/thermostat/thermostat-common/thermostat.zap
+++ b/examples/thermostat/thermostat-common/thermostat.zap
@@ -1,6 +1,6 @@
{
"fileFormat": 2,
- "featureLevel": 99,
+ "featureLevel": 100,
"creator": "zap",
"keyValuePairs": [
{
@@ -5074,14 +5074,16 @@
"endpointTypeIndex": 0,
"profileId": 259,
"endpointId": 0,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
},
{
"endpointTypeName": "MA-thermostat",
"endpointTypeIndex": 1,
"profileId": 259,
"endpointId": 1,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
}
]
}
\ No newline at end of file
diff --git a/examples/tv-app/tv-common/tv-app.zap b/examples/tv-app/tv-common/tv-app.zap
index f42675af284fe8..981d295d0afb02 100644
--- a/examples/tv-app/tv-common/tv-app.zap
+++ b/examples/tv-app/tv-common/tv-app.zap
@@ -1,6 +1,6 @@
{
"fileFormat": 2,
- "featureLevel": 99,
+ "featureLevel": 100,
"creator": "zap",
"keyValuePairs": [
{
@@ -8992,28 +8992,32 @@
"endpointTypeIndex": 0,
"profileId": 259,
"endpointId": 0,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
},
{
"endpointTypeName": "MA-videoplayer",
"endpointTypeIndex": 1,
"profileId": 259,
"endpointId": 1,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
},
{
"endpointTypeName": "MA-speaker",
"endpointTypeIndex": 2,
"profileId": 259,
"endpointId": 2,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
},
{
"endpointTypeName": "MA-contentapplication",
"endpointTypeIndex": 3,
"profileId": 259,
"endpointId": 3,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
}
]
}
\ 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 fb2329ed938996..37b4953c1c72ce 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,6 +1,6 @@
{
"fileFormat": 2,
- "featureLevel": 99,
+ "featureLevel": 100,
"creator": "zap",
"keyValuePairs": [
{
@@ -4725,14 +4725,16 @@
"endpointTypeIndex": 0,
"profileId": 259,
"endpointId": 0,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
},
{
"endpointTypeName": "MA-videoplayer",
"endpointTypeIndex": 1,
"profileId": 259,
"endpointId": 1,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
}
]
}
\ No newline at end of file
diff --git a/examples/virtual-device-app/virtual-device-common/virtual-device-app.zap b/examples/virtual-device-app/virtual-device-common/virtual-device-app.zap
index 78fb09fcc3a583..144c21afd7d90b 100644
--- a/examples/virtual-device-app/virtual-device-common/virtual-device-app.zap
+++ b/examples/virtual-device-app/virtual-device-common/virtual-device-app.zap
@@ -1,6 +1,6 @@
{
"fileFormat": 2,
- "featureLevel": 99,
+ "featureLevel": 100,
"creator": "zap",
"keyValuePairs": [
{
@@ -6081,14 +6081,16 @@
"endpointTypeIndex": 0,
"profileId": 259,
"endpointId": 0,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
},
{
"endpointTypeName": "MA-videoplayer",
"endpointTypeIndex": 1,
"profileId": 259,
"endpointId": 1,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
}
]
}
\ 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 8fcbee80914cc5..fdfeb3db5eab93 100644
--- a/examples/window-app/common/window-app.zap
+++ b/examples/window-app/common/window-app.zap
@@ -1,6 +1,6 @@
{
"fileFormat": 2,
- "featureLevel": 99,
+ "featureLevel": 100,
"creator": "zap",
"keyValuePairs": [
{
@@ -7235,21 +7235,24 @@
"endpointTypeIndex": 0,
"profileId": 259,
"endpointId": 0,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
},
{
"endpointTypeName": "MA-windowcovering",
"endpointTypeIndex": 1,
"profileId": 259,
"endpointId": 1,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
},
{
"endpointTypeName": "MA-windowcovering",
"endpointTypeIndex": 2,
"profileId": 259,
"endpointId": 2,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
}
]
}
\ No newline at end of file
diff --git a/scripts/tools/zap/tests/inputs/all-clusters-app.zap b/scripts/tools/zap/tests/inputs/all-clusters-app.zap
index aeb32fd6a4f189..04f2c793285f9f 100644
--- a/scripts/tools/zap/tests/inputs/all-clusters-app.zap
+++ b/scripts/tools/zap/tests/inputs/all-clusters-app.zap
@@ -1,6 +1,6 @@
{
"fileFormat": 2,
- "featureLevel": 99,
+ "featureLevel": 100,
"creator": "zap",
"keyValuePairs": [
{
@@ -11953,7 +11953,7 @@
"storageOption": "RAM",
"singleton": 0,
"bounded": 0,
- "defaultValue": "3",
+ "defaultValue": "4",
"reportable": 1,
"minInterval": 0,
"maxInterval": 65344,
@@ -16029,7 +16029,7 @@
"storageOption": "RAM",
"singleton": 0,
"bounded": 0,
- "defaultValue": "3",
+ "defaultValue": "4",
"reportable": 1,
"minInterval": 0,
"maxInterval": 65344,
@@ -16553,28 +16553,32 @@
"endpointTypeIndex": 0,
"profileId": 259,
"endpointId": 0,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
},
{
"endpointTypeName": "MA-onofflight",
"endpointTypeIndex": 1,
"profileId": 259,
"endpointId": 1,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
},
{
"endpointTypeName": "MA-onofflight",
"endpointTypeIndex": 2,
"profileId": 259,
"endpointId": 2,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
},
{
"endpointTypeName": "Anonymous Endpoint Type",
"endpointTypeIndex": 3,
"profileId": 259,
"endpointId": 65534,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
}
]
}
\ No newline at end of file
diff --git a/scripts/tools/zap/tests/inputs/lighting-app.zap b/scripts/tools/zap/tests/inputs/lighting-app.zap
index 081a4419f00af0..5bbb7f86708ff7 100644
--- a/scripts/tools/zap/tests/inputs/lighting-app.zap
+++ b/scripts/tools/zap/tests/inputs/lighting-app.zap
@@ -1,6 +1,6 @@
{
"fileFormat": 2,
- "featureLevel": 99,
+ "featureLevel": 100,
"creator": "zap",
"keyValuePairs": [
{
@@ -5716,7 +5716,7 @@
"storageOption": "RAM",
"singleton": 0,
"bounded": 0,
- "defaultValue": "3",
+ "defaultValue": "4",
"reportable": 1,
"minInterval": 0,
"maxInterval": 65344,
@@ -5733,14 +5733,16 @@
"endpointTypeIndex": 0,
"profileId": 259,
"endpointId": 0,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
},
{
"endpointTypeName": "MA-dimmablelight",
"endpointTypeIndex": 1,
"profileId": 259,
"endpointId": 1,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
}
]
}
\ No newline at end of file
diff --git a/scripts/tools/zap/tests/outputs/all-clusters-app/app-templates/endpoint_config.h b/scripts/tools/zap/tests/outputs/all-clusters-app/app-templates/endpoint_config.h
index 28fc999c1f98fe..8c1c6c7564cc02 100644
--- a/scripts/tools/zap/tests/outputs/all-clusters-app/app-templates/endpoint_config.h
+++ b/scripts/tools/zap/tests/outputs/all-clusters-app/app-templates/endpoint_config.h
@@ -1169,7 +1169,7 @@
{ ZAP_EMPTY_DEFAULT(), 0x00000001, 1, ZAP_TYPE(ENUM8), 0 }, /* OccupancySensorType */ \
{ ZAP_EMPTY_DEFAULT(), 0x00000002, 1, ZAP_TYPE(BITMAP8), 0 }, /* OccupancySensorTypeBitmap */ \
{ ZAP_SIMPLE_DEFAULT(0), 0x0000FFFC, 4, ZAP_TYPE(BITMAP32), 0 }, /* FeatureMap */ \
- { ZAP_SIMPLE_DEFAULT(3), 0x0000FFFD, 2, ZAP_TYPE(INT16U), 0 }, /* ClusterRevision */ \
+ { ZAP_SIMPLE_DEFAULT(4), 0x0000FFFD, 2, ZAP_TYPE(INT16U), 0 }, /* ClusterRevision */ \
\
/* Endpoint: 1, Cluster: Wake on LAN (server) */ \
{ ZAP_EMPTY_DEFAULT(), 0x00000000, 13, ZAP_TYPE(CHAR_STRING), 0 }, /* MACAddress */ \
@@ -1447,7 +1447,7 @@
{ ZAP_EMPTY_DEFAULT(), 0x00000001, 1, ZAP_TYPE(ENUM8), 0 }, /* OccupancySensorType */ \
{ ZAP_EMPTY_DEFAULT(), 0x00000002, 1, ZAP_TYPE(BITMAP8), 0 }, /* OccupancySensorTypeBitmap */ \
{ ZAP_SIMPLE_DEFAULT(0), 0x0000FFFC, 4, ZAP_TYPE(BITMAP32), 0 }, /* FeatureMap */ \
- { ZAP_SIMPLE_DEFAULT(3), 0x0000FFFD, 2, ZAP_TYPE(INT16U), 0 }, /* ClusterRevision */ \
+ { ZAP_SIMPLE_DEFAULT(4), 0x0000FFFD, 2, ZAP_TYPE(INT16U), 0 }, /* ClusterRevision */ \
\
/* Endpoint: 65534, Cluster: Descriptor (server) */ \
{ ZAP_EMPTY_DEFAULT(), 0x00000000, 0, ZAP_TYPE(ARRAY), ZAP_ATTRIBUTE_MASK(EXTERNAL_STORAGE) }, /* DeviceTypeList */ \
diff --git a/scripts/tools/zap/tests/outputs/lighting-app/app-templates/endpoint_config.h b/scripts/tools/zap/tests/outputs/lighting-app/app-templates/endpoint_config.h
index 1adc76d768163d..4e21190fdd22bd 100644
--- a/scripts/tools/zap/tests/outputs/lighting-app/app-templates/endpoint_config.h
+++ b/scripts/tools/zap/tests/outputs/lighting-app/app-templates/endpoint_config.h
@@ -519,7 +519,7 @@
{ ZAP_EMPTY_DEFAULT(), 0x00000001, 1, ZAP_TYPE(ENUM8), 0 }, /* OccupancySensorType */ \
{ ZAP_EMPTY_DEFAULT(), 0x00000002, 1, ZAP_TYPE(BITMAP8), 0 }, /* OccupancySensorTypeBitmap */ \
{ ZAP_SIMPLE_DEFAULT(0), 0x0000FFFC, 4, ZAP_TYPE(BITMAP32), 0 }, /* FeatureMap */ \
- { ZAP_SIMPLE_DEFAULT(3), 0x0000FFFD, 2, ZAP_TYPE(INT16U), 0 }, /* ClusterRevision */ \
+ { ZAP_SIMPLE_DEFAULT(4), 0x0000FFFD, 2, ZAP_TYPE(INT16U), 0 }, /* ClusterRevision */ \
}
// clang-format off
diff --git a/src/app/tests/suites/certification/Test_TC_OCC_1_1.yaml b/src/app/tests/suites/certification/Test_TC_OCC_1_1.yaml
index e2f5949e6aa456..b62cc83b374141 100644
--- a/src/app/tests/suites/certification/Test_TC_OCC_1_1.yaml
+++ b/src/app/tests/suites/certification/Test_TC_OCC_1_1.yaml
@@ -36,7 +36,7 @@ tests:
command: "readAttribute"
attribute: "ClusterRevision"
response:
- value: 3
+ value: 4
constraints:
type: int16u
diff --git a/src/app/zap-templates/zcl/data-model/chip/occupancy-sensing-cluster.xml b/src/app/zap-templates/zcl/data-model/chip/occupancy-sensing-cluster.xml
index a174530c52b273..effff079cda8e8 100644
--- a/src/app/zap-templates/zcl/data-model/chip/occupancy-sensing-cluster.xml
+++ b/src/app/zap-templates/zcl/data-model/chip/occupancy-sensing-cluster.xml
@@ -47,7 +47,7 @@ limitations under the License.
true
true
-
+
Occupancy
OccupancySensorType
diff --git a/src/controller/data_model/controller-clusters.matter b/src/controller/data_model/controller-clusters.matter
index da82e0e2e888ef..4e99c7ebe5d260 100644
--- a/src/controller/data_model/controller-clusters.matter
+++ b/src/controller/data_model/controller-clusters.matter
@@ -7045,7 +7045,7 @@ cluster RelativeHumidityMeasurement = 1029 {
/** Attributes and commands for configuring occupancy sensing, and reporting occupancy status. */
cluster OccupancySensing = 1030 {
- revision 3;
+ revision 4;
enum OccupancySensorTypeEnum : enum8 {
kPIR = 0;
diff --git a/src/controller/data_model/controller-clusters.zap b/src/controller/data_model/controller-clusters.zap
index b2e402d3767fcb..66863228023a7b 100644
--- a/src/controller/data_model/controller-clusters.zap
+++ b/src/controller/data_model/controller-clusters.zap
@@ -1,6 +1,6 @@
{
"fileFormat": 2,
- "featureLevel": 99,
+ "featureLevel": 100,
"creator": "zap",
"keyValuePairs": [
{
@@ -4328,7 +4328,7 @@
"storageOption": "RAM",
"singleton": 0,
"bounded": 0,
- "defaultValue": "3",
+ "defaultValue": "4",
"reportable": 1,
"minInterval": 0,
"maxInterval": 65344,
@@ -5733,7 +5733,8 @@
"endpointTypeIndex": 0,
"profileId": 259,
"endpointId": 1,
- "networkId": 0
+ "networkId": 0,
+ "parentEndpointIdentifier": null
}
]
}
\ No newline at end of file