blob: 39ebbc816047141cf8306e22b4194ef89ed9cf43 [file] [log] [blame]
Arun Bharadwaj5dcbd402021-01-25 15:39:27 -08001/*
2 *
Vivien Nicolasec761ed2021-02-03 02:56:02 +01003 * Copyright (c) 2021 Project CHIP Authors
Arun Bharadwaj5dcbd402021-01-25 15:39:27 -08004 *
5 * Licensed under the Apache License, Version 2.0 (the "License");
6 * you may not use this file except in compliance with the License.
7 * You may obtain a copy of the License at
8 *
9 * http://www.apache.org/licenses/LICENSE-2.0
10 *
11 * Unless required by applicable law or agreed to in writing, software
12 * distributed under the License is distributed on an "AS IS" BASIS,
13 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14 * See the License for the specific language governing permissions and
15 * limitations under the License.
16 */
17
Vivien Nicolasec761ed2021-02-03 02:56:02 +010018// THIS FILE IS GENERATED BY ZAP
19
Arun Bharadwaj5dcbd402021-01-25 15:39:27 -080020// Prevent multiple inclusion
21#pragma once
22
23// Default values for the attributes longer than a pointer,
24// in a form of a binary blob
25// Separate block is generated for big-endian and little-endian cases.
26#if BIGENDIAN_CPU
27#define GENERATED_DEFAULTS \
28 { \
Vivien Nicolasb80af572021-04-27 21:18:12 +020029 \
Yufeng Wanga18ea0b2021-05-24 21:46:22 -070030 /* Endpoint: 0, Cluster: Descriptor (server), big-endian */ \
Vivien Nicolasb80af572021-04-27 21:18:12 +020031 \
Yufeng Wanga18ea0b2021-05-24 21:46:22 -070032 /* 0 - device list, */ \
33 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
34 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
35 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
36 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
37 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
38 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
39 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
40 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
41 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
42 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
43 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
44 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
45 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
46 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
Song Guo8e517552021-03-19 12:10:00 +080047 \
Yufeng Wanga18ea0b2021-05-24 21:46:22 -070048 /* 254 - server list, */ \
49 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
50 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
51 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
52 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
53 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
54 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
55 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
56 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
57 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
58 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
59 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
60 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
61 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
62 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
63 \
64 /* 508 - client list, */ \
65 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
66 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
67 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
68 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
69 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
70 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
71 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
72 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
73 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
74 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
75 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
76 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
77 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
78 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
79 \
80 /* 762 - parts list, */ \
81 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
82 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
83 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
84 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
85 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
86 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
87 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
88 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
89 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
90 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
91 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
92 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
93 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
94 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
95 \
jrhees-cae14edc102021-06-02 23:16:24 -060096 /* Endpoint: 0, Cluster: Basic (server), big-endian */ \
97 \
98 /* 1016 - VendorName, */ \
99 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
Vivien Nicolasffe450a2021-09-09 00:25:41 +0200100 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
jrhees-cae14edc102021-06-02 23:16:24 -0600101 \
Vivien Nicolasffe450a2021-09-09 00:25:41 +0200102 /* 1049 - ProductName, */ \
jrhees-cae14edc102021-06-02 23:16:24 -0600103 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
Vivien Nicolasffe450a2021-09-09 00:25:41 +0200104 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
jrhees-cae14edc102021-06-02 23:16:24 -0600105 \
Vivien Nicolasffe450a2021-09-09 00:25:41 +0200106 /* 1082 - UserLabel, */ \
jrhees-cae14edc102021-06-02 23:16:24 -0600107 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
Vivien Nicolasffe450a2021-09-09 00:25:41 +0200108 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
jrhees-cae14edc102021-06-02 23:16:24 -0600109 \
Vivien Nicolasffe450a2021-09-09 00:25:41 +0200110 /* 1115 - HardwareVersionString, */ \
jrhees-cae14edc102021-06-02 23:16:24 -0600111 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
112 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
113 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
Vivien Nicolasffe450a2021-09-09 00:25:41 +0200114 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
jrhees-cae14edc102021-06-02 23:16:24 -0600115 \
Vivien Nicolasffe450a2021-09-09 00:25:41 +0200116 /* 1180 - SoftwareVersion, */ \
jrhees-cae14edc102021-06-02 23:16:24 -0600117 0x00, 0x00, 0x00, 0x00, \
118 \
Vivien Nicolasffe450a2021-09-09 00:25:41 +0200119 /* 1184 - SoftwareVersionString, */ \
jrhees-cae14edc102021-06-02 23:16:24 -0600120 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
121 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
122 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
Vivien Nicolasffe450a2021-09-09 00:25:41 +0200123 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
jrhees-cae14edc102021-06-02 23:16:24 -0600124 \
Yufeng Wanga18ea0b2021-05-24 21:46:22 -0700125 /* Endpoint: 0, Cluster: General Commissioning (server), big-endian */ \
126 \
Vivien Nicolasffe450a2021-09-09 00:25:41 +0200127 /* 1249 - Breadcrumb, */ \
Yufeng Wang20ac5e12021-04-21 21:57:06 -0700128 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
129 \
Vivien Nicolasffe450a2021-09-09 00:25:41 +0200130 /* 1257 - BasicCommissioningInfoList, */ \
Yufeng Wangacb4ddf2021-08-18 09:53:41 -0700131 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
132 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
133 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
134 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
135 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
136 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
137 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
138 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
139 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
140 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
141 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
142 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
143 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
144 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
145 \
Yufeng Wangc7b49a92021-05-13 14:53:24 -0700146 /* Endpoint: 0, Cluster: General Diagnostics (server), big-endian */ \
Yufeng Wang74f8da92021-05-10 08:18:08 -0700147 \
Vivien Nicolasffe450a2021-09-09 00:25:41 +0200148 /* 1511 - NetworkInterfaces, */ \
Song Guo8e517552021-03-19 12:10:00 +0800149 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
Yufeng Wangc38c5992021-03-18 13:57:05 -0700150 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
Yufeng Wang20ac5e12021-04-21 21:57:06 -0700151 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
Yufeng Wangc7b49a92021-05-13 14:53:24 -0700152 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
153 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
154 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
155 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
156 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
157 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
158 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
Vivien Nicolasa4a10202021-03-11 21:25:21 +0100159 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
160 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
161 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
Song Guo8e517552021-03-19 12:10:00 +0800162 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
163 \
Yufeng Wang1010f702021-05-20 14:49:42 -0700164 /* Endpoint: 0, Cluster: Software Diagnostics (server), big-endian */ \
165 \
Yufeng Wangfb53b772021-09-20 09:47:47 -0700166 /* 1765 - CurrentHeapFree, */ \
167 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
168 \
169 /* 1773 - CurrentHeapUsed, */ \
170 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
171 \
172 /* 1781 - CurrentHeapHighWatermark, */ \
Yufeng Wang1010f702021-05-20 14:49:42 -0700173 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
174 \
jmartinez-silabs39dec0e2021-05-14 12:30:58 -0400175 /* Endpoint: 0, Cluster: Thread Network Diagnostics (server), big-endian */ \
Yufeng Wangc7b49a92021-05-13 14:53:24 -0700176 \
Yufeng Wangfb53b772021-09-20 09:47:47 -0700177 /* 1789 - NetworkName, */ \
jmartinez-silabs39dec0e2021-05-14 12:30:58 -0400178 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
179 \
Yufeng Wangfb53b772021-09-20 09:47:47 -0700180 /* 1806 - ExtendedPanId, */ \
jmartinez-silabs39dec0e2021-05-14 12:30:58 -0400181 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
182 \
Yufeng Wangfb53b772021-09-20 09:47:47 -0700183 /* 1814 - MeshLocalPrefix, */ \
Vivien Nicolasffe450a2021-09-09 00:25:41 +0200184 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
185 \
Yufeng Wangfb53b772021-09-20 09:47:47 -0700186 /* 1832 - OverrunCount, */ \
Vivien Nicolasffe450a2021-09-09 00:25:41 +0200187 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
188 \
Yufeng Wangfb53b772021-09-20 09:47:47 -0700189 /* 1840 - NeighborTableList, */ \
jmartinez-silabs39dec0e2021-05-14 12:30:58 -0400190 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
191 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
192 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
193 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
194 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
195 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
196 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
197 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
198 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
199 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
Yufeng Wangc7b49a92021-05-13 14:53:24 -0700200 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
201 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
202 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
203 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
204 \
Yufeng Wangfb53b772021-09-20 09:47:47 -0700205 /* 2094 - RouteTableList, */ \
jmartinez-silabs39dec0e2021-05-14 12:30:58 -0400206 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
207 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
208 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
209 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
210 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
211 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
212 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
213 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
214 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
215 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
216 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
217 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
218 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
219 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
220 \
Yufeng Wangfb53b772021-09-20 09:47:47 -0700221 /* 2348 - PartitionId, */ \
Song Guo8e517552021-03-19 12:10:00 +0800222 0x00, 0x00, 0x00, 0x00, \
223 \
Yufeng Wangfb53b772021-09-20 09:47:47 -0700224 /* 2352 - TxTotalCount, */ \
jmartinez-silabs39dec0e2021-05-14 12:30:58 -0400225 0x00, 0x00, 0x00, 0x00, \
226 \
Yufeng Wangfb53b772021-09-20 09:47:47 -0700227 /* 2356 - TxUnicastCount, */ \
jmartinez-silabs39dec0e2021-05-14 12:30:58 -0400228 0x00, 0x00, 0x00, 0x00, \
229 \
Yufeng Wangfb53b772021-09-20 09:47:47 -0700230 /* 2360 - TxBroadcastCount, */ \
jmartinez-silabs39dec0e2021-05-14 12:30:58 -0400231 0x00, 0x00, 0x00, 0x00, \
232 \
Yufeng Wangfb53b772021-09-20 09:47:47 -0700233 /* 2364 - TxAckRequestedCount, */ \
jmartinez-silabs39dec0e2021-05-14 12:30:58 -0400234 0x00, 0x00, 0x00, 0x00, \
235 \
Yufeng Wangfb53b772021-09-20 09:47:47 -0700236 /* 2368 - TxAckedCount, */ \
jmartinez-silabs39dec0e2021-05-14 12:30:58 -0400237 0x00, 0x00, 0x00, 0x00, \
238 \
Yufeng Wangfb53b772021-09-20 09:47:47 -0700239 /* 2372 - TxNoAckRequestedCount, */ \
jmartinez-silabs39dec0e2021-05-14 12:30:58 -0400240 0x00, 0x00, 0x00, 0x00, \
241 \
Yufeng Wangfb53b772021-09-20 09:47:47 -0700242 /* 2376 - TxDataCount, */ \
jmartinez-silabs39dec0e2021-05-14 12:30:58 -0400243 0x00, 0x00, 0x00, 0x00, \
244 \
Yufeng Wangfb53b772021-09-20 09:47:47 -0700245 /* 2380 - TxDataPollCount, */ \
jmartinez-silabs39dec0e2021-05-14 12:30:58 -0400246 0x00, 0x00, 0x00, 0x00, \
247 \
Yufeng Wangfb53b772021-09-20 09:47:47 -0700248 /* 2384 - TxBeaconCount, */ \
jmartinez-silabs39dec0e2021-05-14 12:30:58 -0400249 0x00, 0x00, 0x00, 0x00, \
250 \
Yufeng Wangfb53b772021-09-20 09:47:47 -0700251 /* 2388 - TxBeaconRequestCount, */ \
jmartinez-silabs39dec0e2021-05-14 12:30:58 -0400252 0x00, 0x00, 0x00, 0x00, \
253 \
Yufeng Wangfb53b772021-09-20 09:47:47 -0700254 /* 2392 - TxOtherCount, */ \
jmartinez-silabs39dec0e2021-05-14 12:30:58 -0400255 0x00, 0x00, 0x00, 0x00, \
256 \
Yufeng Wangfb53b772021-09-20 09:47:47 -0700257 /* 2396 - TxRetryCount, */ \
jmartinez-silabs39dec0e2021-05-14 12:30:58 -0400258 0x00, 0x00, 0x00, 0x00, \
259 \
Yufeng Wangfb53b772021-09-20 09:47:47 -0700260 /* 2400 - TxDirectMaxRetryExpiryCount, */ \
jmartinez-silabs39dec0e2021-05-14 12:30:58 -0400261 0x00, 0x00, 0x00, 0x00, \
262 \
Yufeng Wangfb53b772021-09-20 09:47:47 -0700263 /* 2404 - TxIndirectMaxRetryExpiryCount, */ \
jmartinez-silabs39dec0e2021-05-14 12:30:58 -0400264 0x00, 0x00, 0x00, 0x00, \
265 \
Yufeng Wangfb53b772021-09-20 09:47:47 -0700266 /* 2408 - TxErrCcaCount, */ \
jmartinez-silabs39dec0e2021-05-14 12:30:58 -0400267 0x00, 0x00, 0x00, 0x00, \
268 \
Yufeng Wangfb53b772021-09-20 09:47:47 -0700269 /* 2412 - TxErrAbortCount, */ \
jmartinez-silabs39dec0e2021-05-14 12:30:58 -0400270 0x00, 0x00, 0x00, 0x00, \
271 \
Yufeng Wangfb53b772021-09-20 09:47:47 -0700272 /* 2416 - TxErrBusyChannelCount, */ \
jmartinez-silabs39dec0e2021-05-14 12:30:58 -0400273 0x00, 0x00, 0x00, 0x00, \
274 \
Yufeng Wangfb53b772021-09-20 09:47:47 -0700275 /* 2420 - RxTotalCount, */ \
jmartinez-silabs39dec0e2021-05-14 12:30:58 -0400276 0x00, 0x00, 0x00, 0x00, \
277 \
Yufeng Wangfb53b772021-09-20 09:47:47 -0700278 /* 2424 - RxUnicastCount, */ \
jmartinez-silabs39dec0e2021-05-14 12:30:58 -0400279 0x00, 0x00, 0x00, 0x00, \
280 \
Yufeng Wangfb53b772021-09-20 09:47:47 -0700281 /* 2428 - RxBroadcastCount, */ \
jmartinez-silabs39dec0e2021-05-14 12:30:58 -0400282 0x00, 0x00, 0x00, 0x00, \
283 \
Yufeng Wangfb53b772021-09-20 09:47:47 -0700284 /* 2432 - RxDataCount, */ \
jmartinez-silabs39dec0e2021-05-14 12:30:58 -0400285 0x00, 0x00, 0x00, 0x00, \
286 \
Yufeng Wangfb53b772021-09-20 09:47:47 -0700287 /* 2436 - RxDataPollCount, */ \
jmartinez-silabs39dec0e2021-05-14 12:30:58 -0400288 0x00, 0x00, 0x00, 0x00, \
289 \
Yufeng Wangfb53b772021-09-20 09:47:47 -0700290 /* 2440 - RxBeaconCount, */ \
jmartinez-silabs39dec0e2021-05-14 12:30:58 -0400291 0x00, 0x00, 0x00, 0x00, \
292 \
Yufeng Wangfb53b772021-09-20 09:47:47 -0700293 /* 2444 - RxBeaconRequestCount, */ \
jmartinez-silabs39dec0e2021-05-14 12:30:58 -0400294 0x00, 0x00, 0x00, 0x00, \
295 \
Yufeng Wangfb53b772021-09-20 09:47:47 -0700296 /* 2448 - RxOtherCount, */ \
jmartinez-silabs39dec0e2021-05-14 12:30:58 -0400297 0x00, 0x00, 0x00, 0x00, \
298 \
Yufeng Wangfb53b772021-09-20 09:47:47 -0700299 /* 2452 - RxAddressFilteredCount, */ \
jmartinez-silabs39dec0e2021-05-14 12:30:58 -0400300 0x00, 0x00, 0x00, 0x00, \
301 \
Yufeng Wangfb53b772021-09-20 09:47:47 -0700302 /* 2456 - RxDestAddrFilteredCount, */ \
jmartinez-silabs39dec0e2021-05-14 12:30:58 -0400303 0x00, 0x00, 0x00, 0x00, \
304 \
Yufeng Wangfb53b772021-09-20 09:47:47 -0700305 /* 2460 - RxDuplicatedCount, */ \
jmartinez-silabs39dec0e2021-05-14 12:30:58 -0400306 0x00, 0x00, 0x00, 0x00, \
307 \
Yufeng Wangfb53b772021-09-20 09:47:47 -0700308 /* 2464 - RxErrNoFrameCount, */ \
jmartinez-silabs39dec0e2021-05-14 12:30:58 -0400309 0x00, 0x00, 0x00, 0x00, \
310 \
Yufeng Wangfb53b772021-09-20 09:47:47 -0700311 /* 2468 - RxErrUnknownNeighborCount, */ \
jmartinez-silabs39dec0e2021-05-14 12:30:58 -0400312 0x00, 0x00, 0x00, 0x00, \
313 \
Yufeng Wangfb53b772021-09-20 09:47:47 -0700314 /* 2472 - RxErrInvalidSrcAddrCount, */ \
jmartinez-silabs39dec0e2021-05-14 12:30:58 -0400315 0x00, 0x00, 0x00, 0x00, \
316 \
Yufeng Wangfb53b772021-09-20 09:47:47 -0700317 /* 2476 - RxErrSecCount, */ \
jmartinez-silabs39dec0e2021-05-14 12:30:58 -0400318 0x00, 0x00, 0x00, 0x00, \
319 \
Yufeng Wangfb53b772021-09-20 09:47:47 -0700320 /* 2480 - RxErrFcsCount, */ \
jmartinez-silabs39dec0e2021-05-14 12:30:58 -0400321 0x00, 0x00, 0x00, 0x00, \
322 \
Yufeng Wangfb53b772021-09-20 09:47:47 -0700323 /* 2484 - RxErrOtherCount, */ \
jmartinez-silabs39dec0e2021-05-14 12:30:58 -0400324 0x00, 0x00, 0x00, 0x00, \
325 \
Yufeng Wangfb53b772021-09-20 09:47:47 -0700326 /* 2488 - SecurityPolicy, */ \
jmartinez-silabs16f62ae2021-06-14 00:01:03 -0400327 0x00, 0x00, 0x00, 0x00, 0x00, \
328 \
Yufeng Wangfb53b772021-09-20 09:47:47 -0700329 /* 2493 - OperationalDatasetComponents, */ \
jmartinez-silabs16f62ae2021-06-14 00:01:03 -0400330 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
331 \
Yufeng Wangfb53b772021-09-20 09:47:47 -0700332 /* 2507 - ActiveNetworkFaultsList, */ \
jmartinez-silabs39dec0e2021-05-14 12:30:58 -0400333 0x00, 0x00, 0x00, 0x00, \
334 \
335 /* Endpoint: 0, Cluster: WiFi Network Diagnostics (server), big-endian */ \
336 \
Yufeng Wangfb53b772021-09-20 09:47:47 -0700337 /* 2511 - bssid, */ \
Vivien Nicolasffe450a2021-09-09 00:25:41 +0200338 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
jmartinez-silabs39dec0e2021-05-14 12:30:58 -0400339 \
Yufeng Wang805a4b32021-05-17 20:27:36 -0700340 /* Endpoint: 0, Cluster: Ethernet Network Diagnostics (server), big-endian */ \
341 \
Yufeng Wangfb53b772021-09-20 09:47:47 -0700342 /* 2518 - PacketRxCount, */ \
Yufeng Wang805a4b32021-05-17 20:27:36 -0700343 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
344 \
Yufeng Wangfb53b772021-09-20 09:47:47 -0700345 /* 2526 - PacketTxCount, */ \
Yufeng Wang805a4b32021-05-17 20:27:36 -0700346 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
347 \
Yufeng Wangfb53b772021-09-20 09:47:47 -0700348 /* 2534 - TxErrCount, */ \
Yufeng Wang805a4b32021-05-17 20:27:36 -0700349 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
350 \
Yufeng Wangfb53b772021-09-20 09:47:47 -0700351 /* 2542 - CollisionCount, */ \
Yufeng Wang805a4b32021-05-17 20:27:36 -0700352 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
353 \
Yufeng Wangfb53b772021-09-20 09:47:47 -0700354 /* 2550 - OverrunCount, */ \
Yufeng Wang805a4b32021-05-17 20:27:36 -0700355 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
356 \
jrhees-cae14edc102021-06-02 23:16:24 -0600357 /* Endpoint: 0, Cluster: Operational Credentials (server), big-endian */ \
jmartinez-silabs39dec0e2021-05-14 12:30:58 -0400358 \
Yufeng Wangfb53b772021-09-20 09:47:47 -0700359 /* 2558 - fabrics list, */ \
jmartinez-silabs39dec0e2021-05-14 12:30:58 -0400360 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
jmartinez-silabs39dec0e2021-05-14 12:30:58 -0400361 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
jmartinez-silabs39dec0e2021-05-14 12:30:58 -0400362 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
jrhees-cae14edc102021-06-02 23:16:24 -0600363 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
364 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
365 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
366 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
367 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
368 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
369 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
jmartinez-silabs39dec0e2021-05-14 12:30:58 -0400370 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
371 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
372 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
Pankaj Garg435436d2021-09-02 09:59:39 -0700373 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
374 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
375 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
376 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
377 \
Yufeng Wangfb53b772021-09-20 09:47:47 -0700378 /* 2878 - TrustedRootCertificates, */ \
Pankaj Garg435436d2021-09-02 09:59:39 -0700379 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
380 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
381 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
382 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
383 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
384 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
385 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
386 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
387 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
388 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
389 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
390 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
391 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
392 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
393 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
394 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
395 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
396 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
397 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
398 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
399 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
400 0x00, \
jmartinez-silabs39dec0e2021-05-14 12:30:58 -0400401 \
jrhees-cae14edc102021-06-02 23:16:24 -0600402 /* Endpoint: 1, Cluster: Fixed Label (server), big-endian */ \
jmartinez-silabs39dec0e2021-05-14 12:30:58 -0400403 \
Yufeng Wangfb53b772021-09-20 09:47:47 -0700404 /* 3278 - label list, */ \
Vivien Nicolasa4a10202021-03-11 21:25:21 +0100405 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
406 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
407 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
Vivien Nicolasa4a10202021-03-11 21:25:21 +0100408 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
409 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
410 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
jrhees-cae14edc102021-06-02 23:16:24 -0600411 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
412 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
413 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
414 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
Vivien Nicolasa4a10202021-03-11 21:25:21 +0100415 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
416 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
417 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
Song Guo8e517552021-03-19 12:10:00 +0800418 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
Arun Bharadwaj5dcbd402021-01-25 15:39:27 -0800419 }
420
421#else // !BIGENDIAN_CPU
422#define GENERATED_DEFAULTS \
423 { \
Vivien Nicolasb80af572021-04-27 21:18:12 +0200424 \
Yufeng Wanga18ea0b2021-05-24 21:46:22 -0700425 /* Endpoint: 0, Cluster: Descriptor (server), little-endian */ \
Vivien Nicolasb80af572021-04-27 21:18:12 +0200426 \
Yufeng Wanga18ea0b2021-05-24 21:46:22 -0700427 /* 0 - device list, */ \
428 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
429 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
430 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
431 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
432 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
433 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
434 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
435 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
436 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
437 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
438 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
439 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
440 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
441 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
Song Guo8e517552021-03-19 12:10:00 +0800442 \
Yufeng Wanga18ea0b2021-05-24 21:46:22 -0700443 /* 254 - server list, */ \
444 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
445 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
446 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
447 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
448 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
449 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
450 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
451 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
452 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
453 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
454 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
455 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
456 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
457 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
458 \
459 /* 508 - client list, */ \
460 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
461 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
462 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
463 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
464 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
465 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
466 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
467 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
468 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
469 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
470 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
471 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
472 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
473 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
474 \
475 /* 762 - parts list, */ \
476 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
477 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
478 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
479 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
480 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
481 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
482 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
483 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
484 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
485 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
486 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
487 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
488 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
489 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
490 \
jrhees-cae14edc102021-06-02 23:16:24 -0600491 /* Endpoint: 0, Cluster: Basic (server), little-endian */ \
492 \
493 /* 1016 - VendorName, */ \
494 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
Vivien Nicolasffe450a2021-09-09 00:25:41 +0200495 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
jrhees-cae14edc102021-06-02 23:16:24 -0600496 \
Vivien Nicolasffe450a2021-09-09 00:25:41 +0200497 /* 1049 - ProductName, */ \
jrhees-cae14edc102021-06-02 23:16:24 -0600498 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
Vivien Nicolasffe450a2021-09-09 00:25:41 +0200499 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
jrhees-cae14edc102021-06-02 23:16:24 -0600500 \
Vivien Nicolasffe450a2021-09-09 00:25:41 +0200501 /* 1082 - UserLabel, */ \
jrhees-cae14edc102021-06-02 23:16:24 -0600502 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
Vivien Nicolasffe450a2021-09-09 00:25:41 +0200503 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
jrhees-cae14edc102021-06-02 23:16:24 -0600504 \
Vivien Nicolasffe450a2021-09-09 00:25:41 +0200505 /* 1115 - HardwareVersionString, */ \
jrhees-cae14edc102021-06-02 23:16:24 -0600506 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
507 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
508 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
Vivien Nicolasffe450a2021-09-09 00:25:41 +0200509 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
jrhees-cae14edc102021-06-02 23:16:24 -0600510 \
Vivien Nicolasffe450a2021-09-09 00:25:41 +0200511 /* 1180 - SoftwareVersion, */ \
jrhees-cae14edc102021-06-02 23:16:24 -0600512 0x00, 0x00, 0x00, 0x00, \
513 \
Vivien Nicolasffe450a2021-09-09 00:25:41 +0200514 /* 1184 - SoftwareVersionString, */ \
jrhees-cae14edc102021-06-02 23:16:24 -0600515 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
516 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
517 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
Vivien Nicolasffe450a2021-09-09 00:25:41 +0200518 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
jrhees-cae14edc102021-06-02 23:16:24 -0600519 \
Yufeng Wanga18ea0b2021-05-24 21:46:22 -0700520 /* Endpoint: 0, Cluster: General Commissioning (server), little-endian */ \
521 \
Vivien Nicolasffe450a2021-09-09 00:25:41 +0200522 /* 1249 - Breadcrumb, */ \
Yufeng Wang20ac5e12021-04-21 21:57:06 -0700523 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
524 \
Vivien Nicolasffe450a2021-09-09 00:25:41 +0200525 /* 1257 - BasicCommissioningInfoList, */ \
Yufeng Wangacb4ddf2021-08-18 09:53:41 -0700526 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
527 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
528 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
529 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
530 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
531 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
532 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
533 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
534 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
535 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
536 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
537 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
538 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
539 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
540 \
Yufeng Wangc7b49a92021-05-13 14:53:24 -0700541 /* Endpoint: 0, Cluster: General Diagnostics (server), little-endian */ \
Yufeng Wang74f8da92021-05-10 08:18:08 -0700542 \
Vivien Nicolasffe450a2021-09-09 00:25:41 +0200543 /* 1511 - NetworkInterfaces, */ \
Yufeng Wangc38c5992021-03-18 13:57:05 -0700544 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
Yufeng Wangc38c5992021-03-18 13:57:05 -0700545 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
Yufeng Wang20ac5e12021-04-21 21:57:06 -0700546 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
Yufeng Wangc7b49a92021-05-13 14:53:24 -0700547 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
548 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
549 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
550 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
551 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
552 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
553 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
Yufeng Wangc38c5992021-03-18 13:57:05 -0700554 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
555 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
556 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
Song Guo8e517552021-03-19 12:10:00 +0800557 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
558 \
Yufeng Wang1010f702021-05-20 14:49:42 -0700559 /* Endpoint: 0, Cluster: Software Diagnostics (server), little-endian */ \
560 \
Yufeng Wangfb53b772021-09-20 09:47:47 -0700561 /* 1765 - CurrentHeapFree, */ \
562 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
563 \
564 /* 1773 - CurrentHeapUsed, */ \
565 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
566 \
567 /* 1781 - CurrentHeapHighWatermark, */ \
Yufeng Wang1010f702021-05-20 14:49:42 -0700568 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
569 \
jmartinez-silabs39dec0e2021-05-14 12:30:58 -0400570 /* Endpoint: 0, Cluster: Thread Network Diagnostics (server), little-endian */ \
Yufeng Wangc7b49a92021-05-13 14:53:24 -0700571 \
Yufeng Wangfb53b772021-09-20 09:47:47 -0700572 /* 1789 - NetworkName, */ \
jmartinez-silabs39dec0e2021-05-14 12:30:58 -0400573 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
574 \
Yufeng Wangfb53b772021-09-20 09:47:47 -0700575 /* 1806 - ExtendedPanId, */ \
jmartinez-silabs39dec0e2021-05-14 12:30:58 -0400576 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
577 \
Yufeng Wangfb53b772021-09-20 09:47:47 -0700578 /* 1814 - MeshLocalPrefix, */ \
Vivien Nicolasffe450a2021-09-09 00:25:41 +0200579 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
580 \
Yufeng Wangfb53b772021-09-20 09:47:47 -0700581 /* 1832 - OverrunCount, */ \
Vivien Nicolasffe450a2021-09-09 00:25:41 +0200582 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
583 \
Yufeng Wangfb53b772021-09-20 09:47:47 -0700584 /* 1840 - NeighborTableList, */ \
jmartinez-silabs39dec0e2021-05-14 12:30:58 -0400585 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
586 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
587 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
588 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
589 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
590 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
591 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
592 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
593 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
594 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
Yufeng Wangc7b49a92021-05-13 14:53:24 -0700595 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
596 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
597 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
598 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
599 \
Yufeng Wangfb53b772021-09-20 09:47:47 -0700600 /* 2094 - RouteTableList, */ \
jmartinez-silabs39dec0e2021-05-14 12:30:58 -0400601 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
602 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
603 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
604 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
605 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
606 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
607 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
608 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
609 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
610 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
611 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
612 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
613 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
614 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
615 \
Yufeng Wangfb53b772021-09-20 09:47:47 -0700616 /* 2348 - PartitionId, */ \
Yufeng Wangc38c5992021-03-18 13:57:05 -0700617 0x00, 0x00, 0x00, 0x00, \
Song Guo8e517552021-03-19 12:10:00 +0800618 \
Yufeng Wangfb53b772021-09-20 09:47:47 -0700619 /* 2352 - TxTotalCount, */ \
jmartinez-silabs39dec0e2021-05-14 12:30:58 -0400620 0x00, 0x00, 0x00, 0x00, \
621 \
Yufeng Wangfb53b772021-09-20 09:47:47 -0700622 /* 2356 - TxUnicastCount, */ \
jmartinez-silabs39dec0e2021-05-14 12:30:58 -0400623 0x00, 0x00, 0x00, 0x00, \
624 \
Yufeng Wangfb53b772021-09-20 09:47:47 -0700625 /* 2360 - TxBroadcastCount, */ \
jmartinez-silabs39dec0e2021-05-14 12:30:58 -0400626 0x00, 0x00, 0x00, 0x00, \
627 \
Yufeng Wangfb53b772021-09-20 09:47:47 -0700628 /* 2364 - TxAckRequestedCount, */ \
jmartinez-silabs39dec0e2021-05-14 12:30:58 -0400629 0x00, 0x00, 0x00, 0x00, \
630 \
Yufeng Wangfb53b772021-09-20 09:47:47 -0700631 /* 2368 - TxAckedCount, */ \
jmartinez-silabs39dec0e2021-05-14 12:30:58 -0400632 0x00, 0x00, 0x00, 0x00, \
633 \
Yufeng Wangfb53b772021-09-20 09:47:47 -0700634 /* 2372 - TxNoAckRequestedCount, */ \
jmartinez-silabs39dec0e2021-05-14 12:30:58 -0400635 0x00, 0x00, 0x00, 0x00, \
636 \
Yufeng Wangfb53b772021-09-20 09:47:47 -0700637 /* 2376 - TxDataCount, */ \
jmartinez-silabs39dec0e2021-05-14 12:30:58 -0400638 0x00, 0x00, 0x00, 0x00, \
639 \
Yufeng Wangfb53b772021-09-20 09:47:47 -0700640 /* 2380 - TxDataPollCount, */ \
jmartinez-silabs39dec0e2021-05-14 12:30:58 -0400641 0x00, 0x00, 0x00, 0x00, \
642 \
Yufeng Wangfb53b772021-09-20 09:47:47 -0700643 /* 2384 - TxBeaconCount, */ \
jmartinez-silabs39dec0e2021-05-14 12:30:58 -0400644 0x00, 0x00, 0x00, 0x00, \
645 \
Yufeng Wangfb53b772021-09-20 09:47:47 -0700646 /* 2388 - TxBeaconRequestCount, */ \
jmartinez-silabs39dec0e2021-05-14 12:30:58 -0400647 0x00, 0x00, 0x00, 0x00, \
648 \
Yufeng Wangfb53b772021-09-20 09:47:47 -0700649 /* 2392 - TxOtherCount, */ \
jmartinez-silabs39dec0e2021-05-14 12:30:58 -0400650 0x00, 0x00, 0x00, 0x00, \
651 \
Yufeng Wangfb53b772021-09-20 09:47:47 -0700652 /* 2396 - TxRetryCount, */ \
jmartinez-silabs39dec0e2021-05-14 12:30:58 -0400653 0x00, 0x00, 0x00, 0x00, \
654 \
Yufeng Wangfb53b772021-09-20 09:47:47 -0700655 /* 2400 - TxDirectMaxRetryExpiryCount, */ \
jmartinez-silabs39dec0e2021-05-14 12:30:58 -0400656 0x00, 0x00, 0x00, 0x00, \
657 \
Yufeng Wangfb53b772021-09-20 09:47:47 -0700658 /* 2404 - TxIndirectMaxRetryExpiryCount, */ \
jmartinez-silabs39dec0e2021-05-14 12:30:58 -0400659 0x00, 0x00, 0x00, 0x00, \
660 \
Yufeng Wangfb53b772021-09-20 09:47:47 -0700661 /* 2408 - TxErrCcaCount, */ \
jmartinez-silabs39dec0e2021-05-14 12:30:58 -0400662 0x00, 0x00, 0x00, 0x00, \
663 \
Yufeng Wangfb53b772021-09-20 09:47:47 -0700664 /* 2412 - TxErrAbortCount, */ \
jmartinez-silabs39dec0e2021-05-14 12:30:58 -0400665 0x00, 0x00, 0x00, 0x00, \
666 \
Yufeng Wangfb53b772021-09-20 09:47:47 -0700667 /* 2416 - TxErrBusyChannelCount, */ \
jmartinez-silabs39dec0e2021-05-14 12:30:58 -0400668 0x00, 0x00, 0x00, 0x00, \
669 \
Yufeng Wangfb53b772021-09-20 09:47:47 -0700670 /* 2420 - RxTotalCount, */ \
jmartinez-silabs39dec0e2021-05-14 12:30:58 -0400671 0x00, 0x00, 0x00, 0x00, \
672 \
Yufeng Wangfb53b772021-09-20 09:47:47 -0700673 /* 2424 - RxUnicastCount, */ \
jmartinez-silabs39dec0e2021-05-14 12:30:58 -0400674 0x00, 0x00, 0x00, 0x00, \
675 \
Yufeng Wangfb53b772021-09-20 09:47:47 -0700676 /* 2428 - RxBroadcastCount, */ \
jmartinez-silabs39dec0e2021-05-14 12:30:58 -0400677 0x00, 0x00, 0x00, 0x00, \
678 \
Yufeng Wangfb53b772021-09-20 09:47:47 -0700679 /* 2432 - RxDataCount, */ \
jmartinez-silabs39dec0e2021-05-14 12:30:58 -0400680 0x00, 0x00, 0x00, 0x00, \
681 \
Yufeng Wangfb53b772021-09-20 09:47:47 -0700682 /* 2436 - RxDataPollCount, */ \
jmartinez-silabs39dec0e2021-05-14 12:30:58 -0400683 0x00, 0x00, 0x00, 0x00, \
684 \
Yufeng Wangfb53b772021-09-20 09:47:47 -0700685 /* 2440 - RxBeaconCount, */ \
jmartinez-silabs39dec0e2021-05-14 12:30:58 -0400686 0x00, 0x00, 0x00, 0x00, \
687 \
Yufeng Wangfb53b772021-09-20 09:47:47 -0700688 /* 2444 - RxBeaconRequestCount, */ \
jmartinez-silabs39dec0e2021-05-14 12:30:58 -0400689 0x00, 0x00, 0x00, 0x00, \
690 \
Yufeng Wangfb53b772021-09-20 09:47:47 -0700691 /* 2448 - RxOtherCount, */ \
jmartinez-silabs39dec0e2021-05-14 12:30:58 -0400692 0x00, 0x00, 0x00, 0x00, \
693 \
Yufeng Wangfb53b772021-09-20 09:47:47 -0700694 /* 2452 - RxAddressFilteredCount, */ \
jmartinez-silabs39dec0e2021-05-14 12:30:58 -0400695 0x00, 0x00, 0x00, 0x00, \
696 \
Yufeng Wangfb53b772021-09-20 09:47:47 -0700697 /* 2456 - RxDestAddrFilteredCount, */ \
jmartinez-silabs39dec0e2021-05-14 12:30:58 -0400698 0x00, 0x00, 0x00, 0x00, \
699 \
Yufeng Wangfb53b772021-09-20 09:47:47 -0700700 /* 2460 - RxDuplicatedCount, */ \
jmartinez-silabs39dec0e2021-05-14 12:30:58 -0400701 0x00, 0x00, 0x00, 0x00, \
702 \
Yufeng Wangfb53b772021-09-20 09:47:47 -0700703 /* 2464 - RxErrNoFrameCount, */ \
jmartinez-silabs39dec0e2021-05-14 12:30:58 -0400704 0x00, 0x00, 0x00, 0x00, \
705 \
Yufeng Wangfb53b772021-09-20 09:47:47 -0700706 /* 2468 - RxErrUnknownNeighborCount, */ \
jmartinez-silabs39dec0e2021-05-14 12:30:58 -0400707 0x00, 0x00, 0x00, 0x00, \
708 \
Yufeng Wangfb53b772021-09-20 09:47:47 -0700709 /* 2472 - RxErrInvalidSrcAddrCount, */ \
jmartinez-silabs39dec0e2021-05-14 12:30:58 -0400710 0x00, 0x00, 0x00, 0x00, \
711 \
Yufeng Wangfb53b772021-09-20 09:47:47 -0700712 /* 2476 - RxErrSecCount, */ \
jmartinez-silabs39dec0e2021-05-14 12:30:58 -0400713 0x00, 0x00, 0x00, 0x00, \
714 \
Yufeng Wangfb53b772021-09-20 09:47:47 -0700715 /* 2480 - RxErrFcsCount, */ \
jmartinez-silabs39dec0e2021-05-14 12:30:58 -0400716 0x00, 0x00, 0x00, 0x00, \
717 \
Yufeng Wangfb53b772021-09-20 09:47:47 -0700718 /* 2484 - RxErrOtherCount, */ \
jmartinez-silabs39dec0e2021-05-14 12:30:58 -0400719 0x00, 0x00, 0x00, 0x00, \
720 \
Yufeng Wangfb53b772021-09-20 09:47:47 -0700721 /* 2488 - SecurityPolicy, */ \
jmartinez-silabs16f62ae2021-06-14 00:01:03 -0400722 0x00, 0x00, 0x00, 0x00, 0x00, \
723 \
Yufeng Wangfb53b772021-09-20 09:47:47 -0700724 /* 2493 - OperationalDatasetComponents, */ \
jmartinez-silabs16f62ae2021-06-14 00:01:03 -0400725 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
726 \
Yufeng Wangfb53b772021-09-20 09:47:47 -0700727 /* 2507 - ActiveNetworkFaultsList, */ \
jmartinez-silabs39dec0e2021-05-14 12:30:58 -0400728 0x00, 0x00, 0x00, 0x00, \
729 \
730 /* Endpoint: 0, Cluster: WiFi Network Diagnostics (server), little-endian */ \
731 \
Yufeng Wangfb53b772021-09-20 09:47:47 -0700732 /* 2511 - bssid, */ \
Vivien Nicolasffe450a2021-09-09 00:25:41 +0200733 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
jmartinez-silabs39dec0e2021-05-14 12:30:58 -0400734 \
Yufeng Wang805a4b32021-05-17 20:27:36 -0700735 /* Endpoint: 0, Cluster: Ethernet Network Diagnostics (server), little-endian */ \
736 \
Yufeng Wangfb53b772021-09-20 09:47:47 -0700737 /* 2518 - PacketRxCount, */ \
Yufeng Wang805a4b32021-05-17 20:27:36 -0700738 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
739 \
Yufeng Wangfb53b772021-09-20 09:47:47 -0700740 /* 2526 - PacketTxCount, */ \
Yufeng Wang805a4b32021-05-17 20:27:36 -0700741 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
742 \
Yufeng Wangfb53b772021-09-20 09:47:47 -0700743 /* 2534 - TxErrCount, */ \
Yufeng Wang805a4b32021-05-17 20:27:36 -0700744 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
745 \
Yufeng Wangfb53b772021-09-20 09:47:47 -0700746 /* 2542 - CollisionCount, */ \
Yufeng Wang805a4b32021-05-17 20:27:36 -0700747 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
748 \
Yufeng Wangfb53b772021-09-20 09:47:47 -0700749 /* 2550 - OverrunCount, */ \
Yufeng Wang805a4b32021-05-17 20:27:36 -0700750 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
751 \
jrhees-cae14edc102021-06-02 23:16:24 -0600752 /* Endpoint: 0, Cluster: Operational Credentials (server), little-endian */ \
jmartinez-silabs39dec0e2021-05-14 12:30:58 -0400753 \
Yufeng Wangfb53b772021-09-20 09:47:47 -0700754 /* 2558 - fabrics list, */ \
jmartinez-silabs39dec0e2021-05-14 12:30:58 -0400755 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
jmartinez-silabs39dec0e2021-05-14 12:30:58 -0400756 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
jmartinez-silabs39dec0e2021-05-14 12:30:58 -0400757 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
jrhees-cae14edc102021-06-02 23:16:24 -0600758 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
759 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
760 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
761 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
762 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
763 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
764 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
jmartinez-silabs39dec0e2021-05-14 12:30:58 -0400765 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
766 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
767 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
Pankaj Garg435436d2021-09-02 09:59:39 -0700768 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
769 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
770 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
771 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
772 \
Yufeng Wangfb53b772021-09-20 09:47:47 -0700773 /* 2878 - TrustedRootCertificates, */ \
Pankaj Garg435436d2021-09-02 09:59:39 -0700774 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
775 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
776 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
777 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
778 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
779 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
780 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
781 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
782 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
783 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
784 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
785 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
786 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
787 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
788 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
789 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
790 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
791 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
792 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
793 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
794 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
795 0x00, \
jmartinez-silabs39dec0e2021-05-14 12:30:58 -0400796 \
jrhees-cae14edc102021-06-02 23:16:24 -0600797 /* Endpoint: 1, Cluster: Fixed Label (server), little-endian */ \
jmartinez-silabs39dec0e2021-05-14 12:30:58 -0400798 \
Yufeng Wangfb53b772021-09-20 09:47:47 -0700799 /* 3278 - label list, */ \
Song Guo8e517552021-03-19 12:10:00 +0800800 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
801 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
802 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
Song Guo8e517552021-03-19 12:10:00 +0800803 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
804 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
805 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
jrhees-cae14edc102021-06-02 23:16:24 -0600806 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
807 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
808 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
809 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
Yufeng Wangc38c5992021-03-18 13:57:05 -0700810 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
811 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
812 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
Song Guo8e517552021-03-19 12:10:00 +0800813 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
Arun Bharadwaj5dcbd402021-01-25 15:39:27 -0800814 }
815
816#endif // BIGENDIAN_CPU
817
Yufeng Wangfb53b772021-09-20 09:47:47 -0700818#define GENERATED_DEFAULTS_COUNT (69)
Arun Bharadwaj5dcbd402021-01-25 15:39:27 -0800819
820#define ZAP_TYPE(type) ZCL_##type##_ATTRIBUTE_TYPE
821#define ZAP_LONG_DEFAULTS_INDEX(index) \
822 { \
823 (uint8_t *) (&generatedDefaults[index]) \
824 }
825#define ZAP_MIN_MAX_DEFAULTS_INDEX(index) \
826 { \
827 (uint8_t *) (&minMaxDefault[index]) \
828 }
Vivien Nicolasa11d0542021-03-17 17:51:38 +0100829#define ZAP_EMPTY_DEFAULT() \
830 { \
Paul Zanderb7447ca2021-05-13 18:26:01 +0200831 (uint16_t) 0 \
Vivien Nicolasa11d0542021-03-17 17:51:38 +0100832 }
833#define ZAP_SIMPLE_DEFAULT(x) \
834 { \
Paul Zanderb7447ca2021-05-13 18:26:01 +0200835 (uint16_t) x \
Vivien Nicolasa11d0542021-03-17 17:51:38 +0100836 }
Arun Bharadwaj5dcbd402021-01-25 15:39:27 -0800837
838// This is an array of EmberAfAttributeMinMaxValue structures.
839#define GENERATED_MIN_MAX_DEFAULT_COUNT 0
840#define GENERATED_MIN_MAX_DEFAULTS \
841 { \
842 }
843
844#define ZAP_ATTRIBUTE_MASK(mask) ATTRIBUTE_MASK_##mask
845// This is an array of EmberAfAttributeMetadata structures.
Yufeng Wangfb53b772021-09-20 09:47:47 -0700846#define GENERATED_ATTRIBUTE_COUNT 113
Arun Bharadwaj5dcbd402021-01-25 15:39:27 -0800847#define GENERATED_ATTRIBUTES \
848 { \
Vivien Nicolasb80af572021-04-27 21:18:12 +0200849 \
Yufeng Wanga18ea0b2021-05-24 21:46:22 -0700850 /* Endpoint: 0, Cluster: Descriptor (server) */ \
851 { 0x0000, ZAP_TYPE(ARRAY), 254, 0, ZAP_LONG_DEFAULTS_INDEX(0) }, /* device list */ \
852 { 0x0001, ZAP_TYPE(ARRAY), 254, 0, ZAP_LONG_DEFAULTS_INDEX(254) }, /* server list */ \
853 { 0x0002, ZAP_TYPE(ARRAY), 254, 0, ZAP_LONG_DEFAULTS_INDEX(508) }, /* client list */ \
854 { 0x0003, ZAP_TYPE(ARRAY), 254, 0, ZAP_LONG_DEFAULTS_INDEX(762) }, /* parts list */ \
Vivien Nicolas55e5f192021-08-04 20:59:24 +0200855 { 0xFFFD, ZAP_TYPE(INT16U), 2, 0, ZAP_SIMPLE_DEFAULT(0x0001) }, /* ClusterRevision */ \
Yufeng Wanga18ea0b2021-05-24 21:46:22 -0700856 \
jrhees-cae14edc102021-06-02 23:16:24 -0600857 /* Endpoint: 0, Cluster: Basic (server) */ \
858 { 0x0000, ZAP_TYPE(INT16U), 2, ZAP_ATTRIBUTE_MASK(SINGLETON), ZAP_EMPTY_DEFAULT() }, /* InteractionModelVersion */ \
Vivien Nicolasffe450a2021-09-09 00:25:41 +0200859 { 0x0001, ZAP_TYPE(CHAR_STRING), 33, ZAP_ATTRIBUTE_MASK(SINGLETON), ZAP_LONG_DEFAULTS_INDEX(1016) }, /* VendorName */ \
jrhees-cae14edc102021-06-02 23:16:24 -0600860 { 0x0002, ZAP_TYPE(INT16U), 2, ZAP_ATTRIBUTE_MASK(SINGLETON), ZAP_EMPTY_DEFAULT() }, /* VendorID */ \
Vivien Nicolasffe450a2021-09-09 00:25:41 +0200861 { 0x0003, ZAP_TYPE(CHAR_STRING), 33, ZAP_ATTRIBUTE_MASK(SINGLETON), ZAP_LONG_DEFAULTS_INDEX(1049) }, /* ProductName */ \
jrhees-cae14edc102021-06-02 23:16:24 -0600862 { 0x0004, ZAP_TYPE(INT16U), 2, ZAP_ATTRIBUTE_MASK(SINGLETON), ZAP_EMPTY_DEFAULT() }, /* ProductID */ \
Vivien Nicolasffe450a2021-09-09 00:25:41 +0200863 { 0x0005, ZAP_TYPE(CHAR_STRING), 33, ZAP_ATTRIBUTE_MASK(SINGLETON) | ZAP_ATTRIBUTE_MASK(WRITABLE), \
864 ZAP_LONG_DEFAULTS_INDEX(1082) }, /* UserLabel */ \
Vivien Nicolasbfd1b0e2021-06-23 22:48:12 +0200865 { 0x0006, ZAP_TYPE(CHAR_STRING), 2, ZAP_ATTRIBUTE_MASK(SINGLETON) | ZAP_ATTRIBUTE_MASK(WRITABLE), \
866 ZAP_EMPTY_DEFAULT() }, /* Location */ \
jrhees-cae14edc102021-06-02 23:16:24 -0600867 { 0x0007, ZAP_TYPE(INT16U), 2, ZAP_ATTRIBUTE_MASK(SINGLETON), ZAP_SIMPLE_DEFAULT(0x00) }, /* HardwareVersion */ \
Vivien Nicolasffe450a2021-09-09 00:25:41 +0200868 { 0x0008, ZAP_TYPE(CHAR_STRING), 65, ZAP_ATTRIBUTE_MASK(SINGLETON), \
869 ZAP_LONG_DEFAULTS_INDEX(1115) }, /* HardwareVersionString */ \
870 { 0x0009, ZAP_TYPE(INT32U), 4, ZAP_ATTRIBUTE_MASK(SINGLETON), ZAP_LONG_DEFAULTS_INDEX(1180) }, /* SoftwareVersion */ \
871 { 0x000A, ZAP_TYPE(CHAR_STRING), 65, ZAP_ATTRIBUTE_MASK(SINGLETON), \
872 ZAP_LONG_DEFAULTS_INDEX(1184) }, /* SoftwareVersionString */ \
Vivien Nicolas55e5f192021-08-04 20:59:24 +0200873 { 0xFFFD, ZAP_TYPE(INT16U), 2, ZAP_ATTRIBUTE_MASK(SINGLETON), ZAP_SIMPLE_DEFAULT(3) }, /* ClusterRevision */ \
jrhees-cae14edc102021-06-02 23:16:24 -0600874 \
Yufeng Wanga18ea0b2021-05-24 21:46:22 -0700875 /* Endpoint: 0, Cluster: General Commissioning (server) */ \
Vivien Nicolasffe450a2021-09-09 00:25:41 +0200876 { 0x0000, ZAP_TYPE(INT64U), 8, ZAP_ATTRIBUTE_MASK(WRITABLE), ZAP_LONG_DEFAULTS_INDEX(1249) }, /* Breadcrumb */ \
877 { 0x0001, ZAP_TYPE(ARRAY), 254, 0, ZAP_LONG_DEFAULTS_INDEX(1257) }, /* BasicCommissioningInfoList */ \
Yufeng Wangacb4ddf2021-08-18 09:53:41 -0700878 { 0xFFFD, ZAP_TYPE(INT16U), 2, 0, ZAP_SIMPLE_DEFAULT(0x0001) }, /* ClusterRevision */ \
Vivien Nicolasb80af572021-04-27 21:18:12 +0200879 \
880 /* Endpoint: 0, Cluster: Network Commissioning (server) */ \
Vivien Nicolas55e5f192021-08-04 20:59:24 +0200881 { 0xFFFD, ZAP_TYPE(INT16U), 2, 0, ZAP_SIMPLE_DEFAULT(0x0001) }, /* ClusterRevision */ \
Vivien Nicolasb80af572021-04-27 21:18:12 +0200882 \
Yufeng Wangc7b49a92021-05-13 14:53:24 -0700883 /* Endpoint: 0, Cluster: General Diagnostics (server) */ \
Vivien Nicolasffe450a2021-09-09 00:25:41 +0200884 { 0x0000, ZAP_TYPE(ARRAY), 254, 0, ZAP_LONG_DEFAULTS_INDEX(1511) }, /* NetworkInterfaces */ \
Yufeng Wanga18ea0b2021-05-24 21:46:22 -0700885 { 0x0001, ZAP_TYPE(INT16U), 2, 0, ZAP_SIMPLE_DEFAULT(0x0000) }, /* RebootCount */ \
Vivien Nicolas55e5f192021-08-04 20:59:24 +0200886 { 0xFFFD, ZAP_TYPE(INT16U), 2, 0, ZAP_SIMPLE_DEFAULT(0x0001) }, /* ClusterRevision */ \
Yufeng Wangc7b49a92021-05-13 14:53:24 -0700887 \
Yufeng Wang1010f702021-05-20 14:49:42 -0700888 /* Endpoint: 0, Cluster: Software Diagnostics (server) */ \
Yufeng Wangfb53b772021-09-20 09:47:47 -0700889 { 0x0001, ZAP_TYPE(INT64U), 8, 0, ZAP_LONG_DEFAULTS_INDEX(1765) }, /* CurrentHeapFree */ \
890 { 0x0002, ZAP_TYPE(INT64U), 8, 0, ZAP_LONG_DEFAULTS_INDEX(1773) }, /* CurrentHeapUsed */ \
891 { 0x0003, ZAP_TYPE(INT64U), 8, 0, ZAP_LONG_DEFAULTS_INDEX(1781) }, /* CurrentHeapHighWatermark */ \
Vivien Nicolas55e5f192021-08-04 20:59:24 +0200892 { 0xFFFD, ZAP_TYPE(INT16U), 2, 0, ZAP_SIMPLE_DEFAULT(0x0001) }, /* ClusterRevision */ \
Yufeng Wang1010f702021-05-20 14:49:42 -0700893 \
jmartinez-silabs39dec0e2021-05-14 12:30:58 -0400894 /* Endpoint: 0, Cluster: Thread Network Diagnostics (server) */ \
Yufeng Wanga18ea0b2021-05-24 21:46:22 -0700895 { 0x0000, ZAP_TYPE(INT8U), 1, 0, ZAP_EMPTY_DEFAULT() }, /* channel */ \
896 { 0x0001, ZAP_TYPE(ENUM8), 1, 0, ZAP_EMPTY_DEFAULT() }, /* RoutingRole */ \
Yufeng Wangfb53b772021-09-20 09:47:47 -0700897 { 0x0002, ZAP_TYPE(OCTET_STRING), 17, 0, ZAP_LONG_DEFAULTS_INDEX(1789) }, /* NetworkName */ \
Yufeng Wanga18ea0b2021-05-24 21:46:22 -0700898 { 0x0003, ZAP_TYPE(INT16U), 2, 0, ZAP_SIMPLE_DEFAULT(0x0000) }, /* PanId */ \
Yufeng Wangfb53b772021-09-20 09:47:47 -0700899 { 0x0004, ZAP_TYPE(INT64U), 8, 0, ZAP_LONG_DEFAULTS_INDEX(1806) }, /* ExtendedPanId */ \
900 { 0x0005, ZAP_TYPE(OCTET_STRING), 18, 0, ZAP_LONG_DEFAULTS_INDEX(1814) }, /* MeshLocalPrefix */ \
901 { 0x0006, ZAP_TYPE(INT64U), 8, 0, ZAP_LONG_DEFAULTS_INDEX(1832) }, /* OverrunCount */ \
902 { 0x0007, ZAP_TYPE(ARRAY), 254, 0, ZAP_LONG_DEFAULTS_INDEX(1840) }, /* NeighborTableList */ \
903 { 0x0008, ZAP_TYPE(ARRAY), 254, 0, ZAP_LONG_DEFAULTS_INDEX(2094) }, /* RouteTableList */ \
904 { 0x0009, ZAP_TYPE(INT32U), 4, 0, ZAP_LONG_DEFAULTS_INDEX(2348) }, /* PartitionId */ \
Yufeng Wanga18ea0b2021-05-24 21:46:22 -0700905 { 0x000A, ZAP_TYPE(INT8U), 1, 0, ZAP_EMPTY_DEFAULT() }, /* weighting */ \
906 { 0x000B, ZAP_TYPE(INT8U), 1, 0, ZAP_EMPTY_DEFAULT() }, /* DataVersion */ \
907 { 0x000C, ZAP_TYPE(INT8U), 1, 0, ZAP_EMPTY_DEFAULT() }, /* StableDataVersion */ \
908 { 0x000D, ZAP_TYPE(INT8U), 1, 0, ZAP_EMPTY_DEFAULT() }, /* LeaderRouterId */ \
909 { 0x000E, ZAP_TYPE(INT16U), 2, 0, ZAP_SIMPLE_DEFAULT(0x0000) }, /* DetachedRoleCount */ \
910 { 0x000F, ZAP_TYPE(INT16U), 2, 0, ZAP_SIMPLE_DEFAULT(0x0000) }, /* ChildRoleCount */ \
911 { 0x0010, ZAP_TYPE(INT16U), 2, 0, ZAP_SIMPLE_DEFAULT(0x0000) }, /* RouterRoleCount */ \
912 { 0x0011, ZAP_TYPE(INT16U), 2, 0, ZAP_SIMPLE_DEFAULT(0x0000) }, /* LeaderRoleCount */ \
913 { 0x0012, ZAP_TYPE(INT16U), 2, 0, ZAP_SIMPLE_DEFAULT(0x0000) }, /* AttachAttemptCount */ \
914 { 0x0013, ZAP_TYPE(INT16U), 2, 0, ZAP_SIMPLE_DEFAULT(0x0000) }, /* PartitionIdChangeCount */ \
915 { 0x0014, ZAP_TYPE(INT16U), 2, 0, ZAP_SIMPLE_DEFAULT(0x0000) }, /* BetterPartitionAttachAttemptCount */ \
916 { 0x0015, ZAP_TYPE(INT16U), 2, 0, ZAP_SIMPLE_DEFAULT(0x0000) }, /* ParentChangeCount */ \
Yufeng Wangfb53b772021-09-20 09:47:47 -0700917 { 0x0016, ZAP_TYPE(INT32U), 4, 0, ZAP_LONG_DEFAULTS_INDEX(2352) }, /* TxTotalCount */ \
918 { 0x0017, ZAP_TYPE(INT32U), 4, 0, ZAP_LONG_DEFAULTS_INDEX(2356) }, /* TxUnicastCount */ \
919 { 0x0018, ZAP_TYPE(INT32U), 4, 0, ZAP_LONG_DEFAULTS_INDEX(2360) }, /* TxBroadcastCount */ \
920 { 0x0019, ZAP_TYPE(INT32U), 4, 0, ZAP_LONG_DEFAULTS_INDEX(2364) }, /* TxAckRequestedCount */ \
921 { 0x001A, ZAP_TYPE(INT32U), 4, 0, ZAP_LONG_DEFAULTS_INDEX(2368) }, /* TxAckedCount */ \
922 { 0x001B, ZAP_TYPE(INT32U), 4, 0, ZAP_LONG_DEFAULTS_INDEX(2372) }, /* TxNoAckRequestedCount */ \
923 { 0x001C, ZAP_TYPE(INT32U), 4, 0, ZAP_LONG_DEFAULTS_INDEX(2376) }, /* TxDataCount */ \
924 { 0x001D, ZAP_TYPE(INT32U), 4, 0, ZAP_LONG_DEFAULTS_INDEX(2380) }, /* TxDataPollCount */ \
925 { 0x001E, ZAP_TYPE(INT32U), 4, 0, ZAP_LONG_DEFAULTS_INDEX(2384) }, /* TxBeaconCount */ \
926 { 0x001F, ZAP_TYPE(INT32U), 4, 0, ZAP_LONG_DEFAULTS_INDEX(2388) }, /* TxBeaconRequestCount */ \
927 { 0x0020, ZAP_TYPE(INT32U), 4, 0, ZAP_LONG_DEFAULTS_INDEX(2392) }, /* TxOtherCount */ \
928 { 0x0021, ZAP_TYPE(INT32U), 4, 0, ZAP_LONG_DEFAULTS_INDEX(2396) }, /* TxRetryCount */ \
929 { 0x0022, ZAP_TYPE(INT32U), 4, 0, ZAP_LONG_DEFAULTS_INDEX(2400) }, /* TxDirectMaxRetryExpiryCount */ \
930 { 0x0023, ZAP_TYPE(INT32U), 4, 0, ZAP_LONG_DEFAULTS_INDEX(2404) }, /* TxIndirectMaxRetryExpiryCount */ \
931 { 0x0024, ZAP_TYPE(INT32U), 4, 0, ZAP_LONG_DEFAULTS_INDEX(2408) }, /* TxErrCcaCount */ \
932 { 0x0025, ZAP_TYPE(INT32U), 4, 0, ZAP_LONG_DEFAULTS_INDEX(2412) }, /* TxErrAbortCount */ \
933 { 0x0026, ZAP_TYPE(INT32U), 4, 0, ZAP_LONG_DEFAULTS_INDEX(2416) }, /* TxErrBusyChannelCount */ \
934 { 0x0027, ZAP_TYPE(INT32U), 4, 0, ZAP_LONG_DEFAULTS_INDEX(2420) }, /* RxTotalCount */ \
935 { 0x0028, ZAP_TYPE(INT32U), 4, 0, ZAP_LONG_DEFAULTS_INDEX(2424) }, /* RxUnicastCount */ \
936 { 0x0029, ZAP_TYPE(INT32U), 4, 0, ZAP_LONG_DEFAULTS_INDEX(2428) }, /* RxBroadcastCount */ \
937 { 0x002A, ZAP_TYPE(INT32U), 4, 0, ZAP_LONG_DEFAULTS_INDEX(2432) }, /* RxDataCount */ \
938 { 0x002B, ZAP_TYPE(INT32U), 4, 0, ZAP_LONG_DEFAULTS_INDEX(2436) }, /* RxDataPollCount */ \
939 { 0x002C, ZAP_TYPE(INT32U), 4, 0, ZAP_LONG_DEFAULTS_INDEX(2440) }, /* RxBeaconCount */ \
940 { 0x002D, ZAP_TYPE(INT32U), 4, 0, ZAP_LONG_DEFAULTS_INDEX(2444) }, /* RxBeaconRequestCount */ \
941 { 0x002E, ZAP_TYPE(INT32U), 4, 0, ZAP_LONG_DEFAULTS_INDEX(2448) }, /* RxOtherCount */ \
942 { 0x002F, ZAP_TYPE(INT32U), 4, 0, ZAP_LONG_DEFAULTS_INDEX(2452) }, /* RxAddressFilteredCount */ \
943 { 0x0030, ZAP_TYPE(INT32U), 4, 0, ZAP_LONG_DEFAULTS_INDEX(2456) }, /* RxDestAddrFilteredCount */ \
944 { 0x0031, ZAP_TYPE(INT32U), 4, 0, ZAP_LONG_DEFAULTS_INDEX(2460) }, /* RxDuplicatedCount */ \
945 { 0x0032, ZAP_TYPE(INT32U), 4, 0, ZAP_LONG_DEFAULTS_INDEX(2464) }, /* RxErrNoFrameCount */ \
946 { 0x0033, ZAP_TYPE(INT32U), 4, 0, ZAP_LONG_DEFAULTS_INDEX(2468) }, /* RxErrUnknownNeighborCount */ \
947 { 0x0034, ZAP_TYPE(INT32U), 4, 0, ZAP_LONG_DEFAULTS_INDEX(2472) }, /* RxErrInvalidSrcAddrCount */ \
948 { 0x0035, ZAP_TYPE(INT32U), 4, 0, ZAP_LONG_DEFAULTS_INDEX(2476) }, /* RxErrSecCount */ \
949 { 0x0036, ZAP_TYPE(INT32U), 4, 0, ZAP_LONG_DEFAULTS_INDEX(2480) }, /* RxErrFcsCount */ \
950 { 0x0037, ZAP_TYPE(INT32U), 4, 0, ZAP_LONG_DEFAULTS_INDEX(2484) }, /* RxErrOtherCount */ \
951 { 0x003B, ZAP_TYPE(ARRAY), 5, 0, ZAP_LONG_DEFAULTS_INDEX(2488) }, /* SecurityPolicy */ \
Yufeng Wanga18ea0b2021-05-24 21:46:22 -0700952 { 0x003C, ZAP_TYPE(INT8U), 1, 0, ZAP_SIMPLE_DEFAULT(0x0000) }, /* ChannelMask */ \
Yufeng Wangfb53b772021-09-20 09:47:47 -0700953 { 0x003D, ZAP_TYPE(ARRAY), 14, 0, ZAP_LONG_DEFAULTS_INDEX(2493) }, /* OperationalDatasetComponents */ \
954 { 0x003E, ZAP_TYPE(ARRAY), 4, 0, ZAP_LONG_DEFAULTS_INDEX(2507) }, /* ActiveNetworkFaultsList */ \
Vivien Nicolas55e5f192021-08-04 20:59:24 +0200955 { 0xFFFD, ZAP_TYPE(INT16U), 2, 0, ZAP_SIMPLE_DEFAULT(0x0001) }, /* ClusterRevision */ \
jmartinez-silabs39dec0e2021-05-14 12:30:58 -0400956 \
Yufeng Wang74f8da92021-05-10 08:18:08 -0700957 /* Endpoint: 0, Cluster: WiFi Network Diagnostics (server) */ \
Yufeng Wangfb53b772021-09-20 09:47:47 -0700958 { 0x0000, ZAP_TYPE(OCTET_STRING), 7, 0, ZAP_LONG_DEFAULTS_INDEX(2511) }, /* bssid */ \
Yufeng Wanga18ea0b2021-05-24 21:46:22 -0700959 { 0x0001, ZAP_TYPE(ENUM8), 1, 0, ZAP_EMPTY_DEFAULT() }, /* SecurityType */ \
960 { 0x0002, ZAP_TYPE(ENUM8), 1, 0, ZAP_EMPTY_DEFAULT() }, /* WiFiVersion */ \
961 { 0x0003, ZAP_TYPE(INT16U), 2, 0, ZAP_SIMPLE_DEFAULT(0x0000) }, /* ChannelNumber */ \
962 { 0x0004, ZAP_TYPE(INT8S), 1, 0, ZAP_SIMPLE_DEFAULT(0x00) }, /* Rssi */ \
Vivien Nicolas55e5f192021-08-04 20:59:24 +0200963 { 0xFFFD, ZAP_TYPE(INT16U), 2, 0, ZAP_SIMPLE_DEFAULT(0x0001) }, /* ClusterRevision */ \
Yufeng Wang74f8da92021-05-10 08:18:08 -0700964 \
Yufeng Wang805a4b32021-05-17 20:27:36 -0700965 /* Endpoint: 0, Cluster: Ethernet Network Diagnostics (server) */ \
Yufeng Wangfb53b772021-09-20 09:47:47 -0700966 { 0x0002, ZAP_TYPE(INT64U), 8, 0, ZAP_LONG_DEFAULTS_INDEX(2518) }, /* PacketRxCount */ \
967 { 0x0003, ZAP_TYPE(INT64U), 8, 0, ZAP_LONG_DEFAULTS_INDEX(2526) }, /* PacketTxCount */ \
968 { 0x0004, ZAP_TYPE(INT64U), 8, 0, ZAP_LONG_DEFAULTS_INDEX(2534) }, /* TxErrCount */ \
969 { 0x0005, ZAP_TYPE(INT64U), 8, 0, ZAP_LONG_DEFAULTS_INDEX(2542) }, /* CollisionCount */ \
970 { 0x0006, ZAP_TYPE(INT64U), 8, 0, ZAP_LONG_DEFAULTS_INDEX(2550) }, /* OverrunCount */ \
Vivien Nicolas55e5f192021-08-04 20:59:24 +0200971 { 0xFFFD, ZAP_TYPE(INT16U), 2, 0, ZAP_SIMPLE_DEFAULT(0x0001) }, /* ClusterRevision */ \
Yufeng Wang805a4b32021-05-17 20:27:36 -0700972 \
Pankaj Garg5eea9f22021-08-03 17:58:16 -0700973 /* Endpoint: 0, Cluster: AdministratorCommissioning (server) */ \
Vivien Nicolas55e5f192021-08-04 20:59:24 +0200974 { 0xFFFD, ZAP_TYPE(INT16U), 2, 0, ZAP_SIMPLE_DEFAULT(0x0001) }, /* ClusterRevision */ \
Pankaj Garg5eea9f22021-08-03 17:58:16 -0700975 \
jrhees-cae14edc102021-06-02 23:16:24 -0600976 /* Endpoint: 0, Cluster: Operational Credentials (server) */ \
Yufeng Wangfb53b772021-09-20 09:47:47 -0700977 { 0x0001, ZAP_TYPE(ARRAY), 320, 0, ZAP_LONG_DEFAULTS_INDEX(2558) }, /* fabrics list */ \
Pankaj Garg882fdb02021-08-12 10:30:58 -0700978 { 0x0002, ZAP_TYPE(INT8U), 1, 0, ZAP_EMPTY_DEFAULT() }, /* SupportedFabrics */ \
979 { 0x0003, ZAP_TYPE(INT8U), 1, 0, ZAP_EMPTY_DEFAULT() }, /* CommissionedFabrics */ \
Yufeng Wangfb53b772021-09-20 09:47:47 -0700980 { 0x0004, ZAP_TYPE(ARRAY), 400, 0, ZAP_LONG_DEFAULTS_INDEX(2878) }, /* TrustedRootCertificates */ \
Vivien Nicolas55e5f192021-08-04 20:59:24 +0200981 { 0xFFFD, ZAP_TYPE(INT16U), 2, 0, ZAP_SIMPLE_DEFAULT(0x0001) }, /* ClusterRevision */ \
jrhees-cae14edc102021-06-02 23:16:24 -0600982 \
Vivien Nicolas42136d62021-08-05 16:11:02 +0200983 /* Endpoint: 1, Cluster: On/Off (server) */ \
Vivien Nicolas8ceb9102021-07-14 17:33:04 +0200984 { 0x0000, ZAP_TYPE(BOOLEAN), 1, 0, ZAP_SIMPLE_DEFAULT(0x00) }, /* OnOff */ \
Vivien Nicolas55e5f192021-08-04 20:59:24 +0200985 { 0xFFFD, ZAP_TYPE(INT16U), 2, 0, ZAP_SIMPLE_DEFAULT(2) }, /* ClusterRevision */ \
Vivien Nicolasb80af572021-04-27 21:18:12 +0200986 \
987 /* Endpoint: 1, Cluster: Level Control (server) */ \
988 { 0x0000, ZAP_TYPE(INT8U), 1, 0, ZAP_SIMPLE_DEFAULT(0x00) }, /* current level */ \
Vivien Nicolas55e5f192021-08-04 20:59:24 +0200989 { 0xFFFD, ZAP_TYPE(INT16U), 2, 0, ZAP_SIMPLE_DEFAULT(3) }, /* ClusterRevision */ \
Vivien Nicolasb80af572021-04-27 21:18:12 +0200990 \
jrhees-cae14edc102021-06-02 23:16:24 -0600991 /* Endpoint: 1, Cluster: Fixed Label (server) */ \
Yufeng Wangfb53b772021-09-20 09:47:47 -0700992 { 0x0000, ZAP_TYPE(ARRAY), 254, 0, ZAP_LONG_DEFAULTS_INDEX(3278) }, /* label list */ \
Vivien Nicolas55e5f192021-08-04 20:59:24 +0200993 { 0xFFFD, ZAP_TYPE(INT16U), 2, 0, ZAP_SIMPLE_DEFAULT(0x0001) }, /* ClusterRevision */ \
Arun Bharadwaj5dcbd402021-01-25 15:39:27 -0800994 }
995
996// This is an array of EmberAfCluster structures.
997#define ZAP_ATTRIBUTE_INDEX(index) ((EmberAfAttributeMetadata *) (&generatedAttributes[index]))
998
999// Cluster function static arrays
1000#define GENERATED_FUNCTION_ARRAYS \
jrhees-cae14edc102021-06-02 23:16:24 -06001001 const EmberAfGenericClusterFunction chipFuncArrayBasicServer[] = { \
1002 (EmberAfGenericClusterFunction) emberAfBasicClusterServerInitCallback, \
1003 }; \
Yufeng Wangfb53b772021-09-20 09:47:47 -07001004 const EmberAfGenericClusterFunction chipFuncArraySoftwareDiagnosticsServer[] = { \
1005 (EmberAfGenericClusterFunction) emberAfSoftwareDiagnosticsClusterServerInitCallback, \
1006 }; \
Boris Zbarskyc1afafe2021-09-17 10:20:56 -04001007 const EmberAfGenericClusterFunction chipFuncArrayEthernetNetworkDiagnosticsServer[] = { \
1008 (EmberAfGenericClusterFunction) emberAfEthernetNetworkDiagnosticsClusterServerInitCallback, \
1009 }; \
Arun Bharadwaj5dcbd402021-01-25 15:39:27 -08001010 const EmberAfGenericClusterFunction chipFuncArrayOnOffServer[] = { \
1011 (EmberAfGenericClusterFunction) emberAfOnOffClusterServerInitCallback, \
1012 }; \
1013 const EmberAfGenericClusterFunction chipFuncArrayLevelControlServer[] = { \
1014 (EmberAfGenericClusterFunction) emberAfLevelControlClusterServerInitCallback, \
1015 };
1016
1017#define ZAP_CLUSTER_MASK(mask) CLUSTER_MASK_##mask
Pankaj Garg5eea9f22021-08-03 17:58:16 -07001018#define GENERATED_CLUSTER_COUNT 15
Arun Bharadwaj5dcbd402021-01-25 15:39:27 -08001019#define GENERATED_CLUSTERS \
1020 { \
Vivien Nicolasa4a10202021-03-11 21:25:21 +01001021 { \
Yufeng Wanga18ea0b2021-05-24 21:46:22 -07001022 0x001D, ZAP_ATTRIBUTE_INDEX(0), 5, 1018, ZAP_CLUSTER_MASK(SERVER), NULL \
1023 }, /* Endpoint: 0, Cluster: Descriptor (server) */ \
jrhees-cae14edc102021-06-02 23:16:24 -06001024 { 0x0028, \
1025 ZAP_ATTRIBUTE_INDEX(5), \
1026 12, \
Vivien Nicolasffe450a2021-09-09 00:25:41 +02001027 245, \
jrhees-cae14edc102021-06-02 23:16:24 -06001028 ZAP_CLUSTER_MASK(SERVER) | ZAP_CLUSTER_MASK(INIT_FUNCTION), \
1029 chipFuncArrayBasicServer }, /* Endpoint: 0, Cluster: Basic (server) */ \
Yufeng Wang20ac5e12021-04-21 21:57:06 -07001030 { \
Yufeng Wangacb4ddf2021-08-18 09:53:41 -07001031 0x0030, ZAP_ATTRIBUTE_INDEX(17), 3, 264, ZAP_CLUSTER_MASK(SERVER), NULL \
Yufeng Wanga18ea0b2021-05-24 21:46:22 -07001032 }, /* Endpoint: 0, Cluster: General Commissioning (server) */ \
1033 { \
jrhees-cae14edc102021-06-02 23:16:24 -06001034 0x0031, ZAP_ATTRIBUTE_INDEX(20), 1, 2, ZAP_CLUSTER_MASK(SERVER), NULL \
Yufeng Wang20ac5e12021-04-21 21:57:06 -07001035 }, /* Endpoint: 0, Cluster: Network Commissioning (server) */ \
Yufeng Wang74f8da92021-05-10 08:18:08 -07001036 { \
Zang MingJieb9dad952021-06-25 03:52:30 +08001037 0x0032, ZAP_ATTRIBUTE_INDEX(21), 0, 0, ZAP_CLUSTER_MASK(SERVER), NULL \
1038 }, /* Endpoint: 0, Cluster: Diagnostic Logs (server) */ \
1039 { \
jrhees-cae14edc102021-06-02 23:16:24 -06001040 0x0033, ZAP_ATTRIBUTE_INDEX(21), 3, 258, ZAP_CLUSTER_MASK(SERVER), NULL \
Yufeng Wangc7b49a92021-05-13 14:53:24 -07001041 }, /* Endpoint: 0, Cluster: General Diagnostics (server) */ \
Yufeng Wangfb53b772021-09-20 09:47:47 -07001042 { 0x0034, \
1043 ZAP_ATTRIBUTE_INDEX(24), \
1044 4, \
1045 26, \
1046 ZAP_CLUSTER_MASK(SERVER) | ZAP_CLUSTER_MASK(INIT_FUNCTION), \
1047 chipFuncArraySoftwareDiagnosticsServer }, /* Endpoint: 0, Cluster: Software Diagnostics (server) */ \
Yufeng Wangc7b49a92021-05-13 14:53:24 -07001048 { \
Yufeng Wangfb53b772021-09-20 09:47:47 -07001049 0x0035, ZAP_ATTRIBUTE_INDEX(28), 61, 749, ZAP_CLUSTER_MASK(SERVER), NULL \
jmartinez-silabs39dec0e2021-05-14 12:30:58 -04001050 }, /* Endpoint: 0, Cluster: Thread Network Diagnostics (server) */ \
1051 { \
Yufeng Wangfb53b772021-09-20 09:47:47 -07001052 0x0036, ZAP_ATTRIBUTE_INDEX(89), 6, 14, ZAP_CLUSTER_MASK(SERVER), NULL \
Yufeng Wang74f8da92021-05-10 08:18:08 -07001053 }, /* Endpoint: 0, Cluster: WiFi Network Diagnostics (server) */ \
Boris Zbarskyc1afafe2021-09-17 10:20:56 -04001054 { 0x0037, \
Yufeng Wangfb53b772021-09-20 09:47:47 -07001055 ZAP_ATTRIBUTE_INDEX(95), \
Boris Zbarskyc1afafe2021-09-17 10:20:56 -04001056 6, \
1057 42, \
1058 ZAP_CLUSTER_MASK(SERVER) | ZAP_CLUSTER_MASK(INIT_FUNCTION), \
1059 chipFuncArrayEthernetNetworkDiagnosticsServer }, /* Endpoint: 0, Cluster: Ethernet Network Diagnostics (server) */ \
jrhees-cae14edc102021-06-02 23:16:24 -06001060 { \
Yufeng Wangfb53b772021-09-20 09:47:47 -07001061 0x003C, ZAP_ATTRIBUTE_INDEX(101), 1, 2, ZAP_CLUSTER_MASK(SERVER), NULL \
Pankaj Garg5eea9f22021-08-03 17:58:16 -07001062 }, /* Endpoint: 0, Cluster: AdministratorCommissioning (server) */ \
1063 { \
Yufeng Wangfb53b772021-09-20 09:47:47 -07001064 0x003E, ZAP_ATTRIBUTE_INDEX(102), 5, 724, ZAP_CLUSTER_MASK(SERVER), NULL \
jrhees-cae14edc102021-06-02 23:16:24 -06001065 }, /* Endpoint: 0, Cluster: Operational Credentials (server) */ \
Song Guo9a8655c2021-03-17 11:16:34 +08001066 { 0x0006, \
Yufeng Wangfb53b772021-09-20 09:47:47 -07001067 ZAP_ATTRIBUTE_INDEX(107), \
Song Guo9a8655c2021-03-17 11:16:34 +08001068 2, \
1069 3, \
1070 ZAP_CLUSTER_MASK(SERVER) | ZAP_CLUSTER_MASK(INIT_FUNCTION), \
Vivien Nicolas42136d62021-08-05 16:11:02 +02001071 chipFuncArrayOnOffServer }, /* Endpoint: 1, Cluster: On/Off (server) */ \
Arun Bharadwaj5dcbd402021-01-25 15:39:27 -08001072 { 0x0008, \
Yufeng Wangfb53b772021-09-20 09:47:47 -07001073 ZAP_ATTRIBUTE_INDEX(109), \
Arun Bharadwaj5dcbd402021-01-25 15:39:27 -08001074 2, \
1075 3, \
1076 ZAP_CLUSTER_MASK(SERVER) | ZAP_CLUSTER_MASK(INIT_FUNCTION), \
1077 chipFuncArrayLevelControlServer }, /* Endpoint: 1, Cluster: Level Control (server) */ \
jrhees-cae14edc102021-06-02 23:16:24 -06001078 { \
Yufeng Wangfb53b772021-09-20 09:47:47 -07001079 0x0040, ZAP_ATTRIBUTE_INDEX(111), 2, 256, ZAP_CLUSTER_MASK(SERVER), NULL \
jrhees-cae14edc102021-06-02 23:16:24 -06001080 }, /* Endpoint: 1, Cluster: Fixed Label (server) */ \
Arun Bharadwaj5dcbd402021-01-25 15:39:27 -08001081 }
1082
1083#define ZAP_CLUSTER_INDEX(index) ((EmberAfCluster *) (&generatedClusters[index]))
1084
1085// This is an array of EmberAfEndpointType structures.
1086#define GENERATED_ENDPOINT_TYPES \
1087 { \
Yufeng Wangfb53b772021-09-20 09:47:47 -07001088 { ZAP_CLUSTER_INDEX(0), 12, 3344 }, { ZAP_CLUSTER_INDEX(12), 3, 262 }, \
Arun Bharadwaj5dcbd402021-01-25 15:39:27 -08001089 }
1090
1091// Largest attribute size is needed for various buffers
Pankaj Garg435436d2021-09-02 09:59:39 -07001092#define ATTRIBUTE_LARGEST (401)
Arun Bharadwaj5dcbd402021-01-25 15:39:27 -08001093
1094// Total size of singleton attributes
Vivien Nicolasffe450a2021-09-09 00:25:41 +02001095#define ATTRIBUTE_SINGLETONS_SIZE (245)
Arun Bharadwaj5dcbd402021-01-25 15:39:27 -08001096
1097// Total size of attribute storage
Yufeng Wangfb53b772021-09-20 09:47:47 -07001098#define ATTRIBUTE_MAX_SIZE (3606)
Arun Bharadwaj5dcbd402021-01-25 15:39:27 -08001099
1100// Number of fixed endpoints
jrhees-cae14edc102021-06-02 23:16:24 -06001101#define FIXED_ENDPOINT_COUNT (2)
Arun Bharadwaj5dcbd402021-01-25 15:39:27 -08001102
1103// Array of endpoints that are supported, the data inside
1104// the array is the endpoint number.
1105#define FIXED_ENDPOINT_ARRAY \
1106 { \
jrhees-cae14edc102021-06-02 23:16:24 -06001107 0x0000, 0x0001 \
Arun Bharadwaj5dcbd402021-01-25 15:39:27 -08001108 }
1109
1110// Array of profile ids
1111#define FIXED_PROFILE_IDS \
1112 { \
jrhees-cae14edc102021-06-02 23:16:24 -06001113 0xABCD, 0x0104 \
Arun Bharadwaj5dcbd402021-01-25 15:39:27 -08001114 }
1115
1116// Array of device ids
1117#define FIXED_DEVICE_IDS \
1118 { \
jrhees-cae14edc102021-06-02 23:16:24 -06001119 0, 0 \
Arun Bharadwaj5dcbd402021-01-25 15:39:27 -08001120 }
1121
1122// Array of device versions
1123#define FIXED_DEVICE_VERSIONS \
1124 { \
jrhees-cae14edc102021-06-02 23:16:24 -06001125 1, 1 \
Arun Bharadwaj5dcbd402021-01-25 15:39:27 -08001126 }
1127
1128// Array of endpoint types supported on each endpoint
1129#define FIXED_ENDPOINT_TYPES \
1130 { \
jrhees-cae14edc102021-06-02 23:16:24 -06001131 0, 1 \
Arun Bharadwaj5dcbd402021-01-25 15:39:27 -08001132 }
1133
1134// Array of networks supported on each endpoint
1135#define FIXED_NETWORKS \
1136 { \
jrhees-cae14edc102021-06-02 23:16:24 -06001137 0, 0 \
Arun Bharadwaj5dcbd402021-01-25 15:39:27 -08001138 }
1139
1140// Array of EmberAfCommandMetadata structs.
1141#define ZAP_COMMAND_MASK(mask) COMMAND_MASK_##mask
Pankaj Garg882fdb02021-08-12 10:30:58 -07001142#define EMBER_AF_GENERATED_COMMAND_COUNT (52)
Arun Bharadwaj5dcbd402021-01-25 15:39:27 -08001143#define GENERATED_COMMANDS \
1144 { \
Vivien Nicolasb80af572021-04-27 21:18:12 +02001145 \
jrhees-cae14edc102021-06-02 23:16:24 -06001146 /* Endpoint: 0, Cluster: Basic (server) */ \
1147 { 0x0028, 0x00, ZAP_COMMAND_MASK(INCOMING_CLIENT) }, /* StartUp */ \
1148 { 0x0028, 0x01, ZAP_COMMAND_MASK(INCOMING_CLIENT) }, /* ShutDown */ \
1149 { 0x0028, 0x02, ZAP_COMMAND_MASK(INCOMING_CLIENT) }, /* Leave */ \
1150 \
1151 /* Endpoint: 0, Cluster: General Commissioning (server) */ \
1152 { 0x0030, 0x00, ZAP_COMMAND_MASK(INCOMING_SERVER) }, /* ArmFailSafe */ \
Vivien Nicolasb80af572021-04-27 21:18:12 +02001153 { 0x0030, 0x01, ZAP_COMMAND_MASK(INCOMING_CLIENT) }, /* ArmFailSafeResponse */ \
1154 { 0x0030, 0x02, ZAP_COMMAND_MASK(INCOMING_SERVER) }, /* SetRegulatoryConfig */ \
1155 { 0x0030, 0x03, ZAP_COMMAND_MASK(OUTGOING_SERVER) }, /* SetRegulatoryConfigResponse */ \
1156 { 0x0030, 0x04, ZAP_COMMAND_MASK(INCOMING_SERVER) }, /* CommissioningComplete */ \
1157 { 0x0030, 0x05, ZAP_COMMAND_MASK(INCOMING_CLIENT) }, /* CommissioningCompleteResponse */ \
1158 \
1159 /* Endpoint: 0, Cluster: Network Commissioning (server) */ \
1160 { 0x0031, 0x00, ZAP_COMMAND_MASK(INCOMING_SERVER) }, /* ScanNetworks */ \
1161 { 0x0031, 0x01, ZAP_COMMAND_MASK(INCOMING_CLIENT) }, /* ScanNetworksResponse */ \
1162 { 0x0031, 0x02, ZAP_COMMAND_MASK(INCOMING_SERVER) }, /* AddWiFiNetwork */ \
1163 { 0x0031, 0x03, ZAP_COMMAND_MASK(OUTGOING_SERVER) }, /* AddWiFiNetworkResponse */ \
1164 { 0x0031, 0x04, ZAP_COMMAND_MASK(INCOMING_SERVER) }, /* UpdateWiFiNetwork */ \
1165 { 0x0031, 0x05, ZAP_COMMAND_MASK(OUTGOING_SERVER) }, /* UpdateWiFiNetworkResponse */ \
1166 { 0x0031, 0x06, ZAP_COMMAND_MASK(INCOMING_SERVER) }, /* AddThreadNetwork */ \
1167 { 0x0031, 0x07, ZAP_COMMAND_MASK(OUTGOING_SERVER) }, /* AddThreadNetworkResponse */ \
1168 { 0x0031, 0x08, ZAP_COMMAND_MASK(INCOMING_SERVER) }, /* UpdateThreadNetwork */ \
1169 { 0x0031, 0x09, ZAP_COMMAND_MASK(OUTGOING_SERVER) }, /* UpdateThreadNetworkResponse */ \
1170 { 0x0031, 0x0A, ZAP_COMMAND_MASK(INCOMING_SERVER) }, /* RemoveNetwork */ \
1171 { 0x0031, 0x0B, ZAP_COMMAND_MASK(INCOMING_CLIENT) }, /* RemoveNetworkResponse */ \
1172 { 0x0031, 0x0C, ZAP_COMMAND_MASK(INCOMING_SERVER) }, /* EnableNetwork */ \
1173 { 0x0031, 0x0D, ZAP_COMMAND_MASK(INCOMING_CLIENT) }, /* EnableNetworkResponse */ \
1174 { 0x0031, 0x0E, ZAP_COMMAND_MASK(INCOMING_SERVER) }, /* DisableNetwork */ \
1175 { 0x0031, 0x0F, ZAP_COMMAND_MASK(INCOMING_CLIENT) }, /* DisableNetworkResponse */ \
1176 { 0x0031, 0x10, ZAP_COMMAND_MASK(INCOMING_SERVER) }, /* GetLastNetworkCommissioningResult */ \
1177 \
Zang MingJieb9dad952021-06-25 03:52:30 +08001178 /* Endpoint: 0, Cluster: Diagnostic Logs (server) */ \
1179 { 0x0032, 0x00, ZAP_COMMAND_MASK(INCOMING_SERVER) }, /* RetrieveLogsRequest */ \
1180 \
Yufeng Wang1010f702021-05-20 14:49:42 -07001181 /* Endpoint: 0, Cluster: Software Diagnostics (server) */ \
1182 { 0x0034, 0x00, ZAP_COMMAND_MASK(INCOMING_SERVER) }, /* ResetWatermarks */ \
1183 \
Yufeng Wang805a4b32021-05-17 20:27:36 -07001184 /* Endpoint: 0, Cluster: Ethernet Network Diagnostics (server) */ \
1185 { 0x0037, 0x00, ZAP_COMMAND_MASK(INCOMING_SERVER) }, /* ResetCounts */ \
1186 \
Pankaj Garg5eea9f22021-08-03 17:58:16 -07001187 /* Endpoint: 0, Cluster: AdministratorCommissioning (server) */ \
1188 { 0x003C, 0x00, ZAP_COMMAND_MASK(INCOMING_SERVER) }, /* OpenCommissioningWindow */ \
1189 { 0x003C, 0x01, ZAP_COMMAND_MASK(INCOMING_SERVER) }, /* OpenBasicCommissioningWindow */ \
1190 { 0x003C, 0x02, ZAP_COMMAND_MASK(INCOMING_SERVER) }, /* RevokeCommissioning */ \
1191 \
jrhees-cae14edc102021-06-02 23:16:24 -06001192 /* Endpoint: 0, Cluster: Operational Credentials (server) */ \
jrhees-cae14edc102021-06-02 23:16:24 -06001193 { 0x003E, 0x04, ZAP_COMMAND_MASK(INCOMING_SERVER) }, /* OpCSRRequest */ \
1194 { 0x003E, 0x05, ZAP_COMMAND_MASK(INCOMING_CLIENT) }, /* OpCSRResponse */ \
Pankaj Garg4dd812d2021-07-29 12:17:45 -07001195 { 0x003E, 0x06, ZAP_COMMAND_MASK(INCOMING_SERVER) }, /* AddNOC */ \
Pankaj Garg882fdb02021-08-12 10:30:58 -07001196 { 0x003E, 0x07, ZAP_COMMAND_MASK(INCOMING_SERVER) }, /* UpdateNOC */ \
Pankaj Garg4dd812d2021-07-29 12:17:45 -07001197 { 0x003E, 0x08, ZAP_COMMAND_MASK(INCOMING_CLIENT) }, /* NOCResponse */ \
jrhees-cae14edc102021-06-02 23:16:24 -06001198 { 0x003E, 0x09, ZAP_COMMAND_MASK(INCOMING_SERVER) }, /* UpdateFabricLabel */ \
1199 { 0x003E, 0x0A, ZAP_COMMAND_MASK(INCOMING_SERVER) }, /* RemoveFabric */ \
Pankaj Garg882fdb02021-08-12 10:30:58 -07001200 { 0x003E, 0x0B, ZAP_COMMAND_MASK(INCOMING_SERVER) }, /* AddTrustedRootCertificate */ \
1201 { 0x003E, 0x0C, ZAP_COMMAND_MASK(INCOMING_SERVER) }, /* RemoveTrustedRootCertificate */ \
jrhees-cae14edc102021-06-02 23:16:24 -06001202 \
Vivien Nicolas42136d62021-08-05 16:11:02 +02001203 /* Endpoint: 1, Cluster: On/Off (server) */ \
Vivien Nicolasb80af572021-04-27 21:18:12 +02001204 { 0x0006, 0x00, ZAP_COMMAND_MASK(INCOMING_SERVER) }, /* Off */ \
1205 { 0x0006, 0x01, ZAP_COMMAND_MASK(INCOMING_SERVER) }, /* On */ \
1206 { 0x0006, 0x02, ZAP_COMMAND_MASK(INCOMING_SERVER) }, /* Toggle */ \
1207 \
1208 /* Endpoint: 1, Cluster: Level Control (server) */ \
1209 { 0x0008, 0x00, ZAP_COMMAND_MASK(INCOMING_SERVER) }, /* MoveToLevel */ \
1210 { 0x0008, 0x01, ZAP_COMMAND_MASK(INCOMING_SERVER) }, /* Move */ \
1211 { 0x0008, 0x02, ZAP_COMMAND_MASK(INCOMING_SERVER) }, /* Step */ \
1212 { 0x0008, 0x03, ZAP_COMMAND_MASK(INCOMING_SERVER) }, /* Stop */ \
1213 { 0x0008, 0x04, ZAP_COMMAND_MASK(INCOMING_SERVER) }, /* MoveToLevelWithOnOff */ \
1214 { 0x0008, 0x05, ZAP_COMMAND_MASK(INCOMING_SERVER) }, /* MoveWithOnOff */ \
1215 { 0x0008, 0x06, ZAP_COMMAND_MASK(INCOMING_SERVER) }, /* StepWithOnOff */ \
1216 { 0x0008, 0x07, ZAP_COMMAND_MASK(INCOMING_SERVER) }, /* StopWithOnOff */ \
Arun Bharadwaj5dcbd402021-01-25 15:39:27 -08001217 }
1218
1219// Array of EmberAfManufacturerCodeEntry structures for commands.
1220#define GENERATED_COMMAND_MANUFACTURER_CODE_COUNT (0)
1221#define GENERATED_COMMAND_MANUFACTURER_CODES \
1222 { \
1223 { \
1224 0x00, 0x00 \
1225 } \
1226 }
1227
1228// This is an array of EmberAfManufacturerCodeEntry structures for clusters.
1229#define GENERATED_CLUSTER_MANUFACTURER_CODE_COUNT (0)
1230#define GENERATED_CLUSTER_MANUFACTURER_CODES \
1231 { \
1232 { \
1233 0x00, 0x00 \
1234 } \
1235 }
1236
1237// This is an array of EmberAfManufacturerCodeEntry structures for attributes.
1238#define GENERATED_ATTRIBUTE_MANUFACTURER_CODE_COUNT (0)
1239#define GENERATED_ATTRIBUTE_MANUFACTURER_CODES \
1240 { \
1241 { \
1242 0x00, 0x00 \
1243 } \
1244 }
1245
1246// Array of EmberAfPluginReportingEntry structures.
1247#define ZRD(x) EMBER_ZCL_REPORTING_DIRECTION_##x
1248#define ZAP_REPORT_DIRECTION(x) ZRD(x)
1249
Arun Bharadwaj5dcbd402021-01-25 15:39:27 -08001250// User options for plugin Reporting
1251#define EMBER_AF_PLUGIN_REPORTING_TABLE_SIZE (2)
1252#define EMBER_AF_PLUGIN_REPORTING_ENABLE_GROUP_BOUND_REPORTS
1253
1254#define EMBER_AF_GENERATED_REPORTING_CONFIG_DEFAULTS_TABLE_SIZE (2)
1255#define EMBER_AF_GENERATED_REPORTING_CONFIG_DEFAULTS \
1256 { \
Vivien Nicolasb80af572021-04-27 21:18:12 +02001257 \
Vivien Nicolas42136d62021-08-05 16:11:02 +02001258 /* Endpoint: 1, Cluster: On/Off (server) */ \
Arun Bharadwaj5dcbd402021-01-25 15:39:27 -08001259 { \
1260 ZAP_REPORT_DIRECTION(REPORTED), 0x0001, 0x0006, 0x0000, ZAP_CLUSTER_MASK(SERVER), 0x0000, { { 0, 65344, 0 } } \
Vivien Nicolas8ceb9102021-07-14 17:33:04 +02001261 }, /* OnOff */ \
Vivien Nicolasb80af572021-04-27 21:18:12 +02001262 \
1263 /* Endpoint: 1, Cluster: Level Control (server) */ \
Arun Bharadwaj5dcbd402021-01-25 15:39:27 -08001264 { \
1265 ZAP_REPORT_DIRECTION(REPORTED), 0x0001, 0x0008, 0x0000, ZAP_CLUSTER_MASK(SERVER), 0x0000, { { 0, 65344, 0 } } \
Vivien Nicolasb80af572021-04-27 21:18:12 +02001266 }, /* current level */ \
Arun Bharadwaj5dcbd402021-01-25 15:39:27 -08001267 }