Skip to content

Commit bf0b45a

Browse files
Add Feature bitmap to Descriptor XML. (#28636)
Fixes #28605
1 parent c57aec6 commit bf0b45a

64 files changed

Lines changed: 266 additions & 1 deletion

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

examples/air-quality-sensor-app/air-quality-sensor-common/air-quality-sensor-app.matter

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,10 @@ server cluster Identify = 3 {
7575

7676
/** The Descriptor Cluster is meant to replace the support from the Zigbee Device Object (ZDO) for describing a node, its endpoints and clusters. */
7777
server cluster Descriptor = 29 {
78+
bitmap Feature : BITMAP32 {
79+
kTagList = 0x1;
80+
}
81+
7882
struct DeviceTypeStruct {
7983
devtype_id deviceType = 0;
8084
int16u revision = 1;

examples/all-clusters-app/all-clusters-common/all-clusters-app.matter

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -535,6 +535,10 @@ server cluster BinaryInputBasic = 15 {
535535

536536
/** The Descriptor Cluster is meant to replace the support from the Zigbee Device Object (ZDO) for describing a node, its endpoints and clusters. */
537537
server cluster Descriptor = 29 {
538+
bitmap Feature : BITMAP32 {
539+
kTagList = 0x1;
540+
}
541+
538542
struct DeviceTypeStruct {
539543
devtype_id deviceType = 0;
540544
int16u revision = 1;

examples/all-clusters-minimal-app/all-clusters-common/all-clusters-minimal-app.matter

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -406,6 +406,10 @@ server cluster LevelControl = 8 {
406406

407407
/** The Descriptor Cluster is meant to replace the support from the Zigbee Device Object (ZDO) for describing a node, its endpoints and clusters. */
408408
server cluster Descriptor = 29 {
409+
bitmap Feature : BITMAP32 {
410+
kTagList = 0x1;
411+
}
412+
409413
struct DeviceTypeStruct {
410414
devtype_id deviceType = 0;
411415
int16u revision = 1;

examples/bridge-app/bridge-common/bridge-app.matter

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -234,6 +234,10 @@ server cluster LevelControl = 8 {
234234

235235
/** The Descriptor Cluster is meant to replace the support from the Zigbee Device Object (ZDO) for describing a node, its endpoints and clusters. */
236236
server cluster Descriptor = 29 {
237+
bitmap Feature : BITMAP32 {
238+
kTagList = 0x1;
239+
}
240+
237241
struct DeviceTypeStruct {
238242
devtype_id deviceType = 0;
239243
int16u revision = 1;

examples/chef/devices/noip_rootnode_dimmablelight_bCwGYSDpoe.matter

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -294,6 +294,10 @@ server cluster LevelControl = 8 {
294294

295295
/** The Descriptor Cluster is meant to replace the support from the Zigbee Device Object (ZDO) for describing a node, its endpoints and clusters. */
296296
server cluster Descriptor = 29 {
297+
bitmap Feature : BITMAP32 {
298+
kTagList = 0x1;
299+
}
300+
297301
struct DeviceTypeStruct {
298302
devtype_id deviceType = 0;
299303
int16u revision = 1;

examples/chef/devices/rootnode_airpurifier_airqualitysensor_temperaturesensor_humiditysensor_thermostat_56de3d5f45.matter

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -150,6 +150,10 @@ server cluster Groups = 4 {
150150

151151
/** The Descriptor Cluster is meant to replace the support from the Zigbee Device Object (ZDO) for describing a node, its endpoints and clusters. */
152152
server cluster Descriptor = 29 {
153+
bitmap Feature : BITMAP32 {
154+
kTagList = 0x1;
155+
}
156+
153157
struct DeviceTypeStruct {
154158
devtype_id deviceType = 0;
155159
int16u revision = 1;

examples/chef/devices/rootnode_basicvideoplayer_0ff86e943b.matter

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,10 @@ server cluster OnOff = 6 {
8080

8181
/** The Descriptor Cluster is meant to replace the support from the Zigbee Device Object (ZDO) for describing a node, its endpoints and clusters. */
8282
server cluster Descriptor = 29 {
83+
bitmap Feature : BITMAP32 {
84+
kTagList = 0x1;
85+
}
86+
8387
struct DeviceTypeStruct {
8488
devtype_id deviceType = 0;
8589
int16u revision = 1;

examples/chef/devices/rootnode_colortemperaturelight_hbUnzYVeyn.matter

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -312,6 +312,10 @@ server cluster LevelControl = 8 {
312312

313313
/** The Descriptor Cluster is meant to replace the support from the Zigbee Device Object (ZDO) for describing a node, its endpoints and clusters. */
314314
server cluster Descriptor = 29 {
315+
bitmap Feature : BITMAP32 {
316+
kTagList = 0x1;
317+
}
318+
315319
struct DeviceTypeStruct {
316320
devtype_id deviceType = 0;
317321
int16u revision = 1;

examples/chef/devices/rootnode_contactsensor_lFAGG1bfRO.matter

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -144,6 +144,10 @@ server cluster Groups = 4 {
144144

145145
/** The Descriptor Cluster is meant to replace the support from the Zigbee Device Object (ZDO) for describing a node, its endpoints and clusters. */
146146
server cluster Descriptor = 29 {
147+
bitmap Feature : BITMAP32 {
148+
kTagList = 0x1;
149+
}
150+
147151
struct DeviceTypeStruct {
148152
devtype_id deviceType = 0;
149153
int16u revision = 1;

examples/chef/devices/rootnode_dimmablelight_bCwGYSDpoe.matter

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -294,6 +294,10 @@ server cluster LevelControl = 8 {
294294

295295
/** The Descriptor Cluster is meant to replace the support from the Zigbee Device Object (ZDO) for describing a node, its endpoints and clusters. */
296296
server cluster Descriptor = 29 {
297+
bitmap Feature : BITMAP32 {
298+
kTagList = 0x1;
299+
}
300+
297301
struct DeviceTypeStruct {
298302
devtype_id deviceType = 0;
299303
int16u revision = 1;

0 commit comments

Comments
 (0)