| Wireshark 4.7.3 The Wireshark network protocol analyzer

Loading...
Searching...
No Matches
packet-zbee.h
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 Technology, 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_DIAGNOSTICS "zbee_zcl_ha.diagnostics"
1648#define ZBEE_PROTOABBREV_ZCL_METIDT "zbee_zcl_ha.metidt"
1649#define ZBEE_PROTOABBREV_ZCL_IAS_ZONE "zbee_zcl_ias.zone"
1650#define ZBEE_PROTOABBREV_ZCL_IAS_ACE "zbee_zcl_ias.ace"
1651#define ZBEE_PROTOABBREV_ZCL_IAS_WD "zbee_zcl_ias.wd"
1652#define ZBEE_PROTOABBREV_ZCL_ONOFF "zbee_zcl_general.onoff"
1653#define ZBEE_PROTOABBREV_ZCL_ONOFF_SWITCH_CONFIG "zbee_zcl_general.onoff.switch.configuration"
1654#define ZBEE_PROTOABBREV_ZCL_LEVEL_CONTROL "zbee_zcl_general.level_control"
1655#define ZBEE_PROTOABBREV_ZCL_RSSI_LOCATION "zbee_zcl_general.rssi_location"
1656#define ZBEE_PROTOABBREV_ZCL_OTA "zbee_zcl_general.ota"
1657#define ZBEE_PROTOABBREV_ZCL_PART "zbee_zcl_general.part"
1658#define ZBEE_PROTOABBREV_ZCL_POLL "zbee_zcl_general.poll"
1659#define ZBEE_PROTOABBREV_ZCL_PWRPROF "zbee_zcl_general.pwrprof"
1660#define ZBEE_PROTOABBREV_ZCL_COMMISSIONING "zbee_zcl_general.commissioning"
1661#define ZBEE_PROTOABBREV_ZCL_MULTISTATE_VALUE_BASIC "zbee_zcl_general.multistate.value.basic"
1662#define ZBEE_PROTOABBREV_ZCL_MULTISTATE_INPUT_BASIC "zbee_zcl_general.multistate.input.basic"
1663#define ZBEE_PROTOABBREV_ZCL_MULTISTATE_OUTPUT_BASIC "zbee_zcl_general.multistate.output.basic"
1664#define ZBEE_PROTOABBREV_ZCL_BINARY_INPUT_BASIC "zbee_zcl_general.binary_input_basic" /* Newly Added by SRIB */
1665#define ZBEE_PROTOABBREV_ZCL_BINARY_OUTPUT_BASIC "zbee_zcl_general.binary_output_basic" /* Newly Added by SRIB */
1666#define ZBEE_PROTOABBREV_ZCL_BINARY_VALUE_BASIC "zbee_zcl_general.binary_value_basic" /* Newly Added by SRIB */
1667#define ZBEE_PROTOABBREV_ZCL_ANALOG_VALUE_BASIC "zbee_zcl_general.analog.value.basic"
1668#define ZBEE_PROTOABBREV_ZCL_ANALOG_INPUT_BASIC "zbee_zcl_general.analog.input.basic"
1669#define ZBEE_PROTOABBREV_ZCL_ANALOG_OUTPUT_BASIC "zbee_zcl_general.analog.output.basic"
1670#define ZBEE_PROTOABBREV_ZCL_ILLUMMEAS "zbee_zcl_meas_sensing.illummeas"
1671#define ZBEE_PROTOABBREV_ZCL_ILLUMLEVELSEN "zbee_zcl_meas_sensing.illumlevelsen"
1672#define ZBEE_PROTOABBREV_ZCL_PRESSMEAS "zbee_zcl_meas_sensing.pressmeas"
1673#define ZBEE_PROTOABBREV_ZCL_FLOWMEAS "zbee_zcl_meas_sensing.flowmeas"
1674#define ZBEE_PROTOABBREV_ZCL_RELHUMMEAS "zbee_zcl_meas_sensing.relhummeas"
1675#define ZBEE_PROTOABBREV_ZCL_TEMPMEAS "zbee_zcl_meas_sensing.tempmeas"
1676#define ZBEE_PROTOABBREV_ZCL_OCCSEN "zbee_zcl_meas_sensing.occsen"
1677#define ZBEE_PROTOABBREV_ZCL_ELECMES "zbee_zcl_meas_sensing.elecmes"
1678#define ZBEE_PROTOABBREV_ZCL_KEEP_ALIVE "zbee_zcl_se.keep_alive"
1679#define ZBEE_PROTOABBREV_ZCL_PRICE "zbee_zcl_se.price"
1680#define ZBEE_PROTOABBREV_ZCL_DRLC "zbee_zcl_se.drlc"
1681#define ZBEE_PROTOABBREV_ZCL_KE "zbee_zcl_se.ke"
1682#define ZBEE_PROTOABBREV_ZCL_MET "zbee_zcl_se.met"
1683#define ZBEE_PROTOABBREV_ZCL_MSG "zbee_zcl_se.msg"
1684#define ZBEE_PROTOABBREV_ZCL_TUN "zbee_zcl_se.tun"
1685#define ZBEE_PROTOABBREV_ZCL_PRE_PAYMENT "zbee_zcl_se.pp"
1686#define ZBEE_PROTOABBREV_ZCL_ENERGY_MANAGEMENT "zbee_zcl_se.em"
1687#define ZBEE_PROTOABBREV_ZCL_CALENDAR "zbee_zcl_se.calendar"
1688#define ZBEE_PROTOABBREV_ZCL_DAILY_SCHEDULE "zbee_zcl_se.daily_schedule"
1689#define ZBEE_PROTOABBREV_ZCL_DEVICE_MANAGEMENT "zbee_zcl_se.dm"
1690#define ZBEE_PROTOABBREV_ZCL_EVENTS "zbee_zcl_se.events"
1691#define ZBEE_PROTOABBREV_ZCL_MDU_PAIRING "zbee_zcl_se.mdu_pairing"
1692#define ZBEE_PROTOABBREV_ZCL_SUB_GHZ "zbee_zcl_se.sub_ghz"
1693#define ZBEE_PROTOABBREV_ZCL_SHADE_CONFIG "zbee_zcl_closures.shade_config"
1694#define ZBEE_PROTOABBREV_ZCL_DOOR_LOCK "zbee_zcl_closures.door_lock"
1695#define ZBEE_PROTOABBREV_ZCL_WINDOW_COVERING "zbee_zcl_closures.window_covering"
1696#define ZBEE_PROTOABBREV_ZCL_COLOR_CONTROL "zbee_zcl_lighting.color_ctrl"
1697#define ZBEE_PROTOABBREV_ZCL_BALLAST_CONFIG "zbee_zcl_lighting.ballast_ctrl"
1698#define ZBEE_PROTOABBREV_ZCL_TOUCHLINK "zbee_zcl_general.touchlink"
1699#define ZBEE_PROTOABBREV_ZCL_GP "zbee_zcl_general.gp"
1700#define ZBEE_PROTOABBREV_ZCL_GENERIC_TUNNEL "zbee_zcl_proto_iface.generic_tunnel"
1701#define ZBEE_PROTOABBREV_ZCL_ZBD_CONFIGURATION "zbd.configuration"
1702
1703/* ZigBee Vendor Sub IE Fields */
1704#define ZBEE_ZIGBEE_IE_ID_MASK 0xFFC0
1705#define ZBEE_ZIGBEE_IE_LENGTH_MASK 0x003F
1706#define ZBEE_ZIGBEE_IE_REJOIN 0x00
1707#define ZBEE_ZIGBEE_IE_TX_POWER 0x01
1708#define ZBEE_ZIGBEE_IE_BEACON_PAYLOAD 0x02
1709
1710/* ZigBee PRO beacons */
1711#define ZBEE_ZIGBEE_BEACON_PROTOCOL_ID 0x00
1712#define ZBEE_ZIGBEE_BEACON_STACK_PROFILE 0x0f
1713#define ZBEE_ZIGBEE_BEACON_PROTOCOL_VERSION 0xf0
1714#define ZBEE_ZIGBEE_BEACON_ROUTER_CAPACITY 0x04
1715#define ZBEE_ZIGBEE_BEACON_NETWORK_DEPTH 0x78
1716#define ZBEE_ZIGBEE_BEACON_END_DEVICE_CAPACITY 0x80
1717
1718/* ZigBee ZLL Device descriptions */
1719#define ZBEE_ZLL_DEVICE_ON_OFF_LIGHT 0x0000
1720#define ZBEE_ZLL_DEVICE_ON_OFF_PLUG_IN_UNIT 0x0010
1721#define ZBEE_ZLL_DEVICE_DIMMABLE_LIGHT 0x0100
1722#define ZBEE_ZLL_DEVICE_DIMMABLE_PLUG_IN_UNIT 0x0110
1723#define ZBEE_ZLL_DEVICE_COLOR_LIGHT 0x0200
1724#define ZBEE_ZLL_DEVICE_EXTENDED_COLOR_LIGHT 0x0210
1725#define ZBEE_ZLL_DEVICE_COLOR_TEMPERATURE_LIGHT 0x0220
1726#define ZBEE_ZLL_DEVICE_COLOR_CONTROLLER 0x0800
1727#define ZBEE_ZLL_DEVICE_COLOR_SCENE_CONTROLLER 0x0810
1728#define ZBEE_ZLL_DEVICE_NON_COLOR_CONTROLLER 0x0820
1729#define ZBEE_ZLL_DEVICE_NON_COLOR_SCENE_CONTROLLER 0x0830
1730#define ZBEE_ZLL_DEVICE_CONTROL_BRIDGE 0x0840
1731#define ZBEE_ZLL_DEVICE_ON_OFF_SENSOR 0x0850
1732
1733/* ZigBee HA Device descriptions */
1734#define ZBEE_HA_DEVICE_ON_OFF_LIGHT 0x0100
1735#define ZBEE_HA_DEVICE_DIMMABLE_LIGHT 0x0101
1736#define ZBEE_HA_DEVICE_COLOR_DIMMABLE_LIGHT 0x0102
1737#define ZBEE_HA_DEVICE_ON_OFF_LIGHT_SWITCH 0x0103
1738#define ZBEE_HA_DEVICE_DIMMER_SWITCH 0x0104
1739#define ZBEE_HA_DEVICE_COLOR_DIMMER_SWITCH 0x0105
1740#define ZBEE_HA_DEVICE_LIGHT_SENSOR 0x0106
1741#define ZBEE_HA_DEVICE_OCCUPANCY_SENSOR 0x0107
1742#define ZBEE_HA_DEVICE_ON_OFF_BALLAST 0x0108
1743#define ZBEE_HA_DEVICE_DIMMABLE_BALLAST 0x0109
1744#define ZBEE_HA_DEVICE_ON_OFF_PLUG_IN_UNIT 0x010A
1745#define ZBEE_HA_DEVICE_DIMMABLE_PLUG_IN_UNIT 0x010B
1746#define ZBEE_HA_DEVICE_COLOR_TEMPERATURE_LIGHT 0x010C
1747#define ZBEE_HA_DEVICE_EXTENDED_COLOR_LIGHT 0x010D
1748#define ZBEE_HA_DEVICE_LIGHT_LEVEL_SENSOR 0x010E
1749#define ZBEE_HA_DEVICE_COLOR_CONTROLLER 0x0800
1750#define ZBEE_HA_DEVICE_COLOR_SCENE_CONTROLLER 0x0810
1751#define ZBEE_HA_DEVICE_NON_COLOR_CONTROLLER 0x0820
1752#define ZBEE_HA_DEVICE_NON_COLOR_SCENE_CONTROLLER 0x0830
1753#define ZBEE_HA_DEVICE_CONTROL_BRIDGE 0x0840
1754#define ZBEE_HA_DEVICE_ON_OFF_SENSOR 0x0850
1755
1756/* Helper Functions */
1757/* Helper Functions */
1758 extern unsigned zbee_get_bit_field(unsigned input, unsigned mask);
1759
1760#endif /* PACKET_ZBEE_H */
1761
1762/*
1763 * Editor modelines - https://www.wireshark.org/tools/modelines.html
1764 *
1765 * Local variables:
1766 * c-basic-offset: 4
1767 * tab-width: 8
1768 * indent-tabs-mode: nil
1769 * End:
1770 *
1771 * vi: set shiftwidth=4 tabstop=8 expandtab:
1772 * :indentSize=4:tabSize=8:noTabs=true:
1773 */
input
Definition tvbuff_lz77huff.c:32