1 /* packet-zbee.h
2  * Dissector routines for the ZigBee protocol stack.
3  * By Owen Kirby <osk@exegin.com>
4  * Copyright 2009 Exegin Technologies Limited
5  *
6  * Wireshark - Network traffic analyzer
7  * By Gerald Combs <gerald@wireshark.org>
8  * Copyright 1998 Gerald Combs
9  *
10  * SPDX-License-Identifier: GPL-2.0-or-later
11  */
12 #ifndef PACKET_ZBEE_H
13 #define PACKET_ZBEE_H
14 
15 /* IEEE 802.15.4 definitions. */
16 #include "packet-ieee802154.h"
17 
18 /* The ZigBee Broadcast Address */
19 #define ZBEE_BCAST_ALL                  0xffff
20 #define ZBEE_BCAST_ACTIVE               0xfffd
21 #define ZBEE_BCAST_ROUTERS              0xfffc
22 #define ZBEE_BCAST_LOW_POWER_ROUTERS    0xfffb
23 
24 /* Capability Information fields. */
25 #define ZBEE_CINFO_ALT_COORD        IEEE802154_CMD_CINFO_ALT_PAN_COORD
26 #define ZBEE_CINFO_FFD              IEEE802154_CMD_CINFO_DEVICE_TYPE
27 #define ZBEE_CINFO_POWER            IEEE802154_CMD_CINFO_POWER_SRC
28 #define ZBEE_CINFO_IDLE_RX          IEEE802154_CMD_CINFO_IDLE_RX
29 #define ZBEE_CINFO_SECURITY         IEEE802154_CMD_CINFO_SEC_CAPABLE
30 #define ZBEE_CINFO_ALLOC            IEEE802154_CMD_CINFO_ALLOC_ADDR
31 
32 /* ZigBee version numbers. */
33 #define ZBEE_VERSION_PROTOTYPE      0 /* Does this even exist? */
34 #define ZBEE_VERSION_2004           1 /* Re: 053474r06ZB_TSC-ZigBeeSpecification.pdf */
35 #define ZBEE_VERSION_2007           2 /* Re: 053474r17ZB_TSC-ZigBeeSpecification.pdf */
36 #define ZBEE_VERSION_GREEN_POWER    3 /* ZigBee Green Power */
37 
38 /* ZigBee version macro. */
39 #define ZBEE_HAS_2003(x)            ((x) >= ZBEE_VERSION_2003)
40 #define ZBEE_HAS_2006(x)            ((x) >= ZBEE_VERSION_2007)
41 #define ZBEE_HAS_2007(x)            ((x) >= ZBEE_VERSION_2007)
42 
43 /* ZigBee Application Profile IDs */
44 /* Per: 053298r19, December 2011 */
45 #define ZBEE_DEVICE_PROFILE                 0x0000
46 
47 #define ZBEE_PROFILE_IPM                    0x0101
48 
49 #define ZBEE_PROFILE_T1                     0x0103
50 #define ZBEE_PROFILE_HA                     0x0104
51 #define ZBEE_PROFILE_CBA                    0x0105
52 #define ZBEE_PROFILE_WSN                    0x0106
53 #define ZBEE_PROFILE_TA                     0x0107
54 #define ZBEE_PROFILE_HC                     0x0108
55 #define ZBEE_PROFILE_SE                     0x0109
56 #define ZBEE_PROFILE_RS                     0x010a
57 
58 #define ZBEE_PROFILE_STD_MIN                0x0000
59 #define ZBEE_PROFILE_STD_MAX                0x7eff
60 
61 /* ZigBee Reserved */
62 #define ZBEE_PROFILE_T2                     0x7f01
63 
64 /* Application Profile ID Ranges */
65 #define ZBEE_PROFILE_RSVD0_MIN              0x7f00
66 #define ZBEE_PROFILE_RSVD0_MAX              0x7fff
67 
68 #define ZBEE_PROFILE_RSVD1_MIN              0x8000
69 #define ZBEE_PROFILE_RSVD1_MAX              0xbeff
70 
71 #define ZBEE_PROFILE_GP                     0xa1e0
72 
73 /* Organization Profile IDs */
74 #define ZBEE_PROFILE_IEEE_1451_5            0xbf00
75 
76 #define ZBEE_PROFILE_MFR_SPEC_ORG_MIN       0xbf01
77 #define ZBEE_PROFILE_MFR_SPEC_ORG_MAX       0xbfff
78 
79 /* Manufacturer Profile ID Allocations */
80 #define ZBEE_PROFILE_CIRRONET_0_MIN         0xc000
81 #define ZBEE_PROFILE_CIRRONET_0_MAX         0xc002
82 #define ZBEE_PROFILE_CHIPCON_MIN            0xc003
83 #define ZBEE_PROFILE_CHIPCON_MAX            0xc00c
84 #define ZBEE_PROFILE_EMBER_MIN              0xc00d
85 #define ZBEE_PROFILE_EMBER_MAX              0xc016
86 #define ZBEE_PROFILE_NTS_MIN                0xc017
87 #define ZBEE_PROFILE_NTS_MAX                0xc020
88 #define ZBEE_PROFILE_FREESCALE_MIN          0xc021
89 #define ZBEE_PROFILE_FREESCALE_MAX          0xc02a
90 #define ZBEE_PROFILE_IPCOM_MIN              0xc02b
91 #define ZBEE_PROFILE_IPCOM_MAX              0xc034
92 #define ZBEE_PROFILE_SAN_JUAN_MIN           0xc035
93 #define ZBEE_PROFILE_SAN_JUAN_MAX           0xc036
94 #define ZBEE_PROFILE_TUV_MIN                0xc037
95 #define ZBEE_PROFILE_TUV_MAX                0xc040
96 #define ZBEE_PROFILE_COMPXS_MIN             0xc041
97 #define ZBEE_PROFILE_COMPXS_MAX             0xc04a
98 #define ZBEE_PROFILE_BM_MIN                 0xc04b
99 #define ZBEE_PROFILE_BM_MAX                 0xc04d
100 #define ZBEE_PROFILE_AWAREPOINT_MIN         0xc04e
101 #define ZBEE_PROFILE_AWAREPOINT_MAX         0xc057
102 #define ZBEE_PROFILE_SAN_JUAN_1_MIN         0xc058
103 #define ZBEE_PROFILE_SAN_JUAN_1_MAX         0xc05d
104 #define ZBEE_PROFILE_ZLL                    0xc05e
105 #define ZBEE_PROFILE_PHILIPS_MIN            0xc05f
106 #define ZBEE_PROFILE_PHILIPS_MAX            0xc067
107 #define ZBEE_PROFILE_LUXOFT_MIN             0xc068
108 #define ZBEE_PROFILE_LUXOFT_MAX             0xc071
109 #define ZBEE_PROFILE_KORWIN_MIN             0xc072
110 #define ZBEE_PROFILE_KORWIN_MAX             0xc07b
111 #define ZBEE_PROFILE_1_RF_MIN               0xc07c
112 #define ZBEE_PROFILE_1_RF_MAX               0xc085
113 #define ZBEE_PROFILE_STG_MIN                0xc086
114 #define ZBEE_PROFILE_STG_MAX                0xc08f
115 #define ZBEE_PROFILE_TELEGESIS_MIN          0xc090
116 #define ZBEE_PROFILE_TELEGESIS_MAX          0xc099
117 #define ZBEE_PROFILE_CIRRONET_1_MIN         0xc09a
118 #define ZBEE_PROFILE_CIRRONET_1_MAX         0xc0a0
119 #define ZBEE_PROFILE_VISIONIC_MIN           0xc0a1
120 #define ZBEE_PROFILE_VISIONIC_MAX           0xc0aa
121 #define ZBEE_PROFILE_INSTA_MIN              0xc0ab
122 #define ZBEE_PROFILE_INSTA_MAX              0xc0b4
123 #define ZBEE_PROFILE_ATALUM_MIN             0xc0b5
124 #define ZBEE_PROFILE_ATALUM_MAX             0xc0be
125 #define ZBEE_PROFILE_ATMEL_MIN              0xc0bf
126 #define ZBEE_PROFILE_ATMEL_MAX              0xc0c8
127 #define ZBEE_PROFILE_DEVELCO_MIN            0xc0c9
128 #define ZBEE_PROFILE_DEVELCO_MAX            0xc0d2
129 #define ZBEE_PROFILE_HONEYWELL_MIN          0xc0d3
130 #define ZBEE_PROFILE_HONEYWELL_MAX          0xc0dc
131 #define ZBEE_PROFILE_NEC_MIN                0xc0dd
132 #define ZBEE_PROFILE_NEC_MAX                0xc0e6
133 #define ZBEE_PROFILE_YAMATAKE_MIN           0xc0e7
134 #define ZBEE_PROFILE_YAMATAKE_MAX           0xc0f0
135 #define ZBEE_PROFILE_TENDRIL_MIN            0xc0f1
136 #define ZBEE_PROFILE_TENDRIL_MAX            0xc0fa
137 #define ZBEE_PROFILE_ASSA_MIN               0xc0fb
138 #define ZBEE_PROFILE_ASSA_MAX               0xc104
139 #define ZBEE_PROFILE_MAXSTREAM_MIN          0xc105
140 #define ZBEE_PROFILE_MAXSTREAM_MAX          0xc10e
141 #define ZBEE_PROFILE_XANADU_MIN             0xc10f
142 #define ZBEE_PROFILE_XANADU_MAX             0xc118
143 #define ZBEE_PROFILE_NEUROCOM_MIN           0xc119
144 #define ZBEE_PROFILE_NEUROCOM_MAX           0xc122
145 #define ZBEE_PROFILE_III_MIN                0xc123
146 #define ZBEE_PROFILE_III_MAX                0xc12c
147 #define ZBEE_PROFILE_VANTAGE_MIN            0xc12d
148 #define ZBEE_PROFILE_VANTAGE_MAX            0xc12f
149 #define ZBEE_PROFILE_ICONTROL_MIN           0xc130
150 #define ZBEE_PROFILE_ICONTROL_MAX           0xc139
151 #define ZBEE_PROFILE_RAYMARINE_MIN          0xc13a
152 #define ZBEE_PROFILE_RAYMARINE_MAX          0xc143
153 #define ZBEE_PROFILE_RENESAS_MIN            0xc144
154 #define ZBEE_PROFILE_RENESAS_MAX            0xc14d
155 #define ZBEE_PROFILE_LSR_MIN                0xc14e
156 #define ZBEE_PROFILE_LSR_MAX                0xc157
157 #define ZBEE_PROFILE_ONITY_MIN              0xc158
158 #define ZBEE_PROFILE_ONITY_MAX              0xc161
159 #define ZBEE_PROFILE_MONO_MIN               0xc162
160 #define ZBEE_PROFILE_MONO_MAX               0xc16b
161 #define ZBEE_PROFILE_RFT_MIN                0xc16c
162 #define ZBEE_PROFILE_RFT_MAX                0xc175
163 #define ZBEE_PROFILE_ITRON_MIN              0xc176
164 #define ZBEE_PROFILE_ITRON_MAX              0xc17f
165 #define ZBEE_PROFILE_TRITECH_MIN            0xc180
166 #define ZBEE_PROFILE_TRITECH_MAX            0xc189
167 #define ZBEE_PROFILE_EMBEDIT_MIN            0xc18a
168 #define ZBEE_PROFILE_EMBEDIT_MAX            0xc193
169 #define ZBEE_PROFILE_S3C_MIN                0xc194
170 #define ZBEE_PROFILE_S3C_MAX                0xc19d
171 #define ZBEE_PROFILE_SIEMENS_MIN            0xc19e
172 #define ZBEE_PROFILE_SIEMENS_MAX            0xc1a7
173 #define ZBEE_PROFILE_MINDTECH_MIN           0xc1a8
174 #define ZBEE_PROFILE_MINDTECH_MAX           0xc1b1
175 #define ZBEE_PROFILE_LGE_MIN                0xc1b2
176 #define ZBEE_PROFILE_LGE_MAX                0xc1bb
177 #define ZBEE_PROFILE_MITSUBISHI_MIN         0xc1bc
178 #define ZBEE_PROFILE_MITSUBISHI_MAX         0xc1c5
179 #define ZBEE_PROFILE_JOHNSON_MIN            0xc1c6
180 #define ZBEE_PROFILE_JOHNSON_MAX            0xc1cf
181 #define ZBEE_PROFILE_PRI_MIN                0xc1d0
182 #define ZBEE_PROFILE_PRI_MAX                0xc1d9
183 #define ZBEE_PROFILE_KNICK_MIN              0xc1da
184 #define ZBEE_PROFILE_KNICK_MAX              0xc1e3
185 #define ZBEE_PROFILE_VICONICS_MIN           0xc1e4
186 #define ZBEE_PROFILE_VICONICS_MAX           0xc1ed
187 #define ZBEE_PROFILE_FLEXIPANEL_MIN         0xc1ee
188 #define ZBEE_PROFILE_FLEXIPANEL_MAX         0xc1f7
189 #define ZBEE_PROFILE_TRANE_MIN              0xc1f8
190 #define ZBEE_PROFILE_TRANE_MAX              0xc201
191 #define ZBEE_PROFILE_JENNIC_MIN             0xc202
192 #define ZBEE_PROFILE_JENNIC_MAX             0xc20b
193 #define ZBEE_PROFILE_LIG_MIN                0xc20c
194 #define ZBEE_PROFILE_LIG_MAX                0xc215
195 #define ZBEE_PROFILE_ALERTME_MIN            0xc216
196 #define ZBEE_PROFILE_ALERTME_MAX            0xc21f
197 #define ZBEE_PROFILE_DAINTREE_MIN           0xc220
198 #define ZBEE_PROFILE_DAINTREE_MAX           0xc229
199 #define ZBEE_PROFILE_AIJI_MIN               0xc22a
200 #define ZBEE_PROFILE_AIJI_MAX               0xc233
201 #define ZBEE_PROFILE_TEL_ITALIA_MIN         0xc234
202 #define ZBEE_PROFILE_TEL_ITALIA_MAX         0xc23d
203 #define ZBEE_PROFILE_MIKROKRETS_MIN         0xc23e
204 #define ZBEE_PROFILE_MIKROKRETS_MAX         0xc247
205 #define ZBEE_PROFILE_OKI_MIN                0xc248
206 #define ZBEE_PROFILE_OKI_MAX                0xc251
207 #define ZBEE_PROFILE_NEWPORT_MIN            0xc252
208 #define ZBEE_PROFILE_NEWPORT_MAX            0xc25b
209 
210 #define ZBEE_PROFILE_C4_CL                  0xc25d
211 #define ZBEE_PROFILE_C4_MIN                 0xc25c
212 #define ZBEE_PROFILE_C4_MAX                 0xc265
213 #define ZBEE_PROFILE_STM_MIN                0xc266
214 #define ZBEE_PROFILE_STM_MAX                0xc26f
215 #define ZBEE_PROFILE_ASN_0_MIN              0xc270
216 #define ZBEE_PROFILE_ASN_0_MAX              0xc270
217 #define ZBEE_PROFILE_DCSI_MIN               0xc271
218 #define ZBEE_PROFILE_DCSI_MAX               0xc27a
219 #define ZBEE_PROFILE_FRANCE_TEL_MIN         0xc27b
220 #define ZBEE_PROFILE_FRANCE_TEL_MAX         0xc284
221 #define ZBEE_PROFILE_MUNET_MIN              0xc285
222 #define ZBEE_PROFILE_MUNET_MAX              0xc28e
223 #define ZBEE_PROFILE_AUTANI_MIN             0xc28f
224 #define ZBEE_PROFILE_AUTANI_MAX             0xc298
225 #define ZBEE_PROFILE_COL_VNET_MIN           0xc299
226 #define ZBEE_PROFILE_COL_VNET_MAX           0xc2a2
227 #define ZBEE_PROFILE_AEROCOMM_MIN           0xc2a3
228 #define ZBEE_PROFILE_AEROCOMM_MAX           0xc2ac
229 #define ZBEE_PROFILE_SI_LABS_MIN            0xc2ad
230 #define ZBEE_PROFILE_SI_LABS_MAX            0xc2b6
231 #define ZBEE_PROFILE_INNCOM_MIN             0xc2b7
232 #define ZBEE_PROFILE_INNCOM_MAX             0xc2c0
233 #define ZBEE_PROFILE_CANNON_MIN             0xc2c1
234 #define ZBEE_PROFILE_CANNON_MAX             0xc2ca
235 #define ZBEE_PROFILE_SYNAPSE_MIN            0xc2cb
236 #define ZBEE_PROFILE_SYNAPSE_MAX            0xc2d4
237 #define ZBEE_PROFILE_FPS_MIN                0xc2d5
238 #define ZBEE_PROFILE_FPS_MAX                0xc2de
239 #define ZBEE_PROFILE_CLS_MIN                0xc2df
240 #define ZBEE_PROFILE_CLS_MAX                0xc2e8
241 #define ZBEE_PROFILE_CRANE_MIN              0xc2e9
242 #define ZBEE_PROFILE_CRANE_MAX              0xc2f2
243 #define ZBEE_PROFILE_ASN_1_MIN              0xc2f3
244 #define ZBEE_PROFILE_ASN_1_MAX              0xc2fb
245 #define ZBEE_PROFILE_MOBILARM_MIN           0xc2fc
246 #define ZBEE_PROFILE_MOBILARM_MAX           0xc305
247 #define ZBEE_PROFILE_IMONITOR_MIN           0xc306
248 #define ZBEE_PROFILE_IMONITOR_MAX           0xc30f
249 #define ZBEE_PROFILE_BARTECH_MIN            0xc310
250 #define ZBEE_PROFILE_BARTECH_MAX            0xc319
251 #define ZBEE_PROFILE_MESHNETICS_MIN         0xc31a
252 #define ZBEE_PROFILE_MESHNETICS_MAX         0xc323
253 #define ZBEE_PROFILE_LS_IND_MIN             0xc324
254 #define ZBEE_PROFILE_LS_IND_MAX             0xc32d
255 #define ZBEE_PROFILE_CASON_MIN              0xc32e
256 #define ZBEE_PROFILE_CASON_MAX              0xc337
257 #define ZBEE_PROFILE_WLESS_GLUE_MIN         0xc338
258 #define ZBEE_PROFILE_WLESS_GLUE_MAX         0xc341
259 #define ZBEE_PROFILE_ELSTER_MIN             0xc342
260 #define ZBEE_PROFILE_ELSTER_MAX             0xc34b
261 #define ZBEE_PROFILE_ONSET_MIN              0xc34c
262 #define ZBEE_PROFILE_ONSET_MAX              0xc355
263 #define ZBEE_PROFILE_RIGA_MIN               0xc356
264 #define ZBEE_PROFILE_RIGA_MAX               0xc35f
265 #define ZBEE_PROFILE_ENERGATE_MIN           0xc360
266 #define ZBEE_PROFILE_ENERGATE_MAX           0xc369
267 #define ZBEE_PROFILE_VANTAGE_1_MIN          0xc36a
268 #define ZBEE_PROFILE_VANTAGE_1_MAX          0xc370
269 #define ZBEE_PROFILE_CONMED_MIN             0xc371
270 #define ZBEE_PROFILE_CONMED_MAX             0xc37a
271 #define ZBEE_PROFILE_SMS_TEC_MIN            0xc37b
272 #define ZBEE_PROFILE_SMS_TEC_MAX            0xc384
273 #define ZBEE_PROFILE_POWERMAND_MIN          0xc385
274 #define ZBEE_PROFILE_POWERMAND_MAX          0xc38e
275 #define ZBEE_PROFILE_SCHNEIDER_MIN          0xc38f
276 #define ZBEE_PROFILE_SCHNEIDER_MAX          0xc398
277 #define ZBEE_PROFILE_EATON_MIN              0xc399
278 #define ZBEE_PROFILE_EATON_MAX              0xc3a2
279 #define ZBEE_PROFILE_TELULAR_MIN            0xc3a3
280 #define ZBEE_PROFILE_TELULAR_MAX            0xc3ac
281 #define ZBEE_PROFILE_DELPHI_MIN             0xc3ad
282 #define ZBEE_PROFILE_DELPHI_MAX             0xc3b6
283 #define ZBEE_PROFILE_EPISENSOR_MIN          0xc3b7
284 #define ZBEE_PROFILE_EPISENSOR_MAX          0xc3c0
285 #define ZBEE_PROFILE_LANDIS_GYR_MIN         0xc3c1
286 #define ZBEE_PROFILE_LANDIS_GYR_MAX         0xc3ca
287 #define ZBEE_PROFILE_SHURE_MIN              0xc3cb
288 #define ZBEE_PROFILE_SHURE_MAX              0xc3d4
289 #define ZBEE_PROFILE_COMVERGE_MIN           0xc3d5
290 #define ZBEE_PROFILE_COMVERGE_MAX           0xc3df
291 #define ZBEE_PROFILE_KABA_MIN               0xc3e0
292 #define ZBEE_PROFILE_KABA_MAX               0xc3e9
293 #define ZBEE_PROFILE_HIDALGO_MIN            0xc3ea
294 #define ZBEE_PROFILE_HIDALGO_MAX            0xc3f3
295 #define ZBEE_PROFILE_AIR2APP_MIN            0xc3f4
296 #define ZBEE_PROFILE_AIR2APP_MAX            0xc3fd
297 #define ZBEE_PROFILE_AMX_MIN                0xc3fe
298 #define ZBEE_PROFILE_AMX_MAX                0xc407
299 #define ZBEE_PROFILE_EDMI_MIN               0xc408
300 #define ZBEE_PROFILE_EDMI_MAX               0xc411
301 #define ZBEE_PROFILE_CYAN_MIN               0xc412
302 #define ZBEE_PROFILE_CYAN_MAX               0xc41b
303 #define ZBEE_PROFILE_SYS_SPA_MIN            0xc41c
304 #define ZBEE_PROFILE_SYS_SPA_MAX            0xc425
305 #define ZBEE_PROFILE_TELIT_MIN              0xc426
306 #define ZBEE_PROFILE_TELIT_MAX              0xc42f
307 #define ZBEE_PROFILE_KAGA_MIN               0xc430
308 #define ZBEE_PROFILE_KAGA_MAX               0xc439
309 #define ZBEE_PROFILE_4_NOKS_MIN             0xc43a
310 #define ZBEE_PROFILE_4_NOKS_MAX             0xc443
311 #define ZBEE_PROFILE_PROFILE_SYS_MIN        0xc444
312 #define ZBEE_PROFILE_PROFILE_SYS_MAX        0xc44d
313 #define ZBEE_PROFILE_FREESTYLE_MIN          0xc44e
314 #define ZBEE_PROFILE_FREESTYLE_MAX          0xc457
315 #define ZBEE_PROFILE_REMOTE_MIN             0xc458
316 #define ZBEE_PROFILE_REMOTE_MAX             0xc461
317 #define ZBEE_PROFILE_TRANE_RES_MIN          0xc462
318 #define ZBEE_PROFILE_TRANE_RES_MAX          0xc46b
319 #define ZBEE_PROFILE_WAVECOM_MIN            0xc46c
320 #define ZBEE_PROFILE_WAVECOM_MAX            0xc475
321 #define ZBEE_PROFILE_GE_MIN                 0xc476
322 #define ZBEE_PROFILE_GE_MAX                 0xc47f
323 #define ZBEE_PROFILE_MESHWORKS_MIN          0xc480
324 #define ZBEE_PROFILE_MESHWORKS_MAX          0xc489
325 #define ZBEE_PROFILE_ENERGY_OPT_MIN         0xc48a
326 #define ZBEE_PROFILE_ENERGY_OPT_MAX         0xc493
327 #define ZBEE_PROFILE_ELLIPS_MIN             0xc494
328 #define ZBEE_PROFILE_ELLIPS_MAX             0xc49d
329 #define ZBEE_PROFILE_CEDO_MIN               0xc49e
330 #define ZBEE_PROFILE_CEDO_MAX               0xc4a7
331 #define ZBEE_PROFILE_A_D_MIN                0xc4a8
332 #define ZBEE_PROFILE_A_D_MAX                0xc4b1
333 #define ZBEE_PROFILE_CARRIER_MIN            0xc4b2
334 #define ZBEE_PROFILE_CARRIER_MAX            0xc4bb
335 #define ZBEE_PROFILE_PASSIVESYS_MIN         0xc4bc
336 #define ZBEE_PROFILE_PASSIVESYS_MAX         0xc4bd
337 #define ZBEE_PROFILE_G4S_JUSTICE_MIN        0xc4be
338 #define ZBEE_PROFILE_G4S_JUSTICE_MAX        0xc4bf
339 #define ZBEE_PROFILE_SYCHIP_MIN             0xc4c0
340 #define ZBEE_PROFILE_SYCHIP_MAX             0xc4c1
341 #define ZBEE_PROFILE_MMB_MIN                0xc4c2
342 #define ZBEE_PROFILE_MMB_MAX                0xc4c3
343 #define ZBEE_PROFILE_SUNRISE_MIN            0xc4c4
344 #define ZBEE_PROFILE_SUNRISE_MAX            0xc4c5
345 #define ZBEE_PROFILE_MEMTEC_MIN             0xc4c6
346 #define ZBEE_PROFILE_MEMTEC_MAX             0xc4c7
347 #define ZBEE_PROFILE_HOME_AUTO_MIN          0xc4c8
348 #define ZBEE_PROFILE_HOME_AUTO_MAX          0xc4c9
349 #define ZBEE_PROFILE_BRITISH_GAS_MIN        0xc4ca
350 #define ZBEE_PROFILE_BRITISH_GAS_MAX        0xc4cb
351 #define ZBEE_PROFILE_SENTEC_MIN             0xc4cc
352 #define ZBEE_PROFILE_SENTEC_MAX             0xc4cd
353 #define ZBEE_PROFILE_NAVETAS_MIN            0xc4ce
354 #define ZBEE_PROFILE_NAVETAS_MAX            0xc4cf
355 #define ZBEE_PROFILE_ENERNOC_MIN            0xc4d0
356 #define ZBEE_PROFILE_ENERNOC_MAX            0xc4d1
357 #define ZBEE_PROFILE_ELTAV_MIN              0xc4d2
358 #define ZBEE_PROFILE_ELTAV_MAX              0xc4d3
359 #define ZBEE_PROFILE_XSTREAMHD_MIN          0xc4d4
360 #define ZBEE_PROFILE_XSTREAMHD_MAX          0xc4d5
361 #define ZBEE_PROFILE_GREEN_MIN              0xc4d6
362 #define ZBEE_PROFILE_GREEN_MAX              0xc4d7
363 #define ZBEE_PROFILE_OMRON_MIN              0xc4d8
364 #define ZBEE_PROFILE_OMRON_MAX              0xc4d9
365 /**/
366 #define ZBEE_PROFILE_NEC_TOKIN_MIN          0xc4e0
367 #define ZBEE_PROFILE_NEC_TOKIN_MAX          0xc4e1
368 #define ZBEE_PROFILE_PEEL_MIN               0xc4e2
369 #define ZBEE_PROFILE_PEEL_MAX               0xc4e3
370 #define ZBEE_PROFILE_ELECTROLUX_MIN         0xc4e4
371 #define ZBEE_PROFILE_ELECTROLUX_MAX         0xc4e5
372 #define ZBEE_PROFILE_SAMSUNG_MIN            0xc4e6
373 #define ZBEE_PROFILE_SAMSUNG_MAX            0xc4e7
374 #define ZBEE_PROFILE_MAINSTREAM_MIN         0xc4e8
375 #define ZBEE_PROFILE_MAINSTREAM_MAX         0xc4e9
376 
377 #define ZBEE_PROFILE_DIGI_MIN               0xc4f0
378 #define ZBEE_PROFILE_DIGI_MAX               0xc4f1
379 #define ZBEE_PROFILE_RADIOCRAFTS_MIN        0xc4f2
380 #define ZBEE_PROFILE_RADIOCRAFTS_MAX        0xc4f3
381 #define ZBEE_PROFILE_SCHNEIDER2_MIN         0xc4f4
382 #define ZBEE_PROFILE_SCHNEIDER2_MAX         0xc4f5
383 #define ZBEE_PROFILE_HUAWEI_MIN             0xc4f6
384 #define ZBEE_PROFILE_HUAWEI_MAX             0xc4ff
385 #define ZBEE_PROFILE_BGLOBAL_MIN            0xc500
386 #define ZBEE_PROFILE_BGLOBAL_MAX            0xc505
387 #define ZBEE_PROFILE_ABB_MIN                0xc506
388 #define ZBEE_PROFILE_ABB_MAX                0xc507
389 #define ZBEE_PROFILE_GENUS_MIN              0xc508
390 #define ZBEE_PROFILE_GENUS_MAX              0xc509
391 #define ZBEE_PROFILE_UBISYS_MIN             0xc50a
392 #define ZBEE_PROFILE_UBISYS_MAX             0xc50b
393 #define ZBEE_PROFILE_CRESTRON_MIN           0xc50c
394 #define ZBEE_PROFILE_CRESTRON_MAX           0xc50d
395 #define ZBEE_PROFILE_AAC_TECH_MIN           0xc50e
396 #define ZBEE_PROFILE_AAC_TECH_MAX           0xc50f
397 #define ZBEE_PROFILE_STEELCASE_MIN          0xc510
398 #define ZBEE_PROFILE_STEELCASE_MAX          0xc511
399 
400 /* Unallocated Manufacturer IDs */
401 #define ZBEE_PROFILE_UNALLOCATED_MIN        0xc000
402 #define ZBEE_PROFILE_UNALLOCATED_MAX        0xffff
403 
404 
405 /* Frame Control Field */
406 #define ZBEE_ZCL_FCF_FRAME_TYPE               0x03
407 #define ZBEE_ZCL_FCF_MFR_SPEC                 0x04
408 #define ZBEE_ZCL_FCF_DIRECTION                0x08
409 #define ZBEE_ZCL_FCF_DISABLE_DEFAULT_RESP     0x10
410 
411 #define ZBEE_ZCL_FCF_PROFILE_WIDE             0x00
412 #define ZBEE_ZCL_FCF_CLUSTER_SPEC             0x01
413 
414 #define ZBEE_ZCL_FCF_TO_SERVER                0x00
415 #define ZBEE_ZCL_FCF_TO_CLIENT                0x01
416 
417 /* Manufacturer Codes */
418 #define ZBEE_MFG_CODE_NONE                  0x0000
419 
420 /* Codes less than 0x1000 were issued for RF4CE */
421 #define ZBEE_MFG_CODE_PANASONIC_RF4CE       0x0001
422 #define ZBEE_MFG_CODE_SONY_RF4CE            0x0002
423 #define ZBEE_MFG_CODE_SAMSUNG_RF4CE         0x0003
424 #define ZBEE_MFG_CODE_PHILIPS_RF4CE         0x0004
425 #define ZBEE_MFG_CODE_FREESCALE_RF4CE       0x0005
426 #define ZBEE_MFG_CODE_OKI_SEMI_RF4CE        0x0006
427 #define ZBEE_MFG_CODE_TI_RF4CE              0x0007
428 
429 /* Manufacturer Codes for non RF4CE devices */
430 #define ZBEE_MFG_CODE_CIRRONET              0x1000
431 #define ZBEE_MFG_CODE_CHIPCON               0x1001
432 #define ZBEE_MFG_CODE_EMBER                 0x1002
433 #define ZBEE_MFG_CODE_NTS                   0x1003
434 #define ZBEE_MFG_CODE_FREESCALE             0x1004
435 #define ZBEE_MFG_CODE_IPCOM                 0x1005
436 #define ZBEE_MFG_CODE_SAN_JUAN              0x1006
437 #define ZBEE_MFG_CODE_TUV                   0x1007
438 #define ZBEE_MFG_CODE_COMPXS                0x1008
439 #define ZBEE_MFG_CODE_BM                    0x1009
440 #define ZBEE_MFG_CODE_AWAREPOINT            0x100a
441 #define ZBEE_MFG_CODE_PHILIPS               0x100b
442 #define ZBEE_MFG_CODE_LUXOFT                0x100c
443 #define ZBEE_MFG_CODE_KORWIN                0x100d
444 #define ZBEE_MFG_CODE_1_RF                  0x100e
445 #define ZBEE_MFG_CODE_STG                   0x100f
446 
447 #define ZBEE_MFG_CODE_TELEGESIS             0x1010
448 #define ZBEE_MFG_CODE_VISIONIC              0x1011
449 #define ZBEE_MFG_CODE_INSTA                 0x1012
450 #define ZBEE_MFG_CODE_ATALUM                0x1013
451 #define ZBEE_MFG_CODE_ATMEL                 0x1014
452 #define ZBEE_MFG_CODE_DEVELCO               0x1015
453 #define ZBEE_MFG_CODE_HONEYWELL1            0x1016
454 #define ZBEE_MFG_CODE_RADIO_PULSE           0x1017
455 #define ZBEE_MFG_CODE_RENESAS               0x1018
456 #define ZBEE_MFG_CODE_XANADU                0x1019
457 #define ZBEE_MFG_CODE_NEC                   0x101a
458 #define ZBEE_MFG_CODE_YAMATAKE              0x101b
459 #define ZBEE_MFG_CODE_TENDRIL               0x101c
460 #define ZBEE_MFG_CODE_ASSA                  0x101d
461 #define ZBEE_MFG_CODE_MAXSTREAM             0x101e
462 #define ZBEE_MFG_CODE_NEUROCOM              0x101f
463 
464 #define ZBEE_MFG_CODE_III                   0x1020
465 #define ZBEE_MFG_CODE_VANTAGE               0x1021
466 #define ZBEE_MFG_CODE_ICONTROL              0x1022
467 #define ZBEE_MFG_CODE_RAYMARINE             0x1023
468 #define ZBEE_MFG_CODE_LSR                   0x1024
469 #define ZBEE_MFG_CODE_ONITY                 0x1025
470 #define ZBEE_MFG_CODE_MONO                  0x1026
471 #define ZBEE_MFG_CODE_RFT                   0x1027
472 #define ZBEE_MFG_CODE_ITRON                 0x1028
473 #define ZBEE_MFG_CODE_TRITECH               0x1029
474 #define ZBEE_MFG_CODE_EMBEDIT               0x102a
475 #define ZBEE_MFG_CODE_S3C                   0x102b
476 #define ZBEE_MFG_CODE_SIEMENS               0x102c
477 #define ZBEE_MFG_CODE_MINDTECH              0x102d
478 #define ZBEE_MFG_CODE_LGE                   0x102e
479 #define ZBEE_MFG_CODE_MITSUBISHI            0x102f
480 
481 #define ZBEE_MFG_CODE_JOHNSON               0x1030
482 #define ZBEE_MFG_CODE_PRI                   0x1031
483 #define ZBEE_MFG_CODE_KNICK                 0x1032
484 #define ZBEE_MFG_CODE_VICONICS              0x1033
485 #define ZBEE_MFG_CODE_FLEXIPANEL            0x1034
486 #define ZBEE_MFG_CODE_PIASIM                0x1035
487 #define ZBEE_MFG_CODE_TRANE                 0x1036
488 #define ZBEE_MFG_CODE_JENNIC                0x1037
489 #define ZBEE_MFG_CODE_LIG                   0x1038
490 #define ZBEE_MFG_CODE_ALERTME               0x1039
491 #define ZBEE_MFG_CODE_DAINTREE              0x103a
492 #define ZBEE_MFG_CODE_AIJI                  0x103b
493 #define ZBEE_MFG_CODE_TEL_ITALIA            0x103c
494 #define ZBEE_MFG_CODE_MIKROKRETS            0x103d
495 #define ZBEE_MFG_CODE_OKI_SEMI              0x103e
496 #define ZBEE_MFG_CODE_NEWPORT               0x103f
497 
498 #define ZBEE_MFG_CODE_C4                    0x1040
499 #define ZBEE_MFG_CODE_STM                   0x1041
500 #define ZBEE_MFG_CODE_ASN                   0x1042
501 #define ZBEE_MFG_CODE_DCSI                  0x1043
502 #define ZBEE_MFG_CODE_FRANCE_TEL            0x1044
503 #define ZBEE_MFG_CODE_MUNET                 0x1045
504 #define ZBEE_MFG_CODE_AUTANI                0x1046
505 #define ZBEE_MFG_CODE_COL_VNET              0x1047
506 #define ZBEE_MFG_CODE_AEROCOMM              0x1048
507 #define ZBEE_MFG_CODE_SI_LABS               0x1049
508 #define ZBEE_MFG_CODE_INNCOM                0x104a
509 #define ZBEE_MFG_CODE_CANNON                0x104b
510 #define ZBEE_MFG_CODE_SYNAPSE               0x104c
511 #define ZBEE_MFG_CODE_FPS                   0x104d
512 #define ZBEE_MFG_CODE_CLS                   0x104e
513 #define ZBEE_MFG_CODE_CRANE                 0x104F
514 
515 #define ZBEE_MFG_CODE_MOBILARM              0x1050
516 #define ZBEE_MFG_CODE_IMONITOR              0x1051
517 #define ZBEE_MFG_CODE_BARTECH               0x1052
518 #define ZBEE_MFG_CODE_MESHNETICS            0x1053
519 #define ZBEE_MFG_CODE_LS_IND                0x1054
520 #define ZBEE_MFG_CODE_CASON                 0x1055
521 #define ZBEE_MFG_CODE_WLESS_GLUE            0x1056
522 #define ZBEE_MFG_CODE_ELSTER                0x1057
523 #define ZBEE_MFG_CODE_SMS_TEC               0x1058
524 #define ZBEE_MFG_CODE_ONSET                 0x1059
525 #define ZBEE_MFG_CODE_RIGA                  0x105a
526 #define ZBEE_MFG_CODE_ENERGATE              0x105b
527 #define ZBEE_MFG_CODE_CONMED                0x105c
528 #define ZBEE_MFG_CODE_POWERMAND             0x105d
529 #define ZBEE_MFG_CODE_SCHNEIDER             0x105e
530 #define ZBEE_MFG_CODE_EATON                 0x105f
531 
532 #define ZBEE_MFG_CODE_TELULAR               0x1060
533 #define ZBEE_MFG_CODE_DELPHI                0x1061
534 #define ZBEE_MFG_CODE_EPISENSOR             0x1062
535 #define ZBEE_MFG_CODE_LANDIS_GYR            0x1063
536 #define ZBEE_MFG_CODE_KABA                  0x1064
537 #define ZBEE_MFG_CODE_SHURE                 0x1065
538 #define ZBEE_MFG_CODE_COMVERGE              0x1066
539 #define ZBEE_MFG_CODE_DBS_LODGING           0x1067
540 #define ZBEE_MFG_CODE_ENERGY_AWARE          0x1068
541 #define ZBEE_MFG_CODE_HIDALGO               0x1069
542 #define ZBEE_MFG_CODE_AIR2APP               0x106a
543 #define ZBEE_MFG_CODE_AMX                   0x106b
544 #define ZBEE_MFG_CODE_EDMI                  0x106c
545 #define ZBEE_MFG_CODE_CYAN                  0x106d
546 #define ZBEE_MFG_CODE_SYS_SPA               0x106e
547 #define ZBEE_MFG_CODE_TELIT                 0x106f
548 
549 #define ZBEE_MFG_CODE_KAGA                  0x1070
550 #define ZBEE_MFG_CODE_4_NOKS                0x1071
551 #define ZBEE_MFG_CODE_CERTICOM              0x1072
552 #define ZBEE_MFG_CODE_GRIDPOINT             0x1073
553 #define ZBEE_MFG_CODE_PROFILE_SYS           0x1074
554 #define ZBEE_MFG_CODE_COMPACTA              0x1075
555 #define ZBEE_MFG_CODE_FREESTYLE             0x1076
556 #define ZBEE_MFG_CODE_ALEKTRONA             0x1077
557 #define ZBEE_MFG_CODE_COMPUTIME             0x1078
558 #define ZBEE_MFG_CODE_REMOTE_TECH           0x1079
559 #define ZBEE_MFG_CODE_WAVECOM               0x107a
560 #define ZBEE_MFG_CODE_ENERGY                0x107b
561 #define ZBEE_MFG_CODE_GE                    0x107c
562 #define ZBEE_MFG_CODE_JETLUN                0x107d
563 #define ZBEE_MFG_CODE_CIPHER                0x107e
564 #define ZBEE_MFG_CODE_CORPORATE             0x107f
565 
566 #define ZBEE_MFG_CODE_ECOBEE                0x1080
567 #define ZBEE_MFG_CODE_SMK                   0x1081
568 #define ZBEE_MFG_CODE_MESHWORKS             0x1082
569 #define ZBEE_MFG_CODE_ELLIPS                0x1083
570 #define ZBEE_MFG_CODE_SECURE                0x1084
571 #define ZBEE_MFG_CODE_CEDO                  0x1085
572 #define ZBEE_MFG_CODE_TOSHIBA               0x1086
573 #define ZBEE_MFG_CODE_DIGI                  0x1087
574 #define ZBEE_MFG_CODE_UBILOGIX              0x1088
575 #define ZBEE_MFG_CODE_ECHELON               0x1089
576 /* */
577 
578 #define ZBEE_MFG_CODE_GREEN_ENERGY          0x1090
579 #define ZBEE_MFG_CODE_SILVER_SPRING         0x1091
580 #define ZBEE_MFG_CODE_BLACK                 0x1092
581 #define ZBEE_MFG_CODE_AZTECH_ASSOC          0x1093
582 #define ZBEE_MFG_CODE_A_AND_D               0x1094
583 #define ZBEE_MFG_CODE_RAINFOREST            0x1095
584 #define ZBEE_MFG_CODE_CARRIER               0x1096
585 #define ZBEE_MFG_CODE_SYCHIP                0x1097
586 #define ZBEE_MFG_CODE_OPEN_PEAK             0x1098
587 #define ZBEE_MFG_CODE_PASSIVE               0x1099
588 #define ZBEE_MFG_CODE_MMB                   0x109a
589 #define ZBEE_MFG_CODE_LEVITON               0x109b
590 #define ZBEE_MFG_CODE_KOREA_ELEC            0x109c
591 #define ZBEE_MFG_CODE_COMCAST1              0x109d
592 #define ZBEE_MFG_CODE_NEC_ELEC              0x109e
593 #define ZBEE_MFG_CODE_NETVOX                0x109f
594 
595 #define ZBEE_MFG_CODE_UCONTROL              0x10a0
596 #define ZBEE_MFG_CODE_EMBEDIA               0x10a1
597 #define ZBEE_MFG_CODE_SENSUS                0x10a2
598 #define ZBEE_MFG_CODE_SUNRISE               0x10a3
599 #define ZBEE_MFG_CODE_MEMTECH               0x10a4
600 #define ZBEE_MFG_CODE_FREEBOX               0x10a5
601 #define ZBEE_MFG_CODE_M2_LABS               0x10a6
602 #define ZBEE_MFG_CODE_BRITISH_GAS           0x10a7
603 #define ZBEE_MFG_CODE_SENTEC                0x10a8
604 #define ZBEE_MFG_CODE_NAVETAS               0x10a9
605 #define ZBEE_MFG_CODE_LIGHTSPEED            0x10aa
606 #define ZBEE_MFG_CODE_OKI                   0x10ab
607 #define ZBEE_MFG_CODE_SISTEMAS              0x10ac
608 #define ZBEE_MFG_CODE_DOMETIC               0x10ad
609 #define ZBEE_MFG_CODE_APLS                  0x10ae
610 #define ZBEE_MFG_CODE_ENERGY_HUB            0x10af
611 
612 #define ZBEE_MFG_CODE_KAMSTRUP              0x10b0
613 #define ZBEE_MFG_CODE_ECHOSTAR              0x10b1
614 #define ZBEE_MFG_CODE_ENERNOC               0x10b2
615 #define ZBEE_MFG_CODE_ELTAV                 0x10b3
616 #define ZBEE_MFG_CODE_BELKIN                0x10b4
617 #define ZBEE_MFG_CODE_XSTREAMHD             0x10b5
618 #define ZBEE_MFG_CODE_SATURN_SOUTH          0x10b6
619 #define ZBEE_MFG_CODE_GREENTRAP             0x10b7
620 #define ZBEE_MFG_CODE_SMARTSYNCH            0x10b8
621 #define ZBEE_MFG_CODE_NYCE                  0x10b9
622 #define ZBEE_MFG_CODE_ICM_CONTROLS          0x10ba
623 #define ZBEE_MFG_CODE_MILLENNIUM            0x10bb
624 #define ZBEE_MFG_CODE_MOTOROLA              0x10bc
625 #define ZBEE_MFG_CODE_EMERSON               0x10bd
626 #define ZBEE_MFG_CODE_RADIO_THERMOSTAT      0x10be
627 #define ZBEE_MFG_CODE_OMRON                 0x10bf
628 
629 #define ZBEE_MFG_CODE_GIINII                0x10c0
630 #define ZBEE_MFG_CODE_FUJITSU               0x10c1
631 #define ZBEE_MFG_CODE_PEEL                  0x10c2
632 #define ZBEE_MFG_CODE_ACCENT                0x10c3
633 #define ZBEE_MFG_CODE_BYTESNAP              0x10c4
634 #define ZBEE_MFG_CODE_NEC_TOKIN             0x10c5
635 #define ZBEE_MFG_CODE_G4S_JUSTICE           0x10c6
636 #define ZBEE_MFG_CODE_TRILLIANT             0x10c7
637 #define ZBEE_MFG_CODE_ELECTROLUX            0x10c8
638 #define ZBEE_MFG_CODE_ONZO                  0x10c9
639 #define ZBEE_MFG_CODE_ENTEK                 0x10ca
640 #define ZBEE_MFG_CODE_PHILIPS2              0x10cb
641 #define ZBEE_MFG_CODE_MAINSTREAM            0x10cc
642 #define ZBEE_MFG_CODE_INDESIT               0x10cd
643 #define ZBEE_MFG_CODE_THINKECO              0x10ce
644 #define ZBEE_MFG_CODE_2D2C                  0x10cf
645 
646 #define ZBEE_MFG_CODE_GREENPEAK             0x10d0
647 #define ZBEE_MFG_CODE_INTERCEL              0x10d1
648 #define ZBEE_MFG_CODE_LG                    0x10d2
649 #define ZBEE_MFG_CODE_MITSUMI1              0x10d3
650 #define ZBEE_MFG_CODE_MITSUMI2              0x10d4
651 #define ZBEE_MFG_CODE_ZENTRUM               0x10d5
652 #define ZBEE_MFG_CODE_NEST                  0x10d6
653 #define ZBEE_MFG_CODE_EXEGIN                0x10d7
654 #define ZBEE_MFG_CODE_HONEYWELL2            0x10d8
655 #define ZBEE_MFG_CODE_TAKAHATA              0x10d9
656 #define ZBEE_MFG_CODE_SUMITOMO              0x10da
657 #define ZBEE_MFG_CODE_GE_ENERGY             0x10db
658 #define ZBEE_MFG_CODE_GE_APPLIANCES         0x10dc
659 #define ZBEE_MFG_CODE_RADIOCRAFTS           0x10dd
660 #define ZBEE_MFG_CODE_CEIVA                 0x10de
661 #define ZBEE_MFG_CODE_TEC_CO                0x10df
662 
663 #define ZBEE_MFG_CODE_CHAMELEON             0x10e0
664 #define ZBEE_MFG_CODE_SAMSUNG               0x10e1
665 #define ZBEE_MFG_CODE_RUWIDO                0x10e2
666 #define ZBEE_MFG_CODE_HUAWEI_1              0x10e3
667 #define ZBEE_MFG_CODE_HUAWEI_2              0x10e4
668 #define ZBEE_MFG_CODE_GREENWAVE             0x10e5
669 #define ZBEE_MFG_CODE_BGLOBAL               0x10e6
670 #define ZBEE_MFG_CODE_MINDTECK              0x10e7
671 #define ZBEE_MFG_CODE_INGERSOLL_RAND        0x10e8
672 #define ZBEE_MFG_CODE_DIUS                  0x10e9
673 #define ZBEE_MFG_CODE_EMBEDDED              0x10ea
674 #define ZBEE_MFG_CODE_ABB                   0x10eb
675 #define ZBEE_MFG_CODE_SONY                  0x10ec
676 #define ZBEE_MFG_CODE_GENUS                 0x10ed
677 #define ZBEE_MFG_CODE_UNIVERSAL1            0x10ee
678 #define ZBEE_MFG_CODE_UNIVERSAL2            0x10ef
679 #define ZBEE_MFG_CODE_METRUM                0x10f0
680 #define ZBEE_MFG_CODE_CISCO                 0x10f1
681 #define ZBEE_MFG_CODE_UBISYS                0x10f2
682 #define ZBEE_MFG_CODE_CONSERT               0x10f3
683 #define ZBEE_MFG_CODE_CRESTRON              0x10f4
684 #define ZBEE_MFG_CODE_ENPHASE               0x10f5
685 #define ZBEE_MFG_CODE_INVENSYS              0x10f6
686 #define ZBEE_MFG_CODE_MUELLER               0x10f7
687 #define ZBEE_MFG_CODE_AAC_TECH              0x10f8
688 #define ZBEE_MFG_CODE_U_NEXT                0x10f9
689 #define ZBEE_MFG_CODE_STEELCASE             0x10fa
690 #define ZBEE_MFG_CODE_TELEMATICS            0x10fb
691 #define ZBEE_MFG_CODE_SAMIL                 0x10fc
692 #define ZBEE_MFG_CODE_PACE                  0x10fd
693 #define ZBEE_MFG_CODE_OSBORNE               0x10fe
694 #define ZBEE_MFG_CODE_POWERWATCH            0x10ff
695 #define ZBEE_MFG_CODE_CANDELED              0x1100
696 #define ZBEE_MFG_CODE_FLEXGRID              0x1101
697 #define ZBEE_MFG_CODE_HUMAX                 0x1102
698 #define ZBEE_MFG_CODE_UNIVERSAL             0x1103
699 #define ZBEE_MFG_CODE_ADVANCED_ENERGY       0x1104
700 #define ZBEE_MFG_CODE_BEGA                  0x1105
701 #define ZBEE_MFG_CODE_BRUNEL                0x1106
702 #define ZBEE_MFG_CODE_PANASONIC             0x1107
703 #define ZBEE_MFG_CODE_ESYSTEMS              0x1108
704 #define ZBEE_MFG_CODE_PANAMAX               0x1109
705 #define ZBEE_MFG_CODE_PHYSICAL              0x110a
706 #define ZBEE_MFG_CODE_EM_LITE               0x110b
707 #define ZBEE_MFG_CODE_OSRAM                 0x110c
708 #define ZBEE_MFG_CODE_2_SAVE                0x110d
709 #define ZBEE_MFG_CODE_PLANET                0x110e
710 #define ZBEE_MFG_CODE_AMBIENT               0x110f
711 #define ZBEE_MFG_CODE_PROFALUX              0x1110
712 #define ZBEE_MFG_CODE_BILLION               0x1111
713 #define ZBEE_MFG_CODE_EMBERTEC              0x1112
714 #define ZBEE_MFG_CODE_IT_WATCHDOGS          0x1113
715 #define ZBEE_MFG_CODE_RELOC                 0x1114
716 #define ZBEE_MFG_CODE_INTEL                 0x1115
717 #define ZBEE_MFG_CODE_TREND                 0x1116
718 #define ZBEE_MFG_CODE_MOXA                  0x1117
719 #define ZBEE_MFG_CODE_QEES                  0x1118
720 #define ZBEE_MFG_CODE_SAYME                 0x1119
721 #define ZBEE_MFG_CODE_PENTAIR               0x111a
722 #define ZBEE_MFG_CODE_ORBIT                 0x111b
723 #define ZBEE_MFG_CODE_CALIFORNIA            0x111c
724 #define ZBEE_MFG_CODE_COMCAST2              0x111d
725 #define ZBEE_MFG_CODE_IDT                   0x111e
726 #define ZBEE_MFG_CODE_PIXELA                0x111f
727 #define ZBEE_MFG_CODE_TIVO                  0x1120
728 #define ZBEE_MFG_CODE_FIDURE                0x1121
729 #define ZBEE_MFG_CODE_MARVELL               0x1122
730 #define ZBEE_MFG_CODE_WASION                0x1123
731 #define ZBEE_MFG_CODE_JASCO                 0x1124
732 #define ZBEE_MFG_CODE_SHENZHEN              0x1125
733 #define ZBEE_MFG_CODE_NETCOMM               0x1126
734 #define ZBEE_MFG_CODE_DEFINE                0x1127
735 #define ZBEE_MFG_CODE_IN_HOME_DISP          0x1128
736 #define ZBEE_MFG_CODE_MIELE                 0x1129
737 #define ZBEE_MFG_CODE_TELEVES               0x112a
738 #define ZBEE_MFG_CODE_LABELEC               0x112b
739 #define ZBEE_MFG_CODE_CHINA_ELEC            0x112c
740 #define ZBEE_MFG_CODE_VECTORFORM            0x112d
741 #define ZBEE_MFG_CODE_BUSCH_JAEGER          0x112e
742 #define ZBEE_MFG_CODE_REDPINE               0x112f
743 #define ZBEE_MFG_CODE_BRIDGES               0x1130
744 #define ZBEE_MFG_CODE_SERCOMM               0x1131
745 #define ZBEE_MFG_CODE_WSH                   0x1132
746 #define ZBEE_MFG_CODE_BOSCH                 0x1133
747 #define ZBEE_MFG_CODE_EZEX                  0x1134
748 #define ZBEE_MFG_CODE_DRESDEN               0x1135
749 #define ZBEE_MFG_CODE_MEAZON                0x1136
750 #define ZBEE_MFG_CODE_CROW                  0x1137
751 #define ZBEE_MFG_CODE_HARVARD               0x1138
752 #define ZBEE_MFG_CODE_ANDSON                0x1139
753 #define ZBEE_MFG_CODE_ADHOCO                0x113a
754 #define ZBEE_MFG_CODE_WAXMAN                0x113b
755 #define ZBEE_MFG_CODE_OWON                  0x113c
756 #define ZBEE_MFG_CODE_HITRON                0x113d
757 #define ZBEE_MFG_CODE_SCEMTEC               0x113e
758 #define ZBEE_MFG_CODE_WEBEE                 0x113f
759 #define ZBEE_MFG_CODE_GRID2HOME             0x1140
760 #define ZBEE_MFG_CODE_TELINK                0x1141
761 #define ZBEE_MFG_CODE_JASMINE               0x1142
762 #define ZBEE_MFG_CODE_BIDGELY               0x1143
763 #define ZBEE_MFG_CODE_LUTRON                0x1144
764 #define ZBEE_MFG_CODE_IJENKO                0x1145
765 #define ZBEE_MFG_CODE_STARFIELD             0x1146
766 #define ZBEE_MFG_CODE_TCP                   0x1147
767 #define ZBEE_MFG_CODE_ROGERS                0x1148
768 #define ZBEE_MFG_CODE_CREE                  0x1149
769 #define ZBEE_MFG_CODE_ROBERT_BOSCH_LLC      0x114a
770 #define ZBEE_MFG_CODE_IBIS                  0x114b
771 #define ZBEE_MFG_CODE_QUIRKY                0x114c
772 #define ZBEE_MFG_CODE_EFERGY                0x114d
773 #define ZBEE_MFG_CODE_SMARTLABS             0x114e
774 #define ZBEE_MFG_CODE_EVERSPRING            0x114f
775 #define ZBEE_MFG_CODE_SWANN                 0x1150
776 #define ZBEE_MFG_CODE_SONETER               0x1151
777 #define ZBEE_MFG_CODE_SAMSUNG_SDS           0x1152
778 #define ZBEE_MFG_CODE_UNIBAND_ELECTRO       0x1153
779 #define ZBEE_MFG_CODE_ACCTON_TECHNOLOGY     0x1154
780 #define ZBEE_MFG_CODE_BOSCH_THERMOTECH      0x1155
781 #define ZBEE_MFG_CODE_WINCOR_NIXDORF        0x1156
782 #define ZBEE_MFG_CODE_OHSUNG_ELECTRO        0x1157
783 #define ZBEE_MFG_CODE_ZEN_WITHIN            0x1158
784 #define ZBEE_MFG_CODE_TECH_4_HOME           0x1159
785 #define ZBEE_MFG_CODE_NANOLEAF              0x115A
786 #define ZBEE_MFG_CODE_KEEN_HOME             0x115B
787 #define ZBEE_MFG_CODE_POLY_CONTROL          0x115C
788 #define ZBEE_MFG_CODE_EASTFIELD_LIGHT       0x115D
789 #define ZBEE_MFG_CODE_IP_DATATEL            0x115E
790 #define ZBEE_MFG_CODE_LUMI_UNITED_TECH      0x115F
791 #define ZBEE_MFG_CODE_SENGLED_OPTOELEC      0x1160
792 #define ZBEE_MFG_CODE_REMOTE_SOLUTION       0x1161
793 #define ZBEE_MFG_CODE_ABB_GENWAY_XIAMEN     0x1162
794 #define ZBEE_MFG_CODE_ZHEJIANG_REXENSE      0x1163
795 #define ZBEE_MFG_CODE_FOREE_TECHNOLOGY      0x1164
796 #define ZBEE_MFG_CODE_OPEN_ACCESS_TECH      0x1165
797 #define ZBEE_MFG_CODE_INNR_LIGHTNING        0x1166
798 #define ZBEE_MFG_CODE_TECHWORLD             0x1167
799 #define ZBEE_MFG_CODE_LEEDARSON_LIGHT       0x1168
800 #define ZBEE_MFG_CODE_ARZEL_ZONING          0x1169
801 #define ZBEE_MFG_CODE_HOLLEY_TECH           0x116A
802 #define ZBEE_MFG_CODE_BELDON_TECH           0x116B
803 #define ZBEE_MFG_CODE_FLEXTRONICS           0x116C
804 #define ZBEE_MFG_CODE_SHENZHEN_MEIAN        0x116D
805 #define ZBEE_MFG_CODE_LOWES                 0x116E
806 #define ZBEE_MFG_CODE_SIGMA_CONNECT         0x116F
807 #define ZBEE_MFG_CODE_WULIAN                0x1171
808 #define ZBEE_MFG_CODE_PLUGWISE_BV           0x1172
809 #define ZBEE_MFG_CODE_TITAN_PRODUCTS        0x1173
810 #define ZBEE_MFG_CODE_ECOSPECTRAL           0x1174
811 #define ZBEE_MFG_CODE_D_LINK                0x1175
812 #define ZBEE_MFG_CODE_TECHNICOLOR_HOME      0x1176
813 #define ZBEE_MFG_CODE_OPPLE_LIGHTING        0x1177
814 #define ZBEE_MFG_CODE_WISTRON_NEWEB         0x1178
815 #define ZBEE_MFG_CODE_QMOTION_SHADES        0x1179
816 #define ZBEE_MFG_CODE_INSTA_ELEKTRO         0x117A
817 #define ZBEE_MFG_CODE_SHANGHAI_VANCOUNT     0x117B
818 #define ZBEE_MFG_CODE_IKEA_OF_SWEDEN        0x117C
819 #define ZBEE_MFG_CODE_RT_RK                 0x117D
820 #define ZBEE_MFG_CODE_SHENZHEN_FEIBIT       0x117E
821 #define ZBEE_MFG_CODE_EU_CONTROLS           0x117F
822 #define ZBEE_MFG_CODE_TELKONET              0x1180
823 #define ZBEE_MFG_CODE_THERMAL_SOLUTION      0x1181
824 #define ZBEE_MFG_CODE_POM_CUBE              0x1182
825 #define ZBEE_MFG_CODE_EI_ELECTRONICS        0x1183
826 #define ZBEE_MFG_CODE_OPTOGA                0x1184
827 #define ZBEE_MFG_CODE_STELPRO               0x1185
828 #define ZBEE_MFG_CODE_LYNXUS_TECH           0x1186
829 #define ZBEE_MFG_CODE_SEMICONDUCTOR_COM     0x1187
830 #define ZBEE_MFG_CODE_TP_LINK               0x1188
831 #define ZBEE_MFG_CODE_LEDVANCE_LLC          0x1189
832 #define ZBEE_MFG_CODE_NORTEK                0x118A
833 #define ZBEE_MFG_CODE_IREVO_ASSA_ABBLOY     0x118B
834 #define ZBEE_MFG_CODE_MIDEA                 0x118C
835 #define ZBEE_MFG_CODE_ZF_FRIEDRICHSHAF      0x118D
836 #define ZBEE_MFG_CODE_CHECKIT               0x118E
837 #define ZBEE_MFG_CODE_ACLARA                0x118F
838 #define ZBEE_MFG_CODE_NOKIA                 0x1190
839 #define ZBEE_MFG_CODE_GOLDCARD_HIGHTECH     0x1191
840 #define ZBEE_MFG_CODE_GEORGE_WILSON         0x1192
841 #define ZBEE_MFG_CODE_EASY_SAVER_CO         0x1193
842 #define ZBEE_MFG_CODE_ZTE_CORPORATION       0x1194
843 #define ZBEE_MFG_CODE_ARRIS                 0x1195
844 #define ZBEE_MFG_CODE_RELIANCE_BIG_TV       0x1196
845 #define ZBEE_MFG_CODE_INSIGHT_ENERGY        0x1197
846 #define ZBEE_MFG_CODE_THOMAS_RESEARCH       0x1198
847 #define ZBEE_MFG_CODE_LI_SENG_TECH          0x1199
848 #define ZBEE_MFG_CODE_SYSTEM_LEVEL_SOLU     0x119A
849 #define ZBEE_MFG_CODE_MATRIX_LABS           0x119B
850 #define ZBEE_MFG_CODE_SINOPE_TECH           0x119C
851 #define ZBEE_MFG_CODE_JIUZHOU_GREEBLE       0x119D
852 #define ZBEE_MFG_CODE_GUANGZHOU_LANVEE      0x119E
853 #define ZBEE_MFG_CODE_VENSTAR               0x119F
854 #define ZBEE_MFG_CODE_SLV                   0x1200
855 #define ZBEE_MFG_CODE_HALO_SMART_LABS       0x1201
856 #define ZBEE_MFG_CODE_SCOUT_SECURITY        0x1202
857 #define ZBEE_MFG_CODE_ALIBABA_CHINA         0x1203
858 #define ZBEE_MFG_CODE_RESOLUTION_PROD       0x1204
859 #define ZBEE_MFG_CODE_SMARTLOK_INC          0x1205
860 #define ZBEE_MFG_CODE_LUX_PRODUCTS_CORP     0x1206
861 #define ZBEE_MFG_CODE_VIMAR_SPA             0x1207
862 #define ZBEE_MFG_CODE_UNIVERSAL_LIGHT       0x1208
863 #define ZBEE_MFG_CODE_ROBERT_BOSCH_GMBH     0x1209
864 #define ZBEE_MFG_CODE_ACCENTURE             0x120A
865 #define ZBEE_MFG_CODE_HEIMAN_TECHNOLOGY     0x120B
866 #define ZBEE_MFG_CODE_SHENZHEN_HOMA         0x120C
867 #define ZBEE_MFG_CODE_VISION_ELECTRO        0x120D
868 #define ZBEE_MFG_CODE_LENOVO                0x120E
869 #define ZBEE_MFG_CODE_PRESCIENSE_RD         0x120F
870 #define ZBEE_MFG_CODE_SHENZHEN_SEASTAR      0x1210
871 #define ZBEE_MFG_CODE_SENSATIVE_AB          0x1211
872 #define ZBEE_MFG_CODE_SOLAREDGE             0x1212
873 #define ZBEE_MFG_CODE_ZIPATO                0x1213
874 #define ZBEE_MFG_CODE_CHINA_FIRE_SEC        0x1214
875 #define ZBEE_MFG_CODE_QUBY_BV               0x1215
876 #define ZBEE_MFG_CODE_HANGZHOU_ROOMBANK     0x1216
877 #define ZBEE_MFG_CODE_AMAZON_LAB126         0x1217
878 #define ZBEE_MFG_CODE_PAULMANN_LICHT        0x1218
879 #define ZBEE_MFG_CODE_SHENZHEN_ORVIBO       0x1219
880 #define ZBEE_MFG_CODE_TCI_TELECOMM          0x121A
881 #define ZBEE_MFG_CODE_MUELLER_LICHT_INT     0x121B
882 #define ZBEE_MFG_CODE_AURORA_LIMITED        0x121C
883 #define ZBEE_MFG_CODE_SMART_DCC             0x121D
884 #define ZBEE_MFG_CODE_SHANGHAI_UMEINFO      0x121E
885 #define ZBEE_MFG_CODE_CARBON_TRACK          0x121F
886 #define ZBEE_MFG_CODE_SOMFY                 0x1220
887 #define ZBEE_MFG_CODE_VIESSMAN_ELEKTRO      0x1221
888 #define ZBEE_MFG_CODE_HILDEBRAND_TECH       0x1222
889 #define ZBEE_MFG_CODE_ONKYO_TECH            0x1223
890 #define ZBEE_MFG_CODE_SHENZHEN_SUNRICH      0x1224
891 #define ZBEE_MFG_CODE_XIU_XIU_TECH          0x1225
892 #define ZBEE_MFG_CODE_ZUMTOBEL_GROUP        0x1226
893 #define ZBEE_MFG_CODE_SHENZHEN_KAADAS       0x1227
894 #define ZBEE_MFG_CODE_SHANGHAI_XIAOYAN      0x1228
895 #define ZBEE_MFG_CODE_CYPRESS_SEMICOND      0x1229
896 #define ZBEE_MFG_CODE_XAL_GMBH              0x122A
897 #define ZBEE_MFG_CODE_INERGY_SYSTEMS        0x122B
898 #define ZBEE_MFG_CODE_ALFRED_KARCHER        0x122C
899 #define ZBEE_MFG_CODE_ADUROLIGHT_MANU       0x122D
900 #define ZBEE_MFG_CODE_GROUPE_MULLER         0x122E
901 #define ZBEE_MFG_CODE_V_MARK_ENTERPRI       0x122F
902 #define ZBEE_MFG_CODE_LEAD_ENERGY_AG        0x1230
903 #define ZBEE_MFG_CODE_UIOT_GROUP            0x1231
904 #define ZBEE_MFG_CODE_AXXESS_INDUSTRIES     0x1232
905 #define ZBEE_MFG_CODE_THIRD_REALITY_INC     0x1233
906 #define ZBEE_MFG_CODE_DSR_CORPORATION       0x1234
907 #define ZBEE_MFG_CODE_GUANGZHOU_VENSI       0x1235
908 #define ZBEE_MFG_CODE_SCHLAGE_LOCK_ALL      0x1236
909 #define ZBEE_MFG_CODE_NET2GRID              0x1237
910 #define ZBEE_MFG_CODE_AIRAM_ELECTRIC        0x1238
911 #define ZBEE_MFG_CODE_IMMAX_WPB_CZ          0x1239
912 #define ZBEE_MFG_CODE_ZIV_AUTOMATION        0x123A
913 #define ZBEE_MFG_CODE_HANGZHOU_IMAGIC       0x123B
914 #define ZBEE_MFG_CODE_XIAMEN_LEELEN         0x123C
915 #define ZBEE_MFG_CODE_OVERKIZ_SAS           0x123D
916 #define ZBEE_MFG_CODE_FLONIDAN              0x123E
917 #define ZBEE_MFG_CODE_HDL_AUTOATION         0x123F
918 #define ZBEE_MFG_CODE_ARDOMUS_NETWORKS      0x1240
919 #define ZBEE_MFG_CODE_SAMJIN_CO             0x1241
920 #define ZBEE_MFG_CODE_SPRUE_AEGIS_PLC       0x1242
921 #define ZBEE_MFG_CODE_INDRA_SISTEMAS        0x1243
922 #define ZBEE_MFG_CODE_JBT_SMART_LIGHT       0x1244
923 #define ZBEE_MFG_CODE_GE_LIGHTING_CURRE     0x1245
924 #define ZBEE_MFG_CODE_DANFOSS               0x1246
925 #define ZBEE_MFG_CODE_NIVISS_PHP_SP         0x1247
926 #define ZBEE_MFG_CODE_FENGLIYUAN_ENERGY     0x1248
927 #define ZBEE_MFG_CODE_NEXELEC               0x1249
928 #define ZBEE_MFG_CODE_SICHUAN_BEHOME_PR     0x124A
929 #define ZBEE_MFG_CODE_FUJIAN_STARNET        0x124B
930 #define ZBEE_MFG_CODE_TOSHIBA_VISUAL_SO     0x124C
931 #define ZBEE_MFG_CODE_LATCHABLE_INC         0x124D
932 #define ZBEE_MFG_CODE_LS_DEUTSCHLAND        0x124E
933 #define ZBEE_MFG_CODE_GLEDOPTO_CO_LTD       0x124F
934 #define ZBEE_MFG_CODE_THE_HOME_DEPOT        0x1250
935 #define ZBEE_MFG_CODE_NEONLITE_INTERNAT     0x1251
936 #define ZBEE_MFG_CODE_ARLO_TECHNOLOGIES     0x1252
937 #define ZBEE_MFG_CODE_XINGLUO_TECH          0x1253
938 #define ZBEE_MFG_CODE_SIMON_ELECTRIC_CH     0x1254
939 #define ZBEE_MFG_CODE_HANGZHOU_GREATSTA     0x1255
940 #define ZBEE_MFG_CODE_SEQUENTRIC_ENERGY     0x1256
941 #define ZBEE_MFG_CODE_SOLUM_CO_LTD          0x1257
942 #define ZBEE_MFG_CODE_EAGLERISE_ELEC        0x1258
943 #define ZBEE_MFG_CODE_FANTEM_TECH           0x1259
944 #define ZBEE_MFG_CODE_YUNDING_NETWORK       0x125A
945 #define ZBEE_MFG_CODE_ATLANTIC_GROUP        0x125B
946 #define ZBEE_MFG_CODE_XIAMEN_INTRETECH      0x125C
947 #define ZBEE_MFG_CODE_TUYA_GLOBAL_INC       0x125D
948 #define ZBEE_MFG_CODE_XIAMEN_DNAKE_INTE     0x125E
949 #define ZBEE_MFG_CODE_NIKO_NV               0x125F
950 #define ZBEE_MFG_CODE_EMPORIA_ENERGY        0x1260
951 #define ZBEE_MFG_CODE_SIKOM_AS              0x1261
952 #define ZBEE_MFG_CODE_AXIS_LABS_INC         0x1262
953 #define ZBEE_MFG_CODE_CURRENT_PRODUCTS      0x1263
954 #define ZBEE_MFG_CODE_METERSIT_SRL          0x1264
955 #define ZBEE_MFG_CODE_HORNBACH_BAUMARKT     0x1265
956 #define ZBEE_MFG_CODE_DICEWORLD_SRL_A       0x1266
957 #define ZBEE_MFG_CODE_ARC_TECHNOLOGY        0x1267
958 #define ZBEE_MFG_CODE_KONKE_INFORMATION     0x1268
959 #define ZBEE_MFG_CODE_SALTO_SYSTEMS_SL      0x1269
960 #define ZBEE_MFG_CODE_SHYUGJ_TECHNOLOGY     0x126A
961 #define ZBEE_MFG_CODE_BRAYDEN_AUTOMA        0x126B
962 #define ZBEE_MFG_CODE_ENVIRONEXUS_PTY       0x126C
963 #define ZBEE_MFG_CODE_ELTRA_NV_SA           0x126D
964 #define ZBEE_MFG_CODE_XIAMOMI_COMMUNI       0x126E
965 #define ZBEE_MFG_CODE_SHUNCOM_ELECTRON      0x126F
966 #define ZBEE_MFG_CODE_VOLTALIS_SA           0x1270
967 #define ZBEE_MFG_CODE_FEELUX_CO_LTD         0x1271
968 #define ZBEE_MFG_CODE_SMARTPLUS_INC         0x1272
969 #define ZBEE_MFG_CODE_HALEMEIER_GMBH        0x1273
970 #define ZBEE_MFG_CODE_TRUST_INTL            0x1274
971 #define ZBEE_MFG_CODE_DUKE_ENERGY           0x1275
972 #define ZBEE_MFG_CODE_CALIX                 0x1276
973 #define ZBEE_MFG_CODE_ADEO                  0x1277
974 #define ZBEE_MFG_CODE_CONNECTED_RESP        0x1278
975 #define ZBEE_MFG_CODE_STROYENERGOKOM        0x1279
976 #define ZBEE_MFG_CODE_LUMITECH_LIGHT        0x127A
977 #define ZBEE_MFG_CODE_VERDANT_ENVIRO        0x127B
978 #define ZBEE_MFG_CODE_ALFRED_INTL           0x127C
979 #define ZBEE_MFG_CODE_SANSI_LED_LIGHT       0x127D
980 #define ZBEE_MFG_CODE_MINDTREE              0x127E
981 #define ZBEE_MFG_CODE_NORDIC_SEMI           0x127F
982 #define ZBEE_MFG_CODE_SITERWELL_ELEC        0x1280
983 #define ZBEE_MFG_CODE_BRILONER_LEUCHTEN     0x1281
984 #define ZBEE_MFG_CODE_SHENZHEN_SEI_TECH     0x1282
985 #define ZBEE_MFG_CODE_COPPER_LABS           0x1283
986 #define ZBEE_MFG_CODE_DELTA_DORE            0x1284
987 #define ZBEE_MFG_CODE_HAGER_GROUP           0x1285
988 #define ZBEE_MFG_CODE_SHENZHEN_COOLKIT      0x1286
989 #define ZBEE_MFG_CODE_HANGZHOU_SKY_LIGHT    0x1287
990 #define ZBEE_MFG_CODE_E_ON_SE               0x1288
991 #define ZBEE_MFG_CODE_LIDL_STIFTUNG         0x1289
992 #define ZBEE_MFG_CODE_SICHUAN_CHANGHONG     0x128A
993 #define ZBEE_MFG_CODE_NODON                 0x128B
994 #define ZBEE_MFG_CODE_JIANGXI_INNOTECH      0x128C
995 #define ZBEE_MFG_CODE_MERCATOR_PTY          0x128D
996 #define ZBEE_MFG_CODE_BEIJING_RUYING        0x128E
997 #define ZBEE_MFG_CODE_EGLO_LEUCHTEN         0x128F
998 #define ZBEE_MFG_CODE_PIETRO_FIORENTINI     0x1290
999 #define ZBEE_MFG_CODE_ZEHNDER_GROUP         0x1291
1000 #define ZBEE_MFG_CODE_BRK_BRANDS            0x1292
1001 #define ZBEE_MFG_CODE_ASKEY_COMPUTER        0x1293
1002 #define ZBEE_MFG_CODE_PASSIVEBOLT           0x1294
1003 #define ZBEE_MFG_CODE_AVM_AUDIOVISUELLE     0x1295
1004 #define ZBEE_MFG_CODE_NINGBO_SUNTECH        0x1296
1005 #define ZBEE_MFG_CODE_SOCIETE_EN_COMMAND    0x1297
1006 #define ZBEE_MFG_CODE_VIVINT_SMART_HOME     0x1298
1007 #define ZBEE_MFG_CODE_NAMRON                0x1299
1008 #define ZBEE_MFG_CODE_RADEMACHER_GERA       0x129A
1009 #define ZBEE_MFG_CODE_OMO_SYSTEMS           0x129B
1010 #define ZBEE_MFG_CODE_SIGLIS                0x129C
1011 #define ZBEE_MFG_CODE_IMHOTEP_CREATION      0x129D
1012 #define ZBEE_MFG_CODE_ICASA                 0x129E
1013 #define ZBEE_MFG_CODE_LEVEL_HOME            0x129F
1014 #define ZBEE_MFG_CODE_TIS_CONTROL           0x1300
1015 #define ZBEE_MFG_CODE_RADISYS_INDIA         0x1301
1016 #define ZBEE_MFG_CODE_VEEA                  0x1302
1017 #define ZBEE_MFG_CODE_FELL_TECHNOLOGY       0x1303
1018 #define ZBEE_MFG_CODE_SOWILO_DESIGN         0x1304
1019 #define ZBEE_MFG_CODE_LEXI_DEVICES          0x1305
1020 #define ZBEE_MFG_CODE_LIFI_LABS             0x1306
1021 #define ZBEE_MFG_CODE_GRUNDFOS_HOLDING      0x1307
1022 #define ZBEE_MFG_CODE_SOURCING_CREATION     0x1308
1023 #define ZBEE_MFG_CODE_KRAKEN_TECH           0x1309
1024 #define ZBEE_MFG_CODE_EVE_SYSTEMS           0x130A
1025 #define ZBEE_MFG_CODE_LITE_ON_TECH          0x130B
1026 #define ZBEE_MFG_CODE_FOCALCREST            0x130C
1027 #define ZBEE_MFG_CODE_BOUFFALO_LAB          0x130D
1028 #define ZBEE_MFG_CODE_WYZE_LABS             0x130E
1029 
1030 #define ZBEE_MFG_CODE_DATEK_WIRLESS         0x1337
1031 #define ZBEE_MFG_CODE_GEWISS_SPA            0x1994
1032 #define ZBEE_MFG_CODE_CLIMAX_TECH           0x2794
1033 
1034 /* Manufacturer Names */
1035 #define ZBEE_MFG_CIRRONET                   "Cirronet"
1036 #define ZBEE_MFG_CHIPCON                    "Chipcon"
1037 #define ZBEE_MFG_EMBER                      "Ember"
1038 #define ZBEE_MFG_NTS                        "National Tech"
1039 #define ZBEE_MFG_FREESCALE                  "Freescale"
1040 #define ZBEE_MFG_IPCOM                      "IPCom"
1041 #define ZBEE_MFG_SAN_JUAN                   "San Juan Software"
1042 #define ZBEE_MFG_TUV                        "TUV"
1043 #define ZBEE_MFG_COMPXS                     "CompXs"
1044 #define ZBEE_MFG_BM                         "BM SpA"
1045 #define ZBEE_MFG_AWAREPOINT                 "AwarePoint"
1046 #define ZBEE_MFG_PHILIPS                    "Philips"
1047 #define ZBEE_MFG_LUXOFT                     "Luxoft"
1048 #define ZBEE_MFG_KORWIN                     "Korvin"
1049 #define ZBEE_MFG_1_RF                       "One RF"
1050 #define ZBEE_MFG_STG                        "Software Technology Group"
1051 #define ZBEE_MFG_TELEGESIS                  "Telegesis"
1052 #define ZBEE_MFG_VISIONIC                   "Visionic"
1053 #define ZBEE_MFG_INSTA                      "Insta"
1054 #define ZBEE_MFG_ATALUM                     "Atalum"
1055 #define ZBEE_MFG_ATMEL                      "Atmel"
1056 #define ZBEE_MFG_DEVELCO                    "Develco"
1057 #define ZBEE_MFG_HONEYWELL                  "Honeywell"
1058 #define ZBEE_MFG_RADIO_PULSE                "RadioPulse"
1059 #define ZBEE_MFG_RENESAS                    "Renesas"
1060 #define ZBEE_MFG_XANADU                     "Xanadu Wireless"
1061 #define ZBEE_MFG_NEC                        "NEC Engineering"
1062 #define ZBEE_MFG_YAMATAKE                   "Yamatake"
1063 #define ZBEE_MFG_TENDRIL                    "Tendril"
1064 #define ZBEE_MFG_ASSA                       "Assa Abloy"
1065 #define ZBEE_MFG_MAXSTREAM                  "Maxstream"
1066 #define ZBEE_MFG_NEUROCOM                   "Neurocom"
1067 
1068 #define ZBEE_MFG_III                        "Institute for Information Industry"
1069 #define ZBEE_MFG_VANTAGE                    "Vantage Controls"
1070 #define ZBEE_MFG_ICONTROL                   "iControl"
1071 #define ZBEE_MFG_RAYMARINE                  "Raymarine"
1072 #define ZBEE_MFG_LSR                        "LS Research"
1073 #define ZBEE_MFG_ONITY                      "Onity"
1074 #define ZBEE_MFG_MONO                       "Mono Products"
1075 #define ZBEE_MFG_RFT                        "RF Tech"
1076 #define ZBEE_MFG_ITRON                      "Itron"
1077 #define ZBEE_MFG_TRITECH                    "Tritech"
1078 #define ZBEE_MFG_EMBEDIT                    "Embedit"
1079 #define ZBEE_MFG_S3C                        "S3C"
1080 #define ZBEE_MFG_SIEMENS                    "Siemens"
1081 #define ZBEE_MFG_MINDTECH                   "Mindtech"
1082 #define ZBEE_MFG_LGE                        "LG Electronics"
1083 #define ZBEE_MFG_MITSUBISHI                 "Mitsubishi"
1084 #define ZBEE_MFG_JOHNSON                    "Johnson Controls"
1085 #define ZBEE_MFG_PRI                        "PRI"
1086 #define ZBEE_MFG_KNICK                      "Knick"
1087 #define ZBEE_MFG_VICONICS                   "Viconics"
1088 #define ZBEE_MFG_FLEXIPANEL                 "Flexipanel"
1089 #define ZBEE_MFG_PIASIM                     "Piasim Corporation"
1090 #define ZBEE_MFG_TRANE                      "Trane"
1091 #define ZBEE_MFG_JENNIC                     "Jennic"
1092 #define ZBEE_MFG_LIG                        "Living Independently"
1093 #define ZBEE_MFG_ALERTME                    "AlertMe"
1094 #define ZBEE_MFG_DAINTREE                   "Daintree"
1095 #define ZBEE_MFG_AIJI                       "Aiji"
1096 #define ZBEE_MFG_TEL_ITALIA                 "Telecom Italia"
1097 #define ZBEE_MFG_MIKROKRETS                 "Mikrokrets"
1098 #define ZBEE_MFG_OKI_SEMI                   "Oki Semi"
1099 #define ZBEE_MFG_NEWPORT                    "Newport Electronics"
1100 #define ZBEE_MFG_C4                         "Control4"
1101 #define ZBEE_MFG_STM                        "STMicro"
1102 #define ZBEE_MFG_ASN                        "Ad-Sol Nissin"
1103 #define ZBEE_MFG_DCSI                       "DCSI"
1104 #define ZBEE_MFG_FRANCE_TEL                 "France Telecom"
1105 #define ZBEE_MFG_MUNET                      "muNet"
1106 #define ZBEE_MFG_AUTANI                     "Autani"
1107 #define ZBEE_MFG_COL_VNET                   "Colorado vNet"
1108 #define ZBEE_MFG_AEROCOMM                   "Aerocomm"
1109 #define ZBEE_MFG_SI_LABS                    "Silicon Labs"
1110 #define ZBEE_MFG_INNCOM                     "Inncom"
1111 #define ZBEE_MFG_CANNON                     "Cannon"
1112 #define ZBEE_MFG_SYNAPSE                    "Synapse"
1113 #define ZBEE_MFG_FPS                        "Fisher Pierce/Sunrise"
1114 #define ZBEE_MFG_CLS                        "CentraLite"
1115 #define ZBEE_MFG_CRANE                      "Crane"
1116 #define ZBEE_MFG_MOBILARM                   "Mobilarm"
1117 #define ZBEE_MFG_IMONITOR                   "iMonitor"
1118 #define ZBEE_MFG_BARTECH                    "Bartech"
1119 #define ZBEE_MFG_MESHNETICS                 "Meshnetics"
1120 #define ZBEE_MFG_LS_IND                     "LS Industrial"
1121 #define ZBEE_MFG_CASON                      "Cason"
1122 #define ZBEE_MFG_WLESS_GLUE                 "Wireless Glue"
1123 #define ZBEE_MFG_ELSTER                     "Elster"
1124 #define ZBEE_MFG_SMS_TEC                    "SMS Tec"
1125 #define ZBEE_MFG_ONSET                      "Onset Computer"
1126 #define ZBEE_MFG_RIGA                       "Riga Development"
1127 #define ZBEE_MFG_ENERGATE                   "Energate"
1128 #define ZBEE_MFG_CONMED                     "ConMed Linvatec"
1129 #define ZBEE_MFG_POWERMAND                  "PowerMand"
1130 #define ZBEE_MFG_SCHNEIDER                  "Schneider Electric"
1131 #define ZBEE_MFG_EATON                      "Eaton"
1132 #define ZBEE_MFG_TELULAR                    "Telular"
1133 #define ZBEE_MFG_DELPHI                     "Delphi Medical"
1134 #define ZBEE_MFG_EPISENSOR                  "EpiSensor"
1135 #define ZBEE_MFG_LANDIS_GYR                 "Landis+Gyr"
1136 #define ZBEE_MFG_KABA                       "Kaba Group"
1137 #define ZBEE_MFG_SHURE                      "Shure"
1138 #define ZBEE_MFG_COMVERGE                   "Comverge"
1139 #define ZBEE_MFG_DBS_LODGING                "DBS Lodging"
1140 #define ZBEE_MFG_ENERGY_AWARE               "Energy Aware"
1141 #define ZBEE_MFG_HIDALGO                    "Hidalgo"
1142 #define ZBEE_MFG_AIR2APP                    "Air2App"
1143 #define ZBEE_MFG_AMX                        "AMX"
1144 #define ZBEE_MFG_EDMI                       "EDMI Pty"
1145 #define ZBEE_MFG_CYAN                       "Cyan Ltd"
1146 #define ZBEE_MFG_SYS_SPA                    "System SPA"
1147 #define ZBEE_MFG_TELIT                      "Telit"
1148 #define ZBEE_MFG_KAGA                       "Kaga Electronics"
1149 #define ZBEE_MFG_4_NOKS                     "4-noks s.r.l."
1150 #define ZBEE_MFG_CERTICOM                   "Certicom"
1151 #define ZBEE_MFG_GRIDPOINT                  "Gridpoint"
1152 #define ZBEE_MFG_PROFILE_SYS                "Profile Systems"
1153 #define ZBEE_MFG_COMPACTA                   "Compacta International"
1154 #define ZBEE_MFG_FREESTYLE                  "Freestyle Technology"
1155 #define ZBEE_MFG_ALEKTRONA                  "Alektrona"
1156 #define ZBEE_MFG_COMPUTIME                  "Computime"
1157 #define ZBEE_MFG_REMOTE_TECH                "Remote Technologies"
1158 #define ZBEE_MFG_WAVECOM                    "Wavecom"
1159 #define ZBEE_MFG_ENERGY                     "Energy Optimizers"
1160 #define ZBEE_MFG_GE                         "GE"
1161 #define ZBEE_MFG_JETLUN                     "Jetlun"
1162 #define ZBEE_MFG_CIPHER                     "Cipher Systems"
1163 #define ZBEE_MFG_CORPORATE                  "Corporate Systems Eng"
1164 #define ZBEE_MFG_ECOBEE                     "ecobee"
1165 #define ZBEE_MFG_SMK                        "SMK"
1166 #define ZBEE_MFG_MESHWORKS                  "Meshworks Wireless"
1167 #define ZBEE_MFG_ELLIPS                     "Ellips B.V."
1168 #define ZBEE_MFG_SECURE                     "Secure electrans"
1169 #define ZBEE_MFG_CEDO                       "CEDO"
1170 #define ZBEE_MFG_TOSHIBA                    "Toshiba"
1171 #define ZBEE_MFG_DIGI                       "Digi International"
1172 #define ZBEE_MFG_UBILOGIX                   "Ubilogix"
1173 #define ZBEE_MFG_ECHELON                    "Echelon"
1174 #define ZBEE_MFG_GREEN_ENERGY               "Green Energy Options"
1175 #define ZBEE_MFG_SILVER_SPRING              "Silver Spring Networks"
1176 #define ZBEE_MFG_BLACK                      "Black & Decker"
1177 #define ZBEE_MFG_AZTECH_ASSOC               "Aztech AssociatesInc."
1178 #define ZBEE_MFG_A_AND_D                    "A&D Co"
1179 #define ZBEE_MFG_RAINFOREST                 "Rainforest Automation"
1180 #define ZBEE_MFG_CARRIER                    "Carrier Electronics"
1181 #define ZBEE_MFG_SYCHIP                     "SyChip/Murata"
1182 #define ZBEE_MFG_OPEN_PEAK                  "OpenPeak"
1183 #define ZBEE_MFG_PASSIVE                    "Passive Systems"
1184 #define ZBEE_MFG_G4S_JUSTICE                "G4S JusticeServices"
1185 #define ZBEE_MFG_MMB                        "MMBResearch"
1186 #define ZBEE_MFG_LEVITON                    "Leviton"
1187 #define ZBEE_MFG_KOREA_ELEC                 "Korea Electric Power Data Network"
1188 #define ZBEE_MFG_COMCAST                    "Comcast"
1189 #define ZBEE_MFG_NEC_ELEC                   "NEC Electronics"
1190 #define ZBEE_MFG_NETVOX                     "Netvox"
1191 #define ZBEE_MFG_UCONTROL                   "U-Control"
1192 #define ZBEE_MFG_EMBEDIA                    "Embedia Technologies"
1193 #define ZBEE_MFG_SENSUS                     "Sensus"
1194 #define ZBEE_MFG_SUNRISE                    "SunriseTechnologies"
1195 #define ZBEE_MFG_MEMTECH                    "MemtechCorp"
1196 #define ZBEE_MFG_FREEBOX                    "Freebox"
1197 #define ZBEE_MFG_M2_LABS                    "M2 Labs"
1198 #define ZBEE_MFG_BRITISH_GAS                "BritishGas"
1199 #define ZBEE_MFG_SENTEC                     "Sentec"
1200 #define ZBEE_MFG_NAVETAS                    "Navetas"
1201 #define ZBEE_MFG_LIGHTSPEED                 "Lightspeed Technologies"
1202 #define ZBEE_MFG_OKI                        "Oki Electric"
1203 #define ZBEE_MFG_SISTEMAS                   "Sistemas Inteligentes"
1204 #define ZBEE_MFG_DOMETIC                    "Dometic"
1205 #define ZBEE_MFG_APLS                       "Alps"
1206 #define ZBEE_MFG_ENERGY_HUB                 "EnergyHub"
1207 #define ZBEE_MFG_KAMSTRUP                   "Kamstrup"
1208 #define ZBEE_MFG_ECHOSTAR                   "EchoStar"
1209 #define ZBEE_MFG_ENERNOC                    "EnerNOC"
1210 #define ZBEE_MFG_ELTAV                      "Eltav"
1211 #define ZBEE_MFG_BELKIN                     "Belkin"
1212 #define ZBEE_MFG_XSTREAMHD                  "XStreamHD Wireless"
1213 #define ZBEE_MFG_SATURN_SOUTH               "Saturn South"
1214 #define ZBEE_MFG_GREENTRAP                  "GreenTrapOnline"
1215 #define ZBEE_MFG_SMARTSYNCH                 "SmartSynch"
1216 #define ZBEE_MFG_NYCE                       "Nyce Control"
1217 #define ZBEE_MFG_ICM_CONTROLS               "ICM Controls"
1218 #define ZBEE_MFG_MILLENNIUM                 "Millennium Electronics"
1219 #define ZBEE_MFG_MOTOROLA                   "Motorola"
1220 #define ZBEE_MFG_EMERSON                    "EmersonWhite-Rodgers"
1221 #define ZBEE_MFG_RADIO_THERMOSTAT           "Radio Thermostat"
1222 #define ZBEE_MFG_OMRON                      "OMRONCorporation"
1223 #define ZBEE_MFG_GIINII                     "GiiNii GlobalLimited"
1224 #define ZBEE_MFG_FUJITSU                    "Fujitsu GeneralLimited"
1225 #define ZBEE_MFG_PEEL                       "Peel Technologies"
1226 #define ZBEE_MFG_ACCENT                     "Accent"
1227 #define ZBEE_MFG_BYTESNAP                   "ByteSnap Design"
1228 #define ZBEE_MFG_NEC_TOKIN                  "NEC TOKIN Corporation"
1229 #define ZBEE_MFG_TRILLIANT                  "Trilliant Networks"
1230 #define ZBEE_MFG_ELECTROLUX                 "Electrolux Italia"
1231 #define ZBEE_MFG_ONZO                       "OnzoLtd"
1232 #define ZBEE_MFG_ENTEK                      "EnTekSystems"
1233 #define ZBEE_MFG_MAINSTREAM                 "MainstreamEngineering"
1234 #define ZBEE_MFG_INDESIT                    "IndesitCompany"
1235 #define ZBEE_MFG_THINKECO                   "THINKECO"
1236 #define ZBEE_MFG_2D2C                       "2D2C"
1237 #define ZBEE_MFG_GREENPEAK                  "GreenPeak"
1238 #define ZBEE_MFG_INTERCEL                   "InterCEL"
1239 #define ZBEE_MFG_LG                         "LG Electronics"
1240 #define ZBEE_MFG_MITSUMI1                   "Mitsumi Electric"
1241 #define ZBEE_MFG_MITSUMI2                   "Mitsumi Electric"
1242 #define ZBEE_MFG_ZENTRUM                    "Zentrum Mikroelektronik Dresden"
1243 #define ZBEE_MFG_NEST                       "Nest Labs"
1244 #define ZBEE_MFG_EXEGIN                     "Exegin Technologies"
1245 #define ZBEE_MFG_HONEYWELL                  "Honeywell"
1246 #define ZBEE_MFG_TAKAHATA                   "Takahata Precision"
1247 #define ZBEE_MFG_SUMITOMO                   "Sumitomo Electric Networks"
1248 #define ZBEE_MFG_GE_ENERGY                  "GE Energy"
1249 #define ZBEE_MFG_GE_APPLIANCES              "GE Appliances"
1250 #define ZBEE_MFG_RADIOCRAFTS                "Radiocrafts AS"
1251 #define ZBEE_MFG_CEIVA                      "Ceiva"
1252 #define ZBEE_MFG_TEC_CO                     "TEC CO Co., Ltd"
1253 #define ZBEE_MFG_CHAMELEON                  "Chameleon Technology (UK) Ltd"
1254 #define ZBEE_MFG_SAMSUNG                    "Samsung"
1255 #define ZBEE_MFG_RUWIDO                     "ruwido austria gmbh"
1256 #define ZBEE_MFG_HUAWEI                     "Huawei Technologies Co., Ltd."
1257 #define ZBEE_MFG_GREENWAVE                  "Greenwave Reality"
1258 #define ZBEE_MFG_BGLOBAL                    "BGlobal Metering Ltd"
1259 #define ZBEE_MFG_MINDTECK                   "Mindteck"
1260 #define ZBEE_MFG_INGERSOLL_RAND             "Ingersoll-Rand"
1261 #define ZBEE_MFG_DIUS                       "Dius Computing Pty Ltd"
1262 #define ZBEE_MFG_EMBEDDED                   "Embedded Automation, Inc."
1263 #define ZBEE_MFG_ABB                        "ABB"
1264 #define ZBEE_MFG_SONY                       "Sony"
1265 #define ZBEE_MFG_GENUS                      "Genus Power Infrastructures Limited"
1266 #define ZBEE_MFG_UNIVERSA L                 "Universal Electronics, Inc."
1267 #define ZBEE_MFG_METRUM                     "Metrum Technologies, LLC"
1268 #define ZBEE_MFG_CISCO                      "Cisco"
1269 #define ZBEE_MFG_UBISYS                     "Ubisys technologies GmbH"
1270 #define ZBEE_MFG_CONSERT                    "Consert"
1271 #define ZBEE_MFG_CRESTRON                   "Crestron Electronics"
1272 #define ZBEE_MFG_ENPHASE                    "Enphase Energy"
1273 #define ZBEE_MFG_INVENSYS                   "Invensys Controls"
1274 #define ZBEE_MFG_MUELLER                    "Mueller Systems, LLC"
1275 #define ZBEE_MFG_AAC_TECH                   "AAC Technologies Holding"
1276 #define ZBEE_MFG_U_NEXT                     "U-NEXT Co., Ltd"
1277 #define ZBEE_MFG_STEELCASE                  "Steelcase Inc."
1278 #define ZBEE_MFG_TELEMATICS                 "Telematics Wireless"
1279 #define ZBEE_MFG_SAMIL                      "Samil Power Co., Ltd"
1280 #define ZBEE_MFG_PACE                       "Pace Plc"
1281 #define ZBEE_MFG_OSBORNE                    "Osborne Coinage Co."
1282 #define ZBEE_MFG_POWERWATCH                 "Powerwatch"
1283 #define ZBEE_MFG_CANDELED                   "CANDELED GmbH"
1284 #define ZBEE_MFG_FLEXGRID                   "FlexGrid S.R.L"
1285 #define ZBEE_MFG_HUMAX                      "Humax"
1286 #define ZBEE_MFG_UNIVERSAL                  "Universal Devices"
1287 #define ZBEE_MFG_ADVANCED_ENERGY            "Advanced Energy"
1288 #define ZBEE_MFG_BEGA                       "BEGA Gantenbrink-Leuchten"
1289 #define ZBEE_MFG_BRUNEL                     "Brunel University"
1290 #define ZBEE_MFG_PANASONIC                  "Panasonic R&D Center Singapore"
1291 #define ZBEE_MFG_ESYSTEMS                   "eSystems Research"
1292 #define ZBEE_MFG_PANAMAX                    "Panamax"
1293 #define ZBEE_MFG_PHYSICAL                   "Physical Graph Corporation"
1294 #define ZBEE_MFG_EM_LITE                    "EM-Lite Ltd."
1295 #define ZBEE_MFG_OSRAM                      "Osram Sylvania"
1296 #define ZBEE_MFG_2_SAVE                     "2 Save Energy Ltd."
1297 #define ZBEE_MFG_PLANET                     "Planet Innovation Products Pty Ltd"
1298 #define ZBEE_MFG_AMBIENT                    "Ambient Devices, Inc."
1299 #define ZBEE_MFG_PROFALUX                   "Profalux"
1300 #define ZBEE_MFG_BILLION                    "Billion Electric Company (BEC)"
1301 #define ZBEE_MFG_EMBERTEC                   "Embertec Pty Ltd"
1302 #define ZBEE_MFG_IT_WATCHDOGS               "IT Watchdogs"
1303 #define ZBEE_MFG_RELOC                      "Reloc"
1304 #define ZBEE_MFG_INTEL                      "Intel Corporation"
1305 #define ZBEE_MFG_TREND                      "Trend Electronics Limited"
1306 #define ZBEE_MFG_MOXA                       "Moxa"
1307 #define ZBEE_MFG_QEES                       "QEES"
1308 #define ZBEE_MFG_SAYME                      "SAYME Wireless Sensor Networks"
1309 #define ZBEE_MFG_PENTAIR                    "Pentair Aquatic Systems"
1310 #define ZBEE_MFG_ORBIT                      "Orbit Irrigation"
1311 #define ZBEE_MFG_CALIFORNIA                 "California Eastern Laboratories"
1312 #define ZBEE_MFG_COMCAST                    "Comcast"
1313 #define ZBEE_MFG_IDT                        "IDT Technology Limited"
1314 #define ZBEE_MFG_PIXELA                     "Pixela"
1315 #define ZBEE_MFG_TIVO                       "TiVo"
1316 #define ZBEE_MFG_FIDURE                     "Fidure"
1317 #define ZBEE_MFG_MARVELL                    "Marvell Semiconductor"
1318 #define ZBEE_MFG_WASION                     "Wasion Group"
1319 #define ZBEE_MFG_JASCO                      "Jasco Products"
1320 #define ZBEE_MFG_SHENZHEN                   "Shenzhen Kaifa Technology"
1321 #define ZBEE_MFG_NETCOMM                    "Netcomm Wireless"
1322 #define ZBEE_MFG_DEFINE                     "Define Instruments"
1323 #define ZBEE_MFG_IN_HOME_DISP               "In Home Displays"
1324 #define ZBEE_MFG_MIELE                      "Miele & Cie. KG"
1325 #define ZBEE_MFG_TELEVES                    "Televes S.A."
1326 #define ZBEE_MFG_LABELEC                    "Labelec"
1327 #define ZBEE_MFG_CHINA_ELEC                 "China Electronics Standardization Institute"
1328 #define ZBEE_MFG_VECTORFORM                 "Vectorform"
1329 #define ZBEE_MFG_BUSCH_JAEGER               "Busch-Jaeger Elektro"
1330 #define ZBEE_MFG_REDPINE                    "Redpine Signals"
1331 #define ZBEE_MFG_BRIDGES                    "Bridges Electronic Technology"
1332 #define ZBEE_MFG_SERCOMM                    "Sercomm"
1333 #define ZBEE_MFG_WSH                        "WSH GmbH wirsindheller"
1334 #define ZBEE_MFG_BOSCH                      "Bosch Security Systems"
1335 #define ZBEE_MFG_EZEX                       "eZEX Corporation"
1336 #define ZBEE_MFG_DRESDEN                    "Dresden Elektronik Ingenieurtechnik GmbH"
1337 #define ZBEE_MFG_MEAZON                     "MEAZON S.A."
1338 #define ZBEE_MFG_CROW                       "Crow Electronic Engineering"
1339 #define ZBEE_MFG_HARVARD                    "Harvard Engineering"
1340 #define ZBEE_MFG_ANDSON                     "Andson(Beijing) Technology"
1341 #define ZBEE_MFG_ADHOCO                     "Adhoco AG"
1342 #define ZBEE_MFG_WAXMAN                     "Waxman Consumer Products Group"
1343 #define ZBEE_MFG_OWON                       "Owon Technology"
1344 #define ZBEE_MFG_HITRON                     "Hitron Technologies"
1345 #define ZBEE_MFG_SCEMTEC                    "Scemtec Steuerungstechnik GmbH"
1346 #define ZBEE_MFG_WEBEE                      "Webee"
1347 #define ZBEE_MFG_GRID2HOME                  "Grid2Home"
1348 #define ZBEE_MFG_TELINK                     "Telink Micro"
1349 #define ZBEE_MFG_JASMINE                    "Jasmine Systems"
1350 #define ZBEE_MFG_BIDGELY                    "Bidgely"
1351 #define ZBEE_MFG_LUTRON                     "Lutron"
1352 #define ZBEE_MFG_IJENKO                     "IJENKO"
1353 #define ZBEE_MFG_STARFIELD                  "Starfield Electronic"
1354 #define ZBEE_MFG_TCP                        "TCP"
1355 #define ZBEE_MFG_ROGERS                     "Rogers Communications Partnership"
1356 #define ZBEE_MFG_CREE                       "Cree"
1357 #define ZBEE_MFG_ROBERT_BOSCH_LLC           "Robert Bosch LLC"
1358 #define ZBEE_MFG_IBIS                       "Ibis Networks"
1359 #define ZBEE_MFG_QUIRKY                     "Quirky"
1360 #define ZBEE_MFG_EFERGY                     "Efergy Technologies"
1361 #define ZBEE_MFG_SMARTLABS                  "Smartlabs"
1362 #define ZBEE_MFG_EVERSPRING                 "Everspring Industry"
1363 #define ZBEE_MFG_SWANN                      "Swann Communications"
1364 #define ZBEE_MFG_TI                         "Texas Instruments"
1365 #define ZBEE_MFG_SONETER                    "Soneter"
1366 #define ZBEE_MFG_SAMSUNG_SDS                "Samsung SDS"
1367 #define ZBEE_MFG_UNIBAND_ELECTRO            "Uniband Electronic Corporation"
1368 #define ZBEE_MFG_ACCTON_TECHNOLOGY          "Accton Technology Corporation"
1369 #define ZBEE_MFG_BOSCH_THERMOTECH           "Bosch Thermotechnik GmbH"
1370 #define ZBEE_MFG_WINCOR_NIXDORF             "Wincor Nixdorf Inc."
1371 #define ZBEE_MFG_OHSUNG_ELECTRO             "Ohsung Electronics"
1372 #define ZBEE_MFG_ZEN_WITHIN                 "Zen Within, Inc."
1373 #define ZBEE_MFG_TECH_4_HOME                "Tech4home, Lda."
1374 #define ZBEE_MFG_NANOLEAF                   "Nanoleaf"
1375 #define ZBEE_MFG_KEEN_HOME                  "Keen Home, Inc."
1376 #define ZBEE_MFG_POLY_CONTROL               "Poly-Control APS"
1377 #define ZBEE_MFG_EASTFIELD_LIGHT            "Eastfield Lighting Co., Ltd Shenzhen"
1378 #define ZBEE_MFG_IP_DATATEL                 "IP Datatel, Inc."
1379 #define ZBEE_MFG_LUMI_UNITED_TECH           "Lumi United Techology, Ltd Shenzhen"
1380 #define ZBEE_MFG_SENGLED_OPTOELEC           "Sengled Optoelectronics Corp"
1381 #define ZBEE_MFG_REMOTE_SOLUTION            "Remote Solution Co., Ltd."
1382 #define ZBEE_MFG_ABB_GENWAY_XIAMEN          "ABB Genway Xiamen Electrical Equipment Co., Ltd."
1383 #define ZBEE_MFG_ZHEJIANG_REXENSE           "Zhejiang Rexense Tech"
1384 #define ZBEE_MFG_FOREE_TECHNOLOGY           "ForEE Technology"
1385 #define ZBEE_MFG_OPEN_ACCESS_TECH           "Open Access Technology Intl."
1386 #define ZBEE_MFG_INNR_LIGHTNING             "INNR Lighting BV"
1387 #define ZBEE_MFG_TECHWORLD                  "Techworld Industries"
1388 #define ZBEE_MFG_LEEDARSON_LIGHT            "Leedarson Lighting Co., Ltd."
1389 #define ZBEE_MFG_ARZEL_ZONING               "Arzel Zoning"
1390 #define ZBEE_MFG_HOLLEY_TECH                "Holley Technology"
1391 #define ZBEE_MFG_BELDON_TECH                "Beldon Technologies"
1392 #define ZBEE_MFG_FLEXTRONICS                "Flextronics"
1393 #define ZBEE_MFG_SHENZHEN_MEIAN             "Shenzhen Meian"
1394 #define ZBEE_MFG_LOWES                      "Lowes"
1395 #define ZBEE_MFG_SIGMA_CONNECT              "Sigma Connectivity"
1396 #define ZBEE_MFG_WULIAN                     "Wulian"
1397 #define ZBEE_MFG_PLUGWISE_BV                "Plugwise B.V."
1398 #define ZBEE_MFG_TITAN_PRODUCTS             "Titan Products"
1399 #define ZBEE_MFG_ECOSPECTRAL                "Ecospectral"
1400 #define ZBEE_MFG_D_LINK                     "D-Link"
1401 #define ZBEE_MFG_TECHNICOLOR_HOME           "Technicolor Home USA"
1402 #define ZBEE_MFG_OPPLE_LIGHTING             "Opple Lighting"
1403 #define ZBEE_MFG_WISTRON_NEWEB              "Wistron NeWeb Corp."
1404 #define ZBEE_MFG_QMOTION_SHADES             "QMotion Shades"
1405 #define ZBEE_MFG_INSTA_ELEKTRO              "Insta Elektro GmbH"
1406 #define ZBEE_MFG_SHANGHAI_VANCOUNT          "Shanghai Vancount"
1407 #define ZBEE_MFG_IKEA_OF_SWEDEN             "Ikea of Sweden"
1408 #define ZBEE_MFG_RT_RK                      "RT-RK"
1409 #define ZBEE_MFG_SHENZHEN_FEIBIT            "Shenzhen Feibit"
1410 #define ZBEE_MFG_EU_CONTROLS                "EuControls"
1411 #define ZBEE_MFG_TELKONET                   "Telkonet"
1412 #define ZBEE_MFG_THERMAL_SOLUTION           "Thermal Solution Resources"
1413 #define ZBEE_MFG_POM_CUBE                   "PomCube"
1414 #define ZBEE_MFG_EI_ELECTRONICS             "Ei Electronics"
1415 #define ZBEE_MFG_OPTOGA                     "Optoga"
1416 #define ZBEE_MFG_STELPRO                    "Stelpro"
1417 #define ZBEE_MFG_LYNXUS_TECH                "Lynxus Technologies Corp."
1418 #define ZBEE_MFG_SEMICONDUCTOR_COM          "Semiconductor Components"
1419 #define ZBEE_MFG_TP_LINK                    "TP-Link"
1420 #define ZBEE_MFG_LEDVANCE_LLC               "LEDVANCE LLC."
1421 #define ZBEE_MFG_NORTEK                     "Nortek"
1422 #define ZBEE_MFG_IREVO_ASSA_ABBLOY          "iRevo/Assa Abbloy Korea"
1423 #define ZBEE_MFG_MIDEA                      "Midea"
1424 #define ZBEE_MFG_ZF_FRIEDRICHSHAF           "ZF Friedrichshafen"
1425 #define ZBEE_MFG_CHECKIT                    "Checkit"
1426 #define ZBEE_MFG_ACLARA                     "Aclara"
1427 #define ZBEE_MFG_NOKIA                      "Nokia"
1428 #define ZBEE_MFG_GOLDCARD_HIGHTECH          "Goldcard High-tech Co., Ltd."
1429 #define ZBEE_MFG_GEORGE_WILSON              "George Wilson Industries Ltd."
1430 #define ZBEE_MFG_EASY_SAVER_CO              "EASY SAVER CO.,INC"
1431 #define ZBEE_MFG_ZTE_CORPORATION            "ZTE Corporation"
1432 #define ZBEE_MFG_ARRIS                      "ARRIS"
1433 #define ZBEE_MFG_RELIANCE_BIG_TV            "Reliance BIG TV"
1434 #define ZBEE_MFG_INSIGHT_ENERGY             "Insight Energy Ventures/Powerley"
1435 #define ZBEE_MFG_THOMAS_RESEARCH            "Thomas Research Products (Hubbell Lighting Inc.)"
1436 #define ZBEE_MFG_LI_SENG_TECH               "Li Seng Technology"
1437 #define ZBEE_MFG_SYSTEM_LEVEL_SOLU          "System Level Solutions Inc."
1438 #define ZBEE_MFG_MATRIX_LABS                "Matrix Labs"
1439 #define ZBEE_MFG_SINOPE_TECH                "Sinope Technologies"
1440 #define ZBEE_MFG_JIUZHOU_GREEBLE            "Jiuzhou Greeble"
1441 #define ZBEE_MFG_GUANGZHOU_LANVEE           "Guangzhou Lanvee Tech. Co. Ltd."
1442 #define ZBEE_MFG_VENSTAR                    "Venstar"
1443 #define ZBEE_MFG_SLV                        "SLV"
1444 #define ZBEE_MFG_HALO_SMART_LABS            "Halo Smart Labs"
1445 #define ZBEE_MFG_SCOUT_SECURITY             "Scout Security Inc."
1446 #define ZBEE_MFG_ALIBABA_CHINA              "Alibaba China Inc."
1447 #define ZBEE_MFG_RESOLUTION_PROD            "Resolution Products, Inc."
1448 #define ZBEE_MFG_SMARTLOK_INC               "Smartlok Inc."
1449 #define ZBEE_MFG_LUX_PRODUCTS_CORP          "Lux Products Corp."
1450 #define ZBEE_MFG_VIMAR_SPA                  "Vimar SpA"
1451 #define ZBEE_MFG_UNIVERSAL_LIGHT            "Universal Lighting Technologies"
1452 #define ZBEE_MFG_ROBERT_BOSCH_GMBH          "Robert Bosch, GmbH"
1453 #define ZBEE_MFG_ACCENTURE                  "Accenture"
1454 #define ZBEE_MFG_HEIMAN_TECHNOLOGY          "Heiman Technology Co., Ltd."
1455 #define ZBEE_MFG_SHENZHEN_HOMA              "Shenzhen HOMA Technology Co., Ltd."
1456 #define ZBEE_MFG_VISION_ELECTRO             "Vision-Electronics Technology"
1457 #define ZBEE_MFG_LENOVO                     "Lenovo"
1458 #define ZBEE_MFG_PRESCIENSE_RD              "Presciense R&D"
1459 #define ZBEE_MFG_SHENZHEN_SEASTAR           "Shenzhen Seastar Intelligence Co., Ltd."
1460 #define ZBEE_MFG_SENSATIVE_AB               "Sensative AB"
1461 #define ZBEE_MFG_SOLAREDGE                  "SolarEdge"
1462 #define ZBEE_MFG_ZIPATO                     "Zipato"
1463 #define ZBEE_MFG_CHINA_FIRE_SEC             "China Fire & Security Sensing Manufacturing (iHorn)"
1464 #define ZBEE_MFG_QUBY_BV                    "Quby BV"
1465 #define ZBEE_MFG_HANGZHOU_ROOMBANK          "Hangzhou Roombanker Technology Co., Ltd."
1466 #define ZBEE_MFG_AMAZON_LAB126              "Amazon Lab126"
1467 #define ZBEE_MFG_PAULMANN_LICHT             "Paulmann Licht GmbH"
1468 #define ZBEE_MFG_SHENZHEN_ORVIBO            "Shenzhen Orvibo Electronics Co. Ltd."
1469 #define ZBEE_MFG_TCI_TELECOMM               "TCI Telecommunications"
1470 #define ZBEE_MFG_MUELLER_LICHT_INT          "Mueller-Licht International Inc."
1471 #define ZBEE_MFG_AURORA_LIMITED             "Aurora Limited"
1472 #define ZBEE_MFG_SMART_DCC                  "SmartDCC"
1473 #define ZBEE_MFG_SHANGHAI_UMEINFO           "Shanghai UMEinfo Co. Ltd."
1474 #define ZBEE_MFG_CARBON_TRACK               "carbonTRACK"
1475 #define ZBEE_MFG_SOMFY                      "Somfy"
1476 #define ZBEE_MFG_VIESSMAN_ELEKTRO           "Viessmann Elektronik GmbH"
1477 #define ZBEE_MFG_HILDEBRAND_TECH            "Hildebrand Technology Ltd"
1478 #define ZBEE_MFG_ONKYO_TECH                 "Onkyo Technology Corporation"
1479 #define ZBEE_MFG_SHENZHEN_SUNRICH           "Shenzhen Sunricher Technology Ltd."
1480 #define ZBEE_MFG_XIU_XIU_TECH               "Xiu Xiu Technology Co., Ltd"
1481 #define ZBEE_MFG_ZUMTOBEL_GROUP             "Zumtobel Group"
1482 #define ZBEE_MFG_SHENZHEN_KAADAS            "Shenzhen Kaadas Intelligent Technology Co. Ltd"
1483 #define ZBEE_MFG_SHANGHAI_XIAOYAN           "Shanghai Xiaoyan Technology Co. Ltd"
1484 #define ZBEE_MFG_CYPRESS_SEMICOND           "Cypress Semiconductor "
1485 #define ZBEE_MFG_XAL_GMBH                   "XAL GmbH"
1486 #define ZBEE_MFG_INERGY_SYSTEMS             "Inergy Systems LLC"
1487 #define ZBEE_MFG_ALFRED_KARCHER             "Alfred Karcher GmbH & Co KG"
1488 #define ZBEE_MFG_ADUROLIGHT_MANU            "Adurolight Manufacturing "
1489 #define ZBEE_MFG_GROUPE_MULLER              "Groupe Muller"
1490 #define ZBEE_MFG_V_MARK_ENTERPRI            "V-Mark Enterprises Inc."
1491 #define ZBEE_MFG_LEAD_ENERGY_AG             "Lead Energy AG"
1492 #define ZBEE_MFG_UIOT_GROUP                 "UIOT Group"
1493 #define ZBEE_MFG_AXXESS_INDUSTRIES          "Axxess Industries Inc."
1494 #define ZBEE_MFG_THIRD_REALITY_INC          "Third Reality Inc."
1495 #define ZBEE_MFG_DSR_CORPORATION            "DSR Corporation"
1496 #define ZBEE_MFG_GUANGZHOU_VENSI            "Guangzhou Vensi Intelligent Technology Co. Ltd."
1497 #define ZBEE_MFG_SCHLAGE_LOCK_ALL           "Schlage Lock (Allegion)"
1498 #define ZBEE_MFG_NET2GRID                   "Net2Grid"
1499 #define ZBEE_MFG_AIRAM_ELECTRIC             "Airam Electric Oy Ab"
1500 #define ZBEE_MFG_IMMAX_WPB_CZ               "IMMAX WPB CZ"
1501 #define ZBEE_MFG_ZIV_AUTOMATION             "ZIV Automation"
1502 #define ZBEE_MFG_HANGZHOU_IMAGIC            "HangZhou iMagicTechnology Co., Ltd"
1503 #define ZBEE_MFG_XIAMEN_LEELEN              "Xiamen Leelen Technology Co. Ltd."
1504 #define ZBEE_MFG_OVERKIZ_SAS                "Overkiz SAS"
1505 #define ZBEE_MFG_FLONIDAN                   "Flonidan A/S"
1506 #define ZBEE_MFG_HDL_AUTOATION              "HDL Automation Co., Ltd."
1507 #define ZBEE_MFG_ARDOMUS_NETWORKS           "Ardomus Networks Corporation"
1508 #define ZBEE_MFG_SAMJIN_CO                  "Samjin Co., Ltd."
1509 #define ZBEE_MFG_SPRUE_AEGIS_PLC            "Sprue Aegis PLC"
1510 #define ZBEE_MFG_INDRA_SISTEMAS             "Indra Sistemas, S.A."
1511 #define ZBEE_MFG_JBT_SMART_LIGHT            "Shenzhen JBT Smart Lighting Co., Ltd."
1512 #define ZBEE_MFG_GE_LIGHTING_CURRE          "GE Lighting & Current"
1513 #define ZBEE_MFG_DANFOSS                    "Danfoss A/S"
1514 #define ZBEE_MFG_NIVISS_PHP_SP              "NIVISS PHP Sp. z o.o. Sp.k."
1515 #define ZBEE_MFG_FENGLIYUAN_ENERGY          "Shenzhen Fengliyuan Energy Conservating Technology Co. Ltd"
1516 #define ZBEE_MFG_NEXELEC                    "NEXELEC"
1517 #define ZBEE_MFG_SICHUAN_BEHOME_PR          "Sichuan Behome Prominent Technology Co., Ltd"
1518 #define ZBEE_MFG_FUJIAN_STARNET             "Fujian Star-net Communication Co., Ltd."
1519 #define ZBEE_MFG_TOSHIBA_VISUAL_SO          "Toshiba Visual Solutions Corporation"
1520 #define ZBEE_MFG_LATCHABLE_INC              "Latchable, Inc."
1521 #define ZBEE_MFG_LS_DEUTSCHLAND             "L&S Deutschland GmbH"
1522 #define ZBEE_MFG_GLEDOPTO_CO_LTD            "Gledopto Co., Ltd."
1523 #define ZBEE_MFG_THE_HOME_DEPOT             "The Home Depot"
1524 #define ZBEE_MFG_NEONLITE_INTERNAT          "Neonlite International Ltd."
1525 #define ZBEE_MFG_ARLO_TECHNOLOGIES          "Arlo Technologies, Inc."
1526 #define ZBEE_MFG_XINGLUO_TECH               "Xingluo Technology Co., Ltd."
1527 #define ZBEE_MFG_SIMON_ELECTRIC_CH          "Simon Electric (China) Co., Ltd."
1528 #define ZBEE_MFG_HANGZHOU_GREATSTA          "Hangzhou Greatstar Industrial Co., Ltd."
1529 #define ZBEE_MFG_SEQUENTRIC_ENERGY          "Sequentric Energy Systems, LLC"
1530 #define ZBEE_MFG_SOLUM_CO_LTD               "Solum Co., Ltd."
1531 #define ZBEE_MFG_EAGLERISE_ELEC             "Eaglerise Electric & Electronic (China) Co., Ltd."
1532 #define ZBEE_MFG_FANTEM_TECH                "Fantem Technologies (Shenzhen) Co., Ltd."
1533 #define ZBEE_MFG_YUNDING_NETWORK            "Yunding Network Technology (Beijing) Co., Ltd."
1534 #define ZBEE_MFG_ATLANTIC_GROUP             "Atlantic Group"
1535 #define ZBEE_MFG_XIAMEN_INTRETECH           "Xiamen Intretech, Inc."
1536 #define ZBEE_MFG_TUYA_GLOBAL_INC            "Tuya Global Inc."
1537 #define ZBEE_MFG_XIAMEN_DNAKE_INTE          "Xiamen Dnake Intelligent Technology Co., Ltd"
1538 #define ZBEE_MFG_NIKO_NV                    "Niko nv"
1539 #define ZBEE_MFG_EMPORIA_ENERGY             "Emporia Energy"
1540 #define ZBEE_MFG_SIKOM_AS                   "Sikom AS"
1541 #define ZBEE_MFG_AXIS_LABS_INC              "AXIS Labs, Inc."
1542 #define ZBEE_MFG_CURRENT_PRODUCTS           "Current Products Corporation"
1543 #define ZBEE_MFG_METERSIT_SRL               "MeteRSit SRL"
1544 #define ZBEE_MFG_HORNBACH_BAUMARKT          "HORNBACH Baumarkt AG"
1545 #define ZBEE_MFG_DICEWORLD_SRL_A            "DiCEworld s.r.l. a socio unico"
1546 #define ZBEE_MFG_ARC_TECHNOLOGY             "ARC Technology Co., Ltd"
1547 #define ZBEE_MFG_KONKE_INFORMATION          "Hangzhou Konke Information Technology Co., Ltd."
1548 #define ZBEE_MFG_SALTO_SYSTEMS_SL           "SALTO Systems S.L."
1549 #define ZBEE_MFG_SHYUGJ_TECHNOLOGY          "Shenzhen Shyugj Technology Co., Ltd"
1550 #define ZBEE_MFG_BRAYDEN_AUTOMA             "Brayden Automation Corporation"
1551 #define ZBEE_MFG_ENVIRONEXUS_PTY            "Environexus Pty. Ltd."
1552 #define ZBEE_MFG_ELTRA_NV_SA                "Eltra nv/sa"
1553 #define ZBEE_MFG_XIAMOMI_COMMUNI            "Xiaomi Communications Co., Ltd."
1554 #define ZBEE_MFG_SHUNCOM_ELECTRON           "Shanghai Shuncom Electronic Technology Co., Ltd."
1555 #define ZBEE_MFG_VOLTALIS_SA                "Voltalis S.A"
1556 #define ZBEE_MFG_FEELUX_CO_LTD              "FEELUX Co., Ltd."
1557 #define ZBEE_MFG_SMARTPLUS_INC              "SmartPlus Inc."
1558 #define ZBEE_MFG_HALEMEIER_GMBH             "Halemeier GmbH"
1559 #define ZBEE_MFG_TRUST_INTL                 "Trust International BBV"
1560 #define ZBEE_MFG_DUKE_ENERGY                "Duke Energy Business Services LLC"
1561 #define ZBEE_MFG_CALIX                      "Calix, Inc."
1562 #define ZBEE_MFG_ADEO                       "ADEO"
1563 #define ZBEE_MFG_CONNECTED_RESP             "Connected Response Limited"
1564 #define ZBEE_MFG_STROYENERGOKOM             "StroyEnergoKom"
1565 #define ZBEE_MFG_LUMITECH_LIGHT             "Lumitech Lighting Solution GmbH"
1566 #define ZBEE_MFG_VERDANT_ENVIRO             "Verdant Environmental Technologies"
1567 #define ZBEE_MFG_ALFRED_INTL                "Alfred International"
1568 #define ZBEE_MFG_SANSI_LED_LIGHT            "Sansi LED Lighting"
1569 #define ZBEE_MFG_MINDTREE                   "Mindtree"
1570 #define ZBEE_MFG_NORDIC_SEMI                "Nordic Semiconductor ASA"
1571 #define ZBEE_MFG_SITERWELL_ELEC             "Siterwell Electronics"
1572 #define ZBEE_MFG_BRILONER_LEUCHTEN          "Briloner Leuchten GmbH"
1573 #define ZBEE_MFG_SHENZHEN_SEI_TECH          "Shenzhen SEI Technology"
1574 #define ZBEE_MFG_COPPER_LABS                "Copper Labs"
1575 #define ZBEE_MFG_DELTA_DORE                 "Delta Dore"
1576 #define ZBEE_MFG_HAGER_GROUP                "Hager Group"
1577 #define ZBEE_MFG_SHENZHEN_COOLKIT           "Shenzhen CoolKit Technology"
1578 #define ZBEE_MFG_HANGZHOU_SKY_LIGHT         "Hangzhou Sky-Lighting"
1579 #define ZBEE_MFG_E_ON_SE                    "E.ON SE"
1580 #define ZBEE_MFG_LIDL_STIFTUNG              "Lidl Stiftung"
1581 #define ZBEE_MFG_SICHUAN_CHANGHONG          "Sichuan Changhong Network Technologies"
1582 #define ZBEE_MFG_NODON                      "NodOn"
1583 #define ZBEE_MFG_JIANGXI_INNOTECH           "Jiangxi Innotech Technology"
1584 #define ZBEE_MFG_MERCATOR_PTY               "Mercator Pty"
1585 #define ZBEE_MFG_BEIJING_RUYING             "Beijing Ruying Tech"
1586 #define ZBEE_MFG_EGLO_LEUCHTEN              "EGLO Leuchten GmbH"
1587 #define ZBEE_MFG_PIETRO_FIORENTINI          "Pietro Fiorentini S.p.A"
1588 #define ZBEE_MFG_ZEHNDER_GROUP              "Zehnder Group Vaux-Andigny"
1589 #define ZBEE_MFG_BRK_BRANDS                 "BRK Brands"
1590 #define ZBEE_MFG_ASKEY_COMPUTER             "Askey Computer"
1591 #define ZBEE_MFG_PASSIVEBOLT                "PassiveBolt"
1592 #define ZBEE_MFG_AVM_AUDIOVISUELLE          "AVM Audiovisuelles"
1593 #define ZBEE_MFG_NINGBO_SUNTECH             "Ningbo Suntech Lighting Tech"
1594 #define ZBEE_MFG_SOCIETE_EN_COMMAND         "Societe en Commandite Stello"
1595 #define ZBEE_MFG_VIVINT_SMART_HOME          "Vivint Smart Home"
1596 #define ZBEE_MFG_NAMRON                     "Namron"
1597 #define ZBEE_MFG_RADEMACHER_GERA            "RADEMACHER Geraete Elektronik GmbH"
1598 #define ZBEE_MFG_OMO_SYSTEMS                "OMO Systems"
1599 #define ZBEE_MFG_SIGLIS                     "Siglis"
1600 #define ZBEE_MFG_IMHOTEP_CREATION           "IMHOTEP CREATION"
1601 #define ZBEE_MFG_ICASA                      "icasa"
1602 #define ZBEE_MFG_LEVEL_HOME                 "Level Home"
1603 #define ZBEE_MFG_TIS_CONTROL                "TIS Control"
1604 #define ZBEE_MFG_RADISYS_INDIA              "Radisys India"
1605 #define ZBEE_MFG_VEEA                       "Veea"
1606 #define ZBEE_MFG_FELL_TECHNOLOGY            "FELL Technology"
1607 #define ZBEE_MFG_SOWILO_DESIGN              "Sowilo Design Services"
1608 #define ZBEE_MFG_LEXI_DEVICES               "Lexi Devices"
1609 #define ZBEE_MFG_LIFI_LABS                  "Lifi Labs"
1610 #define ZBEE_MFG_GRUNDFOS_HOLDING           "GRUNDFOS Holding"
1611 #define ZBEE_MFG_SOURCING_CREATION          "SOURCING & CREATION"
1612 #define ZBEE_MFG_KRAKEN_TECHNOLOGIES        "Kraken Technologies"
1613 #define ZBEE_MFG_EVE_SYSTEMS                "EVE SYSTEMS"
1614 #define ZBEE_MFG_LITE_ON_TECHNOLOGY         "LITE-ON TECHNOLOGY CORPORATION"
1615 #define ZBEE_MFG_FOCALCREST                 "Focalcrest"
1616 #define ZBEE_MFG_BOUFFALO_LAB               "Bouffalo Lab (Nanjing)"
1617 #define ZBEE_MFG_WYZE_LABS                  "Wyze Labs"
1618 
1619 
1620 #define ZBEE_MFG_DATEK_WIRLESS              "Datek Wireless AS"
1621 #define ZBEE_MFG_GEWISS_SPA                 "Gewiss S.p.A."
1622 #define ZBEE_MFG_CLIMAX_TECH                "Climax Technology Cp., Ltd."
1623 
1624 /* Protocol Abbreviations */
1625 #define ZBEE_PROTOABBREV_NWK                "zbee_nwk"
1626 #define ZBEE_PROTOABBREV_NWK_GP             "zbee_nwk_gp"
1627 #define ZBEE_PROTOABBREV_NWK_GP_CMD         "zbee_nwk_gp_cmd"
1628 #define ZBEE_PROTOABBREV_APS                "zbee_aps"
1629 #define ZBEE_PROTOABBREV_ZCL                "zbee_zcl"
1630 #define ZBEE_PROTOABBREV_ZCL_APPLCTRL       "zbee_zcl_general.applctrl"
1631 #define ZBEE_PROTOABBREV_ZCL_BASIC          "zbee_zcl_general.basic"
1632 #define ZBEE_PROTOABBREV_ZCL_POWER_CONFIG   "zbee_zcl_general.power_config"
1633 #define ZBEE_PROTOABBREV_ZCL_DEVICE_TEMP_CONFIG   "zbee_zcl_general.device_temperature_config"
1634 #define ZBEE_PROTOABBREV_ZCL_IDENTIFY       "zbee_zcl_general.identify"
1635 #define ZBEE_PROTOABBREV_ZCL_GROUPS         "zbee_zcl_general.groups"
1636 #define ZBEE_PROTOABBREV_ZCL_SCENES         "zbee_zcl_general.scenes"
1637 #define ZBEE_PROTOABBREV_ZCL_ALARMS         "zbee_zcl_general.alarms"
1638 #define ZBEE_PROTOABBREV_ZCL_TIME           "zbee_zcl_general.time"
1639 #define ZBEE_PROTOABBREV_ZCL_PUMP_CONFIG_CTRL            "zbee_zcl_hvac.pump_config_ctrl"
1640 #define ZBEE_PROTOABBREV_ZCL_THERMOSTAT     "zbee_zcl_hvac.thermostat"
1641 #define ZBEE_PROTOABBREV_ZCL_FAN_CONTROL                 "zbee_zcl_hvac.fan_ctrl"
1642 #define ZBEE_PROTOABBREV_ZCL_DEHUMIDIFICATION_CONTROL    "zbee_zcl_hvac.dehum_ctrl"
1643 #define ZBEE_PROTOABBREV_ZCL_THERMOSTAT_UI_CONFIG        "zbee_zcl_hvac.thermo_ui_config"
1644 #define ZBEE_PROTOABBREV_ZCL_APPLEVTALT     "zbee_zcl_ha.applevtalt"
1645 #define ZBEE_PROTOABBREV_ZCL_APPLIDT        "zbee_zcl_ha.applident"
1646 #define ZBEE_PROTOABBREV_ZCL_APPLSTATS      "zbee_zcl_ha.applstats"
1647 #define ZBEE_PROTOABBREV_ZCL_METIDT         "zbee_zcl_ha.metidt"
1648 #define ZBEE_PROTOABBREV_ZCL_IAS_ZONE       "zbee_zcl_ias.zone"
1649 #define ZBEE_PROTOABBREV_ZCL_IAS_ACE        "zbee_zcl_ias.ace"
1650 #define ZBEE_PROTOABBREV_ZCL_IAS_WD         "zbee_zcl_ias.wd"
1651 #define ZBEE_PROTOABBREV_ZCL_ONOFF          "zbee_zcl_general.onoff"
1652 #define ZBEE_PROTOABBREV_ZCL_ONOFF_SWITCH_CONFIG              "zbee_zcl_general.onoff.switch.configuration"
1653 #define ZBEE_PROTOABBREV_ZCL_LEVEL_CONTROL  "zbee_zcl_general.level_control"
1654 #define ZBEE_PROTOABBREV_ZCL_RSSI_LOCATION  "zbee_zcl_general.rssi_location"
1655 #define ZBEE_PROTOABBREV_ZCL_OTA            "zbee_zcl_general.ota"
1656 #define ZBEE_PROTOABBREV_ZCL_PART           "zbee_zcl_general.part"
1657 #define ZBEE_PROTOABBREV_ZCL_POLL           "zbee_zcl_general.poll"
1658 #define ZBEE_PROTOABBREV_ZCL_PWRPROF        "zbee_zcl_general.pwrprof"
1659 #define ZBEE_PROTOABBREV_ZCL_COMMISSIONING  "zbee_zcl_general.commissioning"
1660 #define ZBEE_PROTOABBREV_ZCL_MULTISTATE_VALUE_BASIC           "zbee_zcl_general.multistate.value.basic"
1661 #define ZBEE_PROTOABBREV_ZCL_MULTISTATE_INPUT_BASIC           "zbee_zcl_general.multistate.input.basic"
1662 #define ZBEE_PROTOABBREV_ZCL_MULTISTATE_OUTPUT_BASIC          "zbee_zcl_general.multistate.output.basic"
1663 #define ZBEE_PROTOABBREV_ZCL_BINARY_INPUT_BASIC               "zbee_zcl_general.binary_input_basic"               /* Newly Added by SRIB */
1664 #define ZBEE_PROTOABBREV_ZCL_BINARY_OUTPUT_BASIC              "zbee_zcl_general.binary_output_basic"              /* Newly Added by SRIB */
1665 #define ZBEE_PROTOABBREV_ZCL_BINARY_VALUE_BASIC               "zbee_zcl_general.binary_value_basic"               /* Newly Added by SRIB */
1666 #define ZBEE_PROTOABBREV_ZCL_ANALOG_VALUE_BASIC               "zbee_zcl_general.analog.value.basic"
1667 #define ZBEE_PROTOABBREV_ZCL_ANALOG_INPUT_BASIC               "zbee_zcl_general.analog.input.basic"
1668 #define ZBEE_PROTOABBREV_ZCL_ANALOG_OUTPUT_BASIC              "zbee_zcl_general.analog.output.basic"
1669 #define ZBEE_PROTOABBREV_ZCL_ILLUMMEAS         "zbee_zcl_meas_sensing.illummeas"
1670 #define ZBEE_PROTOABBREV_ZCL_ILLUMLEVELSEN     "zbee_zcl_meas_sensing.illumlevelsen"
1671 #define ZBEE_PROTOABBREV_ZCL_PRESSMEAS         "zbee_zcl_meas_sensing.pressmeas"
1672 #define ZBEE_PROTOABBREV_ZCL_FLOWMEAS          "zbee_zcl_meas_sensing.flowmeas"
1673 #define ZBEE_PROTOABBREV_ZCL_RELHUMMEAS        "zbee_zcl_meas_sensing.relhummeas"
1674 #define ZBEE_PROTOABBREV_ZCL_TEMPMEAS          "zbee_zcl_meas_sensing.tempmeas"
1675 #define ZBEE_PROTOABBREV_ZCL_OCCSEN            "zbee_zcl_meas_sensing.occsen"
1676 #define ZBEE_PROTOABBREV_ZCL_ELECMES           "zbee_zcl_meas_sensing.elecmes"
1677 #define ZBEE_PROTOABBREV_ZCL_KEEP_ALIVE        "zbee_zcl_se.keep_alive"
1678 #define ZBEE_PROTOABBREV_ZCL_PRICE             "zbee_zcl_se.price"
1679 #define ZBEE_PROTOABBREV_ZCL_DRLC              "zbee_zcl_se.drlc"
1680 #define ZBEE_PROTOABBREV_ZCL_KE                "zbee_zcl_se.ke"
1681 #define ZBEE_PROTOABBREV_ZCL_MET               "zbee_zcl_se.met"
1682 #define ZBEE_PROTOABBREV_ZCL_MSG               "zbee_zcl_se.msg"
1683 #define ZBEE_PROTOABBREV_ZCL_TUN               "zbee_zcl_se.tun"
1684 #define ZBEE_PROTOABBREV_ZCL_PRE_PAYMENT       "zbee_zcl_se.pp"
1685 #define ZBEE_PROTOABBREV_ZCL_ENERGY_MANAGEMENT "zbee_zcl_se.em"
1686 #define ZBEE_PROTOABBREV_ZCL_CALENDAR          "zbee_zcl_se.calendar"
1687 #define ZBEE_PROTOABBREV_ZCL_DAILY_SCHEDULE    "zbee_zcl_se.daily_schedule"
1688 #define ZBEE_PROTOABBREV_ZCL_DEVICE_MANAGEMENT "zbee_zcl_se.dm"
1689 #define ZBEE_PROTOABBREV_ZCL_EVENTS            "zbee_zcl_se.events"
1690 #define ZBEE_PROTOABBREV_ZCL_MDU_PAIRING       "zbee_zcl_se.mdu_pairing"
1691 #define ZBEE_PROTOABBREV_ZCL_SUB_GHZ           "zbee_zcl_se.sub_ghz"
1692 #define ZBEE_PROTOABBREV_ZCL_SHADE_CONFIG      "zbee_zcl_closures.shade_config"
1693 #define ZBEE_PROTOABBREV_ZCL_DOOR_LOCK         "zbee_zcl_closures.door_lock"
1694 #define ZBEE_PROTOABBREV_ZCL_COLOR_CONTROL     "zbee_zcl_lighting.color_ctrl"
1695 #define ZBEE_PROTOABBREV_ZCL_BALLAST_CONFIG    "zbee_zcl_lighting.ballast_ctrl"
1696 #define ZBEE_PROTOABBREV_ZCL_TOUCHLINK         "zbee_zcl_general.touchlink"
1697 #define ZBEE_PROTOABBREV_ZCL_GP                "zbee_zcl_general.gp"
1698 
1699 /* ZigBee Vendor Sub IE Fields */
1700 #define ZBEE_ZIGBEE_IE_ID_MASK                      0xFFC0
1701 #define ZBEE_ZIGBEE_IE_LENGTH_MASK                  0x003F
1702 #define ZBEE_ZIGBEE_IE_REJOIN                         0x00
1703 #define ZBEE_ZIGBEE_IE_TX_POWER                       0x01
1704 #define ZBEE_ZIGBEE_IE_BEACON_PAYLOAD                 0x02
1705 
1706 /* ZigBee PRO beacons */
1707 #define ZBEE_ZIGBEE_BEACON_PROTOCOL_ID                0x00
1708 #define ZBEE_ZIGBEE_BEACON_STACK_PROFILE              0x0f
1709 #define ZBEE_ZIGBEE_BEACON_PROTOCOL_VERSION           0xf0
1710 #define ZBEE_ZIGBEE_BEACON_ROUTER_CAPACITY            0x04
1711 #define ZBEE_ZIGBEE_BEACON_NETWORK_DEPTH              0x78
1712 #define ZBEE_ZIGBEE_BEACON_END_DEVICE_CAPACITY        0x80
1713 
1714 /* ZigBee ZLL Device descriptions */
1715 #define ZBEE_ZLL_DEVICE_ON_OFF_LIGHT                    0x0000
1716 #define ZBEE_ZLL_DEVICE_ON_OFF_PLUG_IN_UNIT             0x0010
1717 #define ZBEE_ZLL_DEVICE_DIMMABLE_LIGHT                  0x0100
1718 #define ZBEE_ZLL_DEVICE_DIMMABLE_PLUG_IN_UNIT           0x0110
1719 #define ZBEE_ZLL_DEVICE_COLOR_LIGHT                     0x0200
1720 #define ZBEE_ZLL_DEVICE_EXTENDED_COLOR_LIGHT            0x0210
1721 #define ZBEE_ZLL_DEVICE_COLOR_TEMPERATURE_LIGHT         0x0220
1722 #define ZBEE_ZLL_DEVICE_COLOR_CONTROLLER                0x0800
1723 #define ZBEE_ZLL_DEVICE_COLOR_SCENE_CONTROLLER          0x0810
1724 #define ZBEE_ZLL_DEVICE_NON_COLOR_CONTROLLER            0x0820
1725 #define ZBEE_ZLL_DEVICE_NON_COLOR_SCENE_CONTROLLER      0x0830
1726 #define ZBEE_ZLL_DEVICE_CONTROL_BRIDGE                  0x0840
1727 #define ZBEE_ZLL_DEVICE_ON_OFF_SENSOR                   0x0850
1728 
1729 /* ZigBee HA Device descriptions */
1730 #define ZBEE_HA_DEVICE_ON_OFF_LIGHT                     0x0100
1731 #define ZBEE_HA_DEVICE_DIMMABLE_LIGHT                   0x0101
1732 #define ZBEE_HA_DEVICE_COLOR_DIMMABLE_LIGHT             0x0102
1733 #define ZBEE_HA_DEVICE_ON_OFF_LIGHT_SWITCH              0x0103
1734 #define ZBEE_HA_DEVICE_DIMMER_SWITCH                    0x0104
1735 #define ZBEE_HA_DEVICE_COLOR_DIMMER_SWITCH              0x0105
1736 #define ZBEE_HA_DEVICE_LIGHT_SENSOR                     0x0106
1737 #define ZBEE_HA_DEVICE_OCCUPANCY_SENSOR                 0x0107
1738 #define ZBEE_HA_DEVICE_ON_OFF_BALLAST                   0x0108
1739 #define ZBEE_HA_DEVICE_DIMMABLE_BALLAST                 0x0109
1740 #define ZBEE_HA_DEVICE_ON_OFF_PLUG_IN_UNIT              0x010A
1741 #define ZBEE_HA_DEVICE_DIMMABLE_PLUG_IN_UNIT            0x010B
1742 #define ZBEE_HA_DEVICE_COLOR_TEMPERATURE_LIGHT          0x010C
1743 #define ZBEE_HA_DEVICE_EXTENDED_COLOR_LIGHT             0x010D
1744 #define ZBEE_HA_DEVICE_LIGHT_LEVEL_SENSOR               0x010E
1745 #define ZBEE_HA_DEVICE_COLOR_CONTROLLER                 0x0800
1746 #define ZBEE_HA_DEVICE_COLOR_SCENE_CONTROLLER           0x0810
1747 #define ZBEE_HA_DEVICE_NON_COLOR_CONTROLLER             0x0820
1748 #define ZBEE_HA_DEVICE_NON_COLOR_SCENE_CONTROLLER       0x0830
1749 #define ZBEE_HA_DEVICE_CONTROL_BRIDGE                   0x0840
1750 #define ZBEE_HA_DEVICE_ON_OFF_SENSOR                    0x0850
1751 
1752 /* Helper Functions */
1753 /* Helper Functions */
1754 extern guint zbee_get_bit_field(guint input, guint mask);
1755 
1756 #endif /* PACKET_ZBEE_H */
1757 
1758 /*
1759  * Editor modelines  -  https://www.wireshark.org/tools/modelines.html
1760  *
1761  * Local variables:
1762  * c-basic-offset: 4
1763  * tab-width: 8
1764  * indent-tabs-mode: nil
1765  * End:
1766  *
1767  * vi: set shiftwidth=4 tabstop=8 expandtab:
1768  * :indentSize=4:tabSize=8:noTabs=true:
1769  */
1770