Skip to content

Commit 1502356

Browse files
jmartinez-silabspull[bot]
authored andcommitted
Enable featuremap for the Thread Network Diagnostics cluster (#12527)
* Enable featuremap with value 15 (support all features) for thread network diagnostic cluster * regen
1 parent e4bf3fe commit 1502356

File tree

39 files changed

+1654
-1179
lines changed

39 files changed

+1654
-1179
lines changed

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

+15
Original file line numberDiff line numberDiff line change
@@ -3091,6 +3091,21 @@
30913091
"maxInterval": 65344,
30923092
"reportableChange": 0
30933093
},
3094+
{
3095+
"name": "FeatureMap",
3096+
"code": 65532,
3097+
"mfgCode": null,
3098+
"side": "server",
3099+
"included": 1,
3100+
"storageOption": "RAM",
3101+
"singleton": 0,
3102+
"bounded": 0,
3103+
"defaultValue": "0x000F",
3104+
"reportable": 0,
3105+
"minInterval": 1,
3106+
"maxInterval": 65534,
3107+
"reportableChange": 0
3108+
},
30943109
{
30953110
"name": "ClusterRevision",
30963111
"code": 65533,

examples/bridge-app/bridge-common/bridge-app.zap

+15
Original file line numberDiff line numberDiff line change
@@ -2045,6 +2045,21 @@
20452045
"maxInterval": 65344,
20462046
"reportableChange": 0
20472047
},
2048+
{
2049+
"name": "FeatureMap",
2050+
"code": 65532,
2051+
"mfgCode": null,
2052+
"side": "server",
2053+
"included": 1,
2054+
"storageOption": "RAM",
2055+
"singleton": 0,
2056+
"bounded": 0,
2057+
"defaultValue": "15",
2058+
"reportable": 0,
2059+
"minInterval": 1,
2060+
"maxInterval": 65534,
2061+
"reportableChange": 0
2062+
},
20482063
{
20492064
"name": "ClusterRevision",
20502065
"code": 65533,

examples/lighting-app/lighting-common/lighting-app.zap

+15
Original file line numberDiff line numberDiff line change
@@ -3059,6 +3059,21 @@
30593059
"maxInterval": 65344,
30603060
"reportableChange": 0
30613061
},
3062+
{
3063+
"name": "FeatureMap",
3064+
"code": 65532,
3065+
"mfgCode": null,
3066+
"side": "server",
3067+
"included": 1,
3068+
"storageOption": "RAM",
3069+
"singleton": 0,
3070+
"bounded": 0,
3071+
"defaultValue": "0x000F",
3072+
"reportable": 0,
3073+
"minInterval": 1,
3074+
"maxInterval": 65534,
3075+
"reportableChange": 0
3076+
},
30623077
{
30633078
"name": "ClusterRevision",
30643079
"code": 65533,

examples/lock-app/lock-common/lock-app.zap

+15
Original file line numberDiff line numberDiff line change
@@ -2865,6 +2865,21 @@
28652865
"maxInterval": 65344,
28662866
"reportableChange": 0
28672867
},
2868+
{
2869+
"name": "FeatureMap",
2870+
"code": 65532,
2871+
"mfgCode": null,
2872+
"side": "server",
2873+
"included": 1,
2874+
"storageOption": "RAM",
2875+
"singleton": 0,
2876+
"bounded": 0,
2877+
"defaultValue": "0x000F",
2878+
"reportable": 0,
2879+
"minInterval": 1,
2880+
"maxInterval": 65534,
2881+
"reportableChange": 0
2882+
},
28682883
{
28692884
"name": "ClusterRevision",
28702885
"code": 65533,

examples/pump-app/pump-common/pump-app.zap

+15
Original file line numberDiff line numberDiff line change
@@ -2788,6 +2788,21 @@
27882788
"maxInterval": 65344,
27892789
"reportableChange": 0
27902790
},
2791+
{
2792+
"name": "FeatureMap",
2793+
"code": 65532,
2794+
"mfgCode": null,
2795+
"side": "server",
2796+
"included": 1,
2797+
"storageOption": "RAM",
2798+
"singleton": 0,
2799+
"bounded": 0,
2800+
"defaultValue": "0x000F",
2801+
"reportable": 0,
2802+
"minInterval": 1,
2803+
"maxInterval": 65534,
2804+
"reportableChange": 0
2805+
},
27912806
{
27922807
"name": "ClusterRevision",
27932808
"code": 65533,

examples/pump-controller-app/pump-controller-common/pump-controller-app.zap

+15
Original file line numberDiff line numberDiff line change
@@ -2788,6 +2788,21 @@
27882788
"maxInterval": 65344,
27892789
"reportableChange": 0
27902790
},
2791+
{
2792+
"name": "FeatureMap",
2793+
"code": 65532,
2794+
"mfgCode": null,
2795+
"side": "server",
2796+
"included": 1,
2797+
"storageOption": "RAM",
2798+
"singleton": 0,
2799+
"bounded": 0,
2800+
"defaultValue": "0x000F",
2801+
"reportable": 0,
2802+
"minInterval": 1,
2803+
"maxInterval": 65534,
2804+
"reportableChange": 0
2805+
},
27912806
{
27922807
"name": "ClusterRevision",
27932808
"code": 65533,

examples/thermostat/thermostat-common/thermostat.zap

+15
Original file line numberDiff line numberDiff line change
@@ -2967,6 +2967,21 @@
29672967
"maxInterval": 65344,
29682968
"reportableChange": 0
29692969
},
2970+
{
2971+
"name": "FeatureMap",
2972+
"code": 65532,
2973+
"mfgCode": null,
2974+
"side": "server",
2975+
"included": 1,
2976+
"storageOption": "RAM",
2977+
"singleton": 0,
2978+
"bounded": 0,
2979+
"defaultValue": "0x000F",
2980+
"reportable": 0,
2981+
"minInterval": 1,
2982+
"maxInterval": 65534,
2983+
"reportableChange": 0
2984+
},
29702985
{
29712986
"name": "ClusterRevision",
29722987
"code": 65533,

examples/tv-app/tv-common/tv-app.zap

+15
Original file line numberDiff line numberDiff line change
@@ -2952,6 +2952,21 @@
29522952
"maxInterval": 65344,
29532953
"reportableChange": 0
29542954
},
2955+
{
2956+
"name": "FeatureMap",
2957+
"code": 65532,
2958+
"mfgCode": null,
2959+
"side": "server",
2960+
"included": 1,
2961+
"storageOption": "RAM",
2962+
"singleton": 0,
2963+
"bounded": 0,
2964+
"defaultValue": "0x000F",
2965+
"reportable": 0,
2966+
"minInterval": 1,
2967+
"maxInterval": 65534,
2968+
"reportableChange": 0
2969+
},
29552970
{
29562971
"name": "ClusterRevision",
29572972
"code": 65533,

examples/tv-casting-app/tv-casting-common/tv-casting-app.zap

+15
Original file line numberDiff line numberDiff line change
@@ -2967,6 +2967,21 @@
29672967
"maxInterval": 65344,
29682968
"reportableChange": 0
29692969
},
2970+
{
2971+
"name": "FeatureMap",
2972+
"code": 65532,
2973+
"mfgCode": null,
2974+
"side": "server",
2975+
"included": 1,
2976+
"storageOption": "RAM",
2977+
"singleton": 0,
2978+
"bounded": 0,
2979+
"defaultValue": "0x000F",
2980+
"reportable": 0,
2981+
"minInterval": 1,
2982+
"maxInterval": 65534,
2983+
"reportableChange": 0
2984+
},
29702985
{
29712986
"name": "ClusterRevision",
29722987
"code": 65533,

examples/window-app/common/window-app.zap

+30
Original file line numberDiff line numberDiff line change
@@ -2703,6 +2703,21 @@
27032703
"maxInterval": 65344,
27042704
"reportableChange": 0
27052705
},
2706+
{
2707+
"name": "FeatureMap",
2708+
"code": 65532,
2709+
"mfgCode": null,
2710+
"side": "server",
2711+
"included": 1,
2712+
"storageOption": "RAM",
2713+
"singleton": 0,
2714+
"bounded": 0,
2715+
"defaultValue": "0x000F",
2716+
"reportable": 0,
2717+
"minInterval": 1,
2718+
"maxInterval": 65534,
2719+
"reportableChange": 0
2720+
},
27062721
{
27072722
"name": "ClusterRevision",
27082723
"code": 65533,
@@ -5662,6 +5677,21 @@
56625677
"maxInterval": 65344,
56635678
"reportableChange": 0
56645679
},
5680+
{
5681+
"name": "FeatureMap",
5682+
"code": 65532,
5683+
"mfgCode": null,
5684+
"side": "server",
5685+
"included": 1,
5686+
"storageOption": "RAM",
5687+
"singleton": 0,
5688+
"bounded": 0,
5689+
"defaultValue": "0x000F",
5690+
"reportable": 0,
5691+
"minInterval": 1,
5692+
"maxInterval": 65534,
5693+
"reportableChange": 0
5694+
},
56655695
{
56665696
"name": "ClusterRevision",
56675697
"code": 65533,

src/app/zap-templates/zcl/data-model/chip/thread-network-diagnostics-cluster.xml

+6
Original file line numberDiff line numberDiff line change
@@ -167,4 +167,10 @@ limitations under the License.
167167
<field id="0" name="ConnectionStatus" type="ThreadConnectionStatus"/>
168168
</event>
169169
</cluster>
170+
<bitmap name="ThreadNetworkDiagnosticsFeature" type="BITMAP32">
171+
<field name="PacketCounts" mask="0x1"/>
172+
<field name="ErrorCounts" mask="0x2"/>
173+
<field name="MLECounts" mask="0x4"/>
174+
<field name="MACCounts" mask="0x8"/>
175+
</bitmap>
170176
</configurator>

src/controller/data_model/controller-clusters.zap

+30
Original file line numberDiff line numberDiff line change
@@ -3393,6 +3393,21 @@
33933393
}
33943394
],
33953395
"attributes": [
3396+
{
3397+
"name": "FeatureMap",
3398+
"code": 65532,
3399+
"mfgCode": null,
3400+
"side": "client",
3401+
"included": 1,
3402+
"storageOption": "RAM",
3403+
"singleton": 0,
3404+
"bounded": 0,
3405+
"defaultValue": "0",
3406+
"reportable": 0,
3407+
"minInterval": 1,
3408+
"maxInterval": 65534,
3409+
"reportableChange": 0
3410+
},
33963411
{
33973412
"name": "ClusterRevision",
33983413
"code": 65533,
@@ -4364,6 +4379,21 @@
43644379
"maxInterval": 65344,
43654380
"reportableChange": 0
43664381
},
4382+
{
4383+
"name": "FeatureMap",
4384+
"code": 65532,
4385+
"mfgCode": null,
4386+
"side": "server",
4387+
"included": 1,
4388+
"storageOption": "RAM",
4389+
"singleton": 0,
4390+
"bounded": 0,
4391+
"defaultValue": "0x000F",
4392+
"reportable": 0,
4393+
"minInterval": 1,
4394+
"maxInterval": 65534,
4395+
"reportableChange": 0
4396+
},
43674397
{
43684398
"name": "ClusterRevision",
43694399
"code": 65533,

src/controller/java/zap-generated/CHIPCallbackTypes.h

+2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/controller/java/zap-generated/CHIPClustersRead-JNI.cpp

+36
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/controller/java/zap-generated/chip/devicecontroller/ChipClusters.java

+7
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/controller/java/zap-generated/chip/devicecontroller/ClusterReadMapping.java

+12
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)