Wireshark
2.9.0-477-g68ec514b
The Wireshark network protocol analyzer
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
epan
dissectors
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 0xbf00
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 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
777
/* Manufacturer Names */
778
#define ZBEE_MFG_CIRRONET "Cirronet"
779
#define ZBEE_MFG_CHIPCON "Chipcon"
780
#define ZBEE_MFG_EMBER "Ember"
781
#define ZBEE_MFG_NTS "National Tech"
782
#define ZBEE_MFG_FREESCALE "Freescale"
783
#define ZBEE_MFG_IPCOM "IPCom"
784
#define ZBEE_MFG_SAN_JUAN "San Juan Software"
785
#define ZBEE_MFG_TUV "TUV"
786
#define ZBEE_MFG_COMPXS "CompXs"
787
#define ZBEE_MFG_BM "BM SpA"
788
#define ZBEE_MFG_AWAREPOINT "AwarePoint"
789
#define ZBEE_MFG_PHILIPS "Philips"
790
#define ZBEE_MFG_LUXOFT "Luxoft"
791
#define ZBEE_MFG_KORWIN "Korvin"
792
#define ZBEE_MFG_1_RF "One RF"
793
#define ZBEE_MFG_STG "Software Technology Group"
794
#define ZBEE_MFG_TELEGESIS "Telegesis"
795
#define ZBEE_MFG_VISIONIC "Visionic"
796
#define ZBEE_MFG_INSTA "Insta"
797
#define ZBEE_MFG_ATALUM "Atalum"
798
#define ZBEE_MFG_ATMEL "Atmel"
799
#define ZBEE_MFG_DEVELCO "Develco"
800
#define ZBEE_MFG_HONEYWELL "Honeywell"
801
#define ZBEE_MFG_RADIO_PULSE "RadioPulse"
802
#define ZBEE_MFG_RENESAS "Renesas"
803
#define ZBEE_MFG_XANADU "Xanadu Wireless"
804
#define ZBEE_MFG_NEC "NEC Engineering"
805
#define ZBEE_MFG_YAMATAKE "Yamatake"
806
#define ZBEE_MFG_TENDRIL "Tendril"
807
#define ZBEE_MFG_ASSA "Assa Abloy"
808
#define ZBEE_MFG_MAXSTREAM "Maxstream"
809
#define ZBEE_MFG_NEUROCOM "Neurocom"
810
811
#define ZBEE_MFG_III "Institute for Information Industry"
812
#define ZBEE_MFG_VANTAGE "Vantage Controls"
813
#define ZBEE_MFG_ICONTROL "iControl"
814
#define ZBEE_MFG_RAYMARINE "Raymarine"
815
#define ZBEE_MFG_LSR "LS Research"
816
#define ZBEE_MFG_ONITY "Onity"
817
#define ZBEE_MFG_MONO "Mono Products"
818
#define ZBEE_MFG_RFT "RF Tech"
819
#define ZBEE_MFG_ITRON "Itron"
820
#define ZBEE_MFG_TRITECH "Tritech"
821
#define ZBEE_MFG_EMBEDIT "Embedit"
822
#define ZBEE_MFG_S3C "S3C"
823
#define ZBEE_MFG_SIEMENS "Siemens"
824
#define ZBEE_MFG_MINDTECH "Mindtech"
825
#define ZBEE_MFG_LGE "LG Electronics"
826
#define ZBEE_MFG_MITSUBISHI "Mitsubishi"
827
#define ZBEE_MFG_JOHNSON "Johnson Controls"
828
#define ZBEE_MFG_PRI "PRI"
829
#define ZBEE_MFG_KNICK "Knick"
830
#define ZBEE_MFG_VICONICS "Viconics"
831
#define ZBEE_MFG_FLEXIPANEL "Flexipanel"
832
#define ZBEE_MFG_PIASIM "Piasim Corporation"
833
#define ZBEE_MFG_TRANE "Trane"
834
#define ZBEE_MFG_JENNIC "Jennic"
835
#define ZBEE_MFG_LIG "Living Independently"
836
#define ZBEE_MFG_ALERTME "AlertMe"
837
#define ZBEE_MFG_DAINTREE "Daintree"
838
#define ZBEE_MFG_AIJI "Aiji"
839
#define ZBEE_MFG_TEL_ITALIA "Telecom Italia"
840
#define ZBEE_MFG_MIKROKRETS "Mikrokrets"
841
#define ZBEE_MFG_OKI_SEMI "Oki Semi"
842
#define ZBEE_MFG_NEWPORT "Newport Electronics"
843
#define ZBEE_MFG_C4 "Control4"
844
#define ZBEE_MFG_STM "STMicro"
845
#define ZBEE_MFG_ASN "Ad-Sol Nissin"
846
#define ZBEE_MFG_DCSI "DCSI"
847
#define ZBEE_MFG_FRANCE_TEL "France Telecom"
848
#define ZBEE_MFG_MUNET "muNet"
849
#define ZBEE_MFG_AUTANI "Autani"
850
#define ZBEE_MFG_COL_VNET "Colorado vNet"
851
#define ZBEE_MFG_AEROCOMM "Aerocomm"
852
#define ZBEE_MFG_SI_LABS "Silicon Labs"
853
#define ZBEE_MFG_INNCOM "Inncom"
854
#define ZBEE_MFG_CANNON "Cannon"
855
#define ZBEE_MFG_SYNAPSE "Synapse"
856
#define ZBEE_MFG_FPS "Fisher Pierce/Sunrise"
857
#define ZBEE_MFG_CLS "CentraLite"
858
#define ZBEE_MFG_CRANE "Crane"
859
#define ZBEE_MFG_MOBILARM "Mobilarm"
860
#define ZBEE_MFG_IMONITOR "iMonitor"
861
#define ZBEE_MFG_BARTECH "Bartech"
862
#define ZBEE_MFG_MESHNETICS "Meshnetics"
863
#define ZBEE_MFG_LS_IND "LS Industrial"
864
#define ZBEE_MFG_CASON "Cason"
865
#define ZBEE_MFG_WLESS_GLUE "Wireless Glue"
866
#define ZBEE_MFG_ELSTER "Elster"
867
#define ZBEE_MFG_SMS_TEC "SMS Tec"
868
#define ZBEE_MFG_ONSET "Onset Computer"
869
#define ZBEE_MFG_RIGA "Riga Development"
870
#define ZBEE_MFG_ENERGATE "Energate"
871
#define ZBEE_MFG_CONMED "ConMed Linvatec"
872
#define ZBEE_MFG_POWERMAND "PowerMand"
873
#define ZBEE_MFG_SCHNEIDER "Schneider Electric"
874
#define ZBEE_MFG_EATON "Eaton"
875
#define ZBEE_MFG_TELULAR "Telular"
876
#define ZBEE_MFG_DELPHI "Delphi Medical"
877
#define ZBEE_MFG_EPISENSOR "EpiSensor"
878
#define ZBEE_MFG_LANDIS_GYR "Landis+Gyr"
879
#define ZBEE_MFG_KABA "Kaba Group"
880
#define ZBEE_MFG_SHURE "Shure"
881
#define ZBEE_MFG_COMVERGE "Comverge"
882
#define ZBEE_MFG_DBS_LODGING "DBS Lodging"
883
#define ZBEE_MFG_ENERGY_AWARE "Energy Aware"
884
#define ZBEE_MFG_HIDALGO "Hidalgo"
885
#define ZBEE_MFG_AIR2APP "Air2App"
886
#define ZBEE_MFG_AMX "AMX"
887
#define ZBEE_MFG_EDMI "EDMI Pty"
888
#define ZBEE_MFG_CYAN "Cyan Ltd"
889
#define ZBEE_MFG_SYS_SPA "System SPA"
890
#define ZBEE_MFG_TELIT "Telit"
891
#define ZBEE_MFG_KAGA "Kaga Electronics"
892
#define ZBEE_MFG_4_NOKS "4-noks s.r.l."
893
#define ZBEE_MFG_CERTICOM "Certicom"
894
#define ZBEE_MFG_GRIDPOINT "Gridpoint"
895
#define ZBEE_MFG_PROFILE_SYS "Profile Systems"
896
#define ZBEE_MFG_COMPACTA "Compacta International"
897
#define ZBEE_MFG_FREESTYLE "Freestyle Technology"
898
#define ZBEE_MFG_ALEKTRONA "Alektrona"
899
#define ZBEE_MFG_COMPUTIME "Computime"
900
#define ZBEE_MFG_REMOTE_TECH "Remote Technologies"
901
#define ZBEE_MFG_WAVECOM "Wavecom"
902
#define ZBEE_MFG_ENERGY "Energy Optimizers"
903
#define ZBEE_MFG_GE "GE"
904
#define ZBEE_MFG_JETLUN "Jetlun"
905
#define ZBEE_MFG_CIPHER "Cipher Systems"
906
#define ZBEE_MFG_CORPORATE "Corporate Systems Eng"
907
#define ZBEE_MFG_ECOBEE "ecobee"
908
#define ZBEE_MFG_SMK "SMK"
909
#define ZBEE_MFG_MESHWORKS "Meshworks Wireless"
910
#define ZBEE_MFG_ELLIPS "Ellips B.V."
911
#define ZBEE_MFG_SECURE "Secure electrans"
912
#define ZBEE_MFG_CEDO "CEDO"
913
#define ZBEE_MFG_TOSHIBA "Toshiba"
914
#define ZBEE_MFG_DIGI "Digi International"
915
#define ZBEE_MFG_UBILOGIX "Ubilogix"
916
#define ZBEE_MFG_ECHELON "Echelon"
917
#define ZBEE_MFG_GREEN_ENERGY "Green Energy Options"
918
#define ZBEE_MFG_SILVER_SPRING "Silver Spring Networks"
919
#define ZBEE_MFG_BLACK "Black & Decker"
920
#define ZBEE_MFG_AZTECH_ASSOC "Aztech AssociatesInc."
921
#define ZBEE_MFG_A_AND_D "A&D Co"
922
#define ZBEE_MFG_RAINFOREST "Rainforest Automation"
923
#define ZBEE_MFG_CARRIER "Carrier Electronics"
924
#define ZBEE_MFG_SYCHIP "SyChip/Murata"
925
#define ZBEE_MFG_OPEN_PEAK "OpenPeak"
926
#define ZBEE_MFG_PASSIVE "Passive Systems"
927
#define ZBEE_MFG_G4S_JUSTICE "G4S JusticeServices"
928
#define ZBEE_MFG_MMB "MMBResearch"
929
#define ZBEE_MFG_LEVITON "Leviton"
930
#define ZBEE_MFG_KOREA_ELEC "Korea Electric Power Data Network"
931
#define ZBEE_MFG_COMCAST "Comcast"
932
#define ZBEE_MFG_NEC_ELEC "NEC Electronics"
933
#define ZBEE_MFG_NETVOX "Netvox"
934
#define ZBEE_MFG_UCONTROL "U-Control"
935
#define ZBEE_MFG_EMBEDIA "Embedia Technologies"
936
#define ZBEE_MFG_SENSUS "Sensus"
937
#define ZBEE_MFG_SUNRISE "SunriseTechnologies"
938
#define ZBEE_MFG_MEMTECH "MemtechCorp"
939
#define ZBEE_MFG_FREEBOX "Freebox"
940
#define ZBEE_MFG_M2_LABS "M2 Labs"
941
#define ZBEE_MFG_BRITISH_GAS "BritishGas"
942
#define ZBEE_MFG_SENTEC "Sentec"
943
#define ZBEE_MFG_NAVETAS "Navetas"
944
#define ZBEE_MFG_LIGHTSPEED "Lightspeed Technologies"
945
#define ZBEE_MFG_OKI "Oki Electric"
946
#define ZBEE_MFG_SISTEMAS "Sistemas Inteligentes"
947
#define ZBEE_MFG_DOMETIC "Dometic"
948
#define ZBEE_MFG_APLS "Alps"
949
#define ZBEE_MFG_ENERGY_HUB "EnergyHub"
950
#define ZBEE_MFG_KAMSTRUP "Kamstrup"
951
#define ZBEE_MFG_ECHOSTAR "EchoStar"
952
#define ZBEE_MFG_ENERNOC "EnerNOC"
953
#define ZBEE_MFG_ELTAV "Eltav"
954
#define ZBEE_MFG_BELKIN "Belkin"
955
#define ZBEE_MFG_XSTREAMHD "XStreamHD Wireless"
956
#define ZBEE_MFG_SATURN_SOUTH "Saturn South"
957
#define ZBEE_MFG_GREENTRAP "GreenTrapOnline"
958
#define ZBEE_MFG_SMARTSYNCH "SmartSynch"
959
#define ZBEE_MFG_NYCE "Nyce Control"
960
#define ZBEE_MFG_ICM_CONTROLS "ICM Controls"
961
#define ZBEE_MFG_MILLENNIUM "Millennium Electronics"
962
#define ZBEE_MFG_MOTOROLA "Motorola"
963
#define ZBEE_MFG_EMERSON "EmersonWhite-Rodgers"
964
#define ZBEE_MFG_RADIO_THERMOSTAT "Radio Thermostat"
965
#define ZBEE_MFG_OMRON "OMRONCorporation"
966
#define ZBEE_MFG_GIINII "GiiNii GlobalLimited"
967
#define ZBEE_MFG_FUJITSU "Fujitsu GeneralLimited"
968
#define ZBEE_MFG_PEEL "Peel Technologies"
969
#define ZBEE_MFG_ACCENT "Accent"
970
#define ZBEE_MFG_BYTESNAP "ByteSnap Design"
971
#define ZBEE_MFG_NEC_TOKIN "NEC TOKIN Corporation"
972
#define ZBEE_MFG_TRILLIANT "Trilliant Networks"
973
#define ZBEE_MFG_ELECTROLUX "Electrolux Italia"
974
#define ZBEE_MFG_ONZO "OnzoLtd"
975
#define ZBEE_MFG_ENTEK "EnTekSystems"
976
977
#define ZBEE_MFG_MAINSTREAM "MainstreamEngineering"
978
#define ZBEE_MFG_INDESIT "IndesitCompany"
979
#define ZBEE_MFG_THINKECO "THINKECO"
980
#define ZBEE_MFG_2D2C "2D2C"
981
#define ZBEE_MFG_GREENPEAK "GreenPeak"
982
#define ZBEE_MFG_INTERCEL "InterCEL"
983
#define ZBEE_MFG_LG "LG Electronics"
984
#define ZBEE_MFG_MITSUMI1 "Mitsumi Electric"
985
#define ZBEE_MFG_MITSUMI2 "Mitsumi Electric"
986
#define ZBEE_MFG_ZENTRUM "Zentrum Mikroelektronik Dresden"
987
#define ZBEE_MFG_NEST "Nest Labs"
988
#define ZBEE_MFG_EXEGIN "Exegin Technologies"
989
#define ZBEE_MFG_HONEYWELL "Honeywell"
990
#define ZBEE_MFG_TAKAHATA "Takahata Precision"
991
#define ZBEE_MFG_SUMITOMO "Sumitomo Electric Networks"
992
#define ZBEE_MFG_GE_ENERGY "GE Energy"
993
#define ZBEE_MFG_GE_APPLIANCES "GE Appliances"
994
#define ZBEE_MFG_RADIOCRAFTS "Radiocrafts AS"
995
#define ZBEE_MFG_CEIVA "Ceiva"
996
#define ZBEE_MFG_TEC_CO "TEC CO Co., Ltd"
997
#define ZBEE_MFG_CHAMELEON "Chameleon Technology (UK) Ltd"
998
#define ZBEE_MFG_SAMSUNG "Samsung"
999
#define ZBEE_MFG_RUWIDO "ruwido austria gmbh"
1000
#define ZBEE_MFG_HUAWEI "Huawei Technologies Co., Ltd."
1001
#define ZBEE_MFG_GREENWAVE "Greenwave Reality"
1002
#define ZBEE_MFG_BGLOBAL "BGlobal Metering Ltd"
1003
#define ZBEE_MFG_MINDTECK "Mindteck"
1004
#define ZBEE_MFG_INGERSOLL_RAND "Ingersoll-Rand"
1005
#define ZBEE_MFG_DIUS "Dius Computing Pty Ltd"
1006
#define ZBEE_MFG_EMBEDDED "Embedded Automation, Inc."
1007
#define ZBEE_MFG_ABB "ABB"
1008
#define ZBEE_MFG_SONY "Sony"
1009
#define ZBEE_MFG_GENUS "Genus Power Infrastructures Limited"
1010
#define ZBEE_MFG_UNIVERSA L "Universal Electronics, Inc."
1011
#define ZBEE_MFG_METRUM "Metrum Technologies, LLC"
1012
#define ZBEE_MFG_CISCO "Cisco"
1013
#define ZBEE_MFG_UBISYS "Ubisys technologies GmbH"
1014
#define ZBEE_MFG_CONSERT "Consert"
1015
#define ZBEE_MFG_CRESTRON "Crestron Electronics"
1016
#define ZBEE_MFG_ENPHASE "Enphase Energy"
1017
#define ZBEE_MFG_INVENSYS "Invensys Controls"
1018
#define ZBEE_MFG_MUELLER "Mueller Systems, LLC"
1019
#define ZBEE_MFG_AAC_TECH "AAC Technologies Holding"
1020
#define ZBEE_MFG_U_NEXT "U-NEXT Co., Ltd"
1021
#define ZBEE_MFG_STEELCASE "Steelcase Inc."
1022
#define ZBEE_MFG_TELEMATICS "Telematics Wireless"
1023
#define ZBEE_MFG_SAMIL "Samil Power Co., Ltd"
1024
#define ZBEE_MFG_PACE "Pace Plc"
1025
#define ZBEE_MFG_OSBORNE "Osborne Coinage Co."
1026
#define ZBEE_MFG_POWERWATCH "Powerwatch"
1027
#define ZBEE_MFG_CANDELED "CANDELED GmbH"
1028
#define ZBEE_MFG_FLEXGRID "FlexGrid S.R.L"
1029
#define ZBEE_MFG_HUMAX "Humax"
1030
#define ZBEE_MFG_UNIVERSAL "Universal Devices"
1031
#define ZBEE_MFG_ADVANCED_ENERGY "Advanced Energy"
1032
#define ZBEE_MFG_BEGA "BEGA Gantenbrink-Leuchten"
1033
#define ZBEE_MFG_BRUNEL "Brunel University"
1034
#define ZBEE_MFG_PANASONIC "Panasonic R&D Center Singapore"
1035
#define ZBEE_MFG_ESYSTEMS "eSystems Research"
1036
#define ZBEE_MFG_PANAMAX "Panamax"
1037
#define ZBEE_MFG_PHYSICAL "Physical Graph Corporation"
1038
#define ZBEE_MFG_EM_LITE "EM-Lite Ltd."
1039
#define ZBEE_MFG_OSRAM "Osram Sylvania"
1040
#define ZBEE_MFG_2_SAVE "2 Save Energy Ltd."
1041
#define ZBEE_MFG_PLANET "Planet Innovation Products Pty Ltd"
1042
#define ZBEE_MFG_AMBIENT "Ambient Devices, Inc."
1043
#define ZBEE_MFG_PROFALUX "Profalux"
1044
#define ZBEE_MFG_BILLION "Billion Electric Company (BEC)"
1045
#define ZBEE_MFG_EMBERTEC "Embertec Pty Ltd"
1046
#define ZBEE_MFG_IT_WATCHDOGS "IT Watchdogs"
1047
#define ZBEE_MFG_RELOC "Reloc"
1048
#define ZBEE_MFG_INTEL "Intel Corporation"
1049
#define ZBEE_MFG_TREND "Trend Electronics Limited"
1050
#define ZBEE_MFG_MOXA "Moxa"
1051
#define ZBEE_MFG_QEES "QEES"
1052
#define ZBEE_MFG_SAYME "SAYME Wireless Sensor Networks"
1053
#define ZBEE_MFG_PENTAIR "Pentair Aquatic Systems"
1054
#define ZBEE_MFG_ORBIT "Orbit Irrigation"
1055
#define ZBEE_MFG_CALIFORNIA "California Eastern Laboratories"
1056
#define ZBEE_MFG_COMCAST "Comcast"
1057
#define ZBEE_MFG_IDT "IDT Technology Limited"
1058
#define ZBEE_MFG_PIXELA "Pixela"
1059
#define ZBEE_MFG_TIVO "TiVo"
1060
#define ZBEE_MFG_FIDURE "Fidure"
1061
#define ZBEE_MFG_MARVELL "Marvell Semiconductor"
1062
#define ZBEE_MFG_WASION "Wasion Group"
1063
#define ZBEE_MFG_JASCO "Jasco Products"
1064
#define ZBEE_MFG_SHENZHEN "Shenzhen Kaifa Technology"
1065
#define ZBEE_MFG_NETCOMM "Netcomm Wireless"
1066
#define ZBEE_MFG_DEFINE "Define Instruments"
1067
#define ZBEE_MFG_IN_HOME_DISP "In Home Displays"
1068
#define ZBEE_MFG_MIELE "Miele & Cie. KG"
1069
#define ZBEE_MFG_TELEVES "Televes S.A."
1070
#define ZBEE_MFG_LABELEC "Labelec"
1071
#define ZBEE_MFG_CHINA_ELEC "China Electronics Standardization Institute"
1072
#define ZBEE_MFG_VECTORFORM "Vectorform"
1073
#define ZBEE_MFG_BUSCH_JAEGER "Busch-Jaeger Elektro"
1074
#define ZBEE_MFG_REDPINE "Redpine Signals"
1075
#define ZBEE_MFG_BRIDGES "Bridges Electronic Technology"
1076
#define ZBEE_MFG_SERCOMM "Sercomm"
1077
#define ZBEE_MFG_WSH "WSH GmbH wirsindheller"
1078
#define ZBEE_MFG_BOSCH "Bosch Security Systems"
1079
#define ZBEE_MFG_EZEX "eZEX Corporation"
1080
#define ZBEE_MFG_DRESDEN "Dresden Elektronik Ingenieurtechnik GmbH"
1081
#define ZBEE_MFG_MEAZON "MEAZON S.A."
1082
#define ZBEE_MFG_CROW "Crow Electronic Engineering"
1083
#define ZBEE_MFG_HARVARD "Harvard Engineering"
1084
#define ZBEE_MFG_ANDSON "Andson(Beijing) Technology"
1085
#define ZBEE_MFG_ADHOCO "Adhoco AG"
1086
#define ZBEE_MFG_WAXMAN "Waxman Consumer Products Group"
1087
#define ZBEE_MFG_OWON "Owon Technology"
1088
#define ZBEE_MFG_HITRON "Hitron Technologies"
1089
#define ZBEE_MFG_SCEMTEC "Scemtec Steuerungstechnik GmbH"
1090
#define ZBEE_MFG_WEBEE "Webee"
1091
#define ZBEE_MFG_GRID2HOME "Grid2Home"
1092
#define ZBEE_MFG_TELINK "Telink Micro"
1093
#define ZBEE_MFG_JASMINE "Jasmine Systems"
1094
#define ZBEE_MFG_BIDGELY "Bidgely"
1095
#define ZBEE_MFG_LUTRON "Lutron"
1096
#define ZBEE_MFG_IJENKO "IJENKO"
1097
#define ZBEE_MFG_STARFIELD "Starfield Electronic"
1098
#define ZBEE_MFG_TCP "TCP"
1099
#define ZBEE_MFG_ROGERS "Rogers Communications Partnership"
1100
#define ZBEE_MFG_CREE "Cree"
1101
#define ZBEE_MFG_ROBERT_BOSCH "Robert Bosch"
1102
#define ZBEE_MFG_IBIS "Ibis Networks"
1103
#define ZBEE_MFG_QUIRKY "Quirky"
1104
#define ZBEE_MFG_EFERGY "Efergy Technologies"
1105
#define ZBEE_MFG_SMARTLABS "Smartlabs"
1106
#define ZBEE_MFG_EVERSPRING "Everspring Industry"
1107
#define ZBEE_MFG_SWANN "Swann Communications"
1108
#define ZBEE_MFG_TI "Texas Instruments"
1109
1110
/* Protocol Abbreviations */
1111
#define ZBEE_PROTOABBREV_NWK "zbee_nwk"
1112
#define ZBEE_PROTOABBREV_NWK_GP "zbee_nwk_gp"
1113
#define ZBEE_PROTOABBREV_NWK_GP_CMD "zbee_nwk_gp_cmd"
1114
#define ZBEE_PROTOABBREV_APS "zbee_aps"
1115
#define ZBEE_PROTOABBREV_ZCL "zbee_zcl"
1116
#define ZBEE_PROTOABBREV_ZCL_APPLCTRL "zbee_zcl_general.applctrl"
1117
#define ZBEE_PROTOABBREV_ZCL_BASIC "zbee_zcl_general.basic"
1118
#define ZBEE_PROTOABBREV_ZCL_POWER_CONFIG "zbee_zcl_general.power_config"
1119
#define ZBEE_PROTOABBREV_ZCL_DEVICE_TEMP_CONFIG "zbee_zcl_general.device_temperature_config"
1120
#define ZBEE_PROTOABBREV_ZCL_IDENTIFY "zbee_zcl_general.identify"
1121
#define ZBEE_PROTOABBREV_ZCL_GROUPS "zbee_zcl_general.groups"
1122
#define ZBEE_PROTOABBREV_ZCL_SCENES "zbee_zcl_general.scenes"
1123
#define ZBEE_PROTOABBREV_ZCL_ALARMS "zbee_zcl_general.alarms"
1124
#define ZBEE_PROTOABBREV_ZCL_TIME "zbee_zcl_general.time"
1125
#define ZBEE_PROTOABBREV_ZCL_PUMP_CONFIG_CTRL "zbee_zcl_hvac.pump_config_ctrl"
1126
#define ZBEE_PROTOABBREV_ZCL_THERMOSTAT "zbee_zcl_hvac.thermostat"
1127
#define ZBEE_PROTOABBREV_ZCL_FAN_CONTROL "zbee_zcl_hvac.fan_ctrl"
1128
#define ZBEE_PROTOABBREV_ZCL_DEHUMIDIFICATION_CONTROL "zbee_zcl_hvac.dehum_ctrl"
1129
#define ZBEE_PROTOABBREV_ZCL_THERMOSTAT_UI_CONFIG "zbee_zcl_hvac.thermo_ui_config"
1130
#define ZBEE_PROTOABBREV_ZCL_APPLEVTALT "zbee_zcl_ha.applevtalt"
1131
#define ZBEE_PROTOABBREV_ZCL_APPLIDT "zbee_zcl_ha.applident"
1132
#define ZBEE_PROTOABBREV_ZCL_APPLSTATS "zbee_zcl_ha.applstats"
1133
#define ZBEE_PROTOABBREV_ZCL_METIDT "zbee_zcl_ha.metidt"
1134
#define ZBEE_PROTOABBREV_ZCL_IAS_ZONE "zbee_zcl_ias.zone"
1135
#define ZBEE_PROTOABBREV_ZCL_IAS_ACE "zbee_zcl_ias.ace"
1136
#define ZBEE_PROTOABBREV_ZCL_IAS_WD "zbee_zcl_ias.wd"
1137
#define ZBEE_PROTOABBREV_ZCL_ONOFF "zbee_zcl_general.onoff"
1138
#define ZBEE_PROTOABBREV_ZCL_ONOFF_SWITCH_CONFIG "zbee_zcl_general.onoff.switch.configuration"
1139
#define ZBEE_PROTOABBREV_ZCL_LEVEL_CONTROL "zbee_zcl_general.level_control"
1140
#define ZBEE_PROTOABBREV_ZCL_RSSI_LOCATION "zbee_zcl_general.rssi_location"
1141
#define ZBEE_PROTOABBREV_ZCL_OTA "zbee_zcl_general.ota"
1142
#define ZBEE_PROTOABBREV_ZCL_PART "zbee_zcl_general.part"
1143
#define ZBEE_PROTOABBREV_ZCL_POLL "zbee_zcl_general.poll"
1144
#define ZBEE_PROTOABBREV_ZCL_PWRPROF "zbee_zcl_general.pwrprof"
1145
#define ZBEE_PROTOABBREV_ZCL_COMMISSIONING "zbee_zcl_general.commissioning"
1146
#define ZBEE_PROTOABBREV_ZCL_MULTISTATE_VALUE_BASIC "zbee_zcl_general.multistate.value.basic"
1147
#define ZBEE_PROTOABBREV_ZCL_MULTISTATE_INPUT_BASIC "zbee_zcl_general.multistate.input.basic"
1148
#define ZBEE_PROTOABBREV_ZCL_MULTISTATE_OUTPUT_BASIC "zbee_zcl_general.multistate.output.basic"
1149
#define ZBEE_PROTOABBREV_ZCL_BINARY_INPUT_BASIC "zbee_zcl_general.binary_input_basic"
/* Newly Added by SRIB */
1150
#define ZBEE_PROTOABBREV_ZCL_BINARY_OUTPUT_BASIC "zbee_zcl_general.binary_output_basic"
/* Newly Added by SRIB */
1151
#define ZBEE_PROTOABBREV_ZCL_BINARY_VALUE_BASIC "zbee_zcl_general.binary_value_basic"
/* Newly Added by SRIB */
1152
#define ZBEE_PROTOABBREV_ZCL_ANALOG_VALUE_BASIC "zbee_zcl_general.analog.value.basic"
1153
#define ZBEE_PROTOABBREV_ZCL_ANALOG_INPUT_BASIC "zbee_zcl_general.analog.input.basic"
1154
#define ZBEE_PROTOABBREV_ZCL_ANALOG_OUTPUT_BASIC "zbee_zcl_general.analog.output.basic"
1155
#define ZBEE_PROTOABBREV_ZCL_ILLUMMEAS "zbee_zcl_meas_sensing.illummeas"
1156
#define ZBEE_PROTOABBREV_ZCL_ILLUMLEVELSEN "zbee_zcl_meas_sensing.illumlevelsen"
1157
#define ZBEE_PROTOABBREV_ZCL_PRESSMEAS "zbee_zcl_meas_sensing.pressmeas"
1158
#define ZBEE_PROTOABBREV_ZCL_FLOWMEAS "zbee_zcl_meas_sensing.flowmeas"
1159
#define ZBEE_PROTOABBREV_ZCL_RELHUMMEAS "zbee_zcl_meas_sensing.relhummeas"
1160
#define ZBEE_PROTOABBREV_ZCL_TEMPMEAS "zbee_zcl_meas_sensing.tempmeas"
1161
#define ZBEE_PROTOABBREV_ZCL_OCCSEN "zbee_zcl_meas_sensing.occsen"
1162
#define ZBEE_PROTOABBREV_ZCL_KEEP_ALIVE "zbee_zcl_se.keep_alive"
1163
#define ZBEE_PROTOABBREV_ZCL_PRICE "zbee_zcl_se.price"
1164
#define ZBEE_PROTOABBREV_ZCL_DRLC "zbee_zcl_se.drlc"
1165
#define ZBEE_PROTOABBREV_ZCL_KE "zbee_zcl_se.ke"
1166
#define ZBEE_PROTOABBREV_ZCL_MET "zbee_zcl_se.met"
1167
#define ZBEE_PROTOABBREV_ZCL_MSG "zbee_zcl_se.msg"
1168
#define ZBEE_PROTOABBREV_ZCL_TUN "zbee_zcl_se.tun"
1169
#define ZBEE_PROTOABBREV_ZCL_PRE_PAYMENT "zbee_zcl_se.pp"
1170
#define ZBEE_PROTOABBREV_ZCL_ENERGY_MANAGEMENT "zbee_zcl_se.em"
1171
#define ZBEE_PROTOABBREV_ZCL_CALENDAR "zbee_zcl_se.calendar"
1172
#define ZBEE_PROTOABBREV_ZCL_DEVICE_MANAGEMENT "zbee_zcl_se.dm"
1173
#define ZBEE_PROTOABBREV_ZCL_EVENTS "zbee_zcl_se.events"
1174
#define ZBEE_PROTOABBREV_ZCL_MDU_PAIRING "zbee_zcl_se.mdu_pairing"
1175
#define ZBEE_PROTOABBREV_ZCL_SUB_GHZ "zbee_zcl_se.sub_ghz"
1176
#define ZBEE_PROTOABBREV_ZCL_SHADE_CONFIG "zbee_zcl_closures.shade_config"
1177
#define ZBEE_PROTOABBREV_ZCL_DOOR_LOCK "zbee_zcl_closures.door_lock"
1178
#define ZBEE_PROTOABBREV_ZCL_COLOR_CONTROL "zbee_zcl_lighting.color_ctrl"
1179
#define ZBEE_PROTOABBREV_ZCL_BALLAST_CONFIG "zbee_zcl_lighting.ballast_ctrl"
1180
#define ZBEE_PROTOABBREV_ZCL_TOUCHLINK "zbee_zcl_general.touchlink"
1181
#define ZBEE_PROTOABBREV_ZCL_GP "zbee_zcl_general.gp"
1182
1183
/* ZigBee Vendor Sub IE Fields */
1184
#define ZBEE_ZIGBEE_IE_ID_MASK 0xFFC0
1185
#define ZBEE_ZIGBEE_IE_LENGTH_MASK 0x003F
1186
#define ZBEE_ZIGBEE_IE_REJOIN 0x00
1187
#define ZBEE_ZIGBEE_IE_TX_POWER 0x01
1188
#define ZBEE_ZIGBEE_IE_BEACON_PAYLOAD 0x02
1189
1190
/* ZigBee PRO beacons */
1191
#define ZBEE_ZIGBEE_BEACON_PROTOCOL_ID 0x00
1192
#define ZBEE_ZIGBEE_BEACON_STACK_PROFILE 0x0f
1193
#define ZBEE_ZIGBEE_BEACON_PROTOCOL_VERSION 0xf0
1194
#define ZBEE_ZIGBEE_BEACON_ROUTER_CAPACITY 0x04
1195
#define ZBEE_ZIGBEE_BEACON_NETWORK_DEPTH 0x78
1196
#define ZBEE_ZIGBEE_BEACON_END_DEVICE_CAPACITY 0x80
1197
1198
/* Helper Functions */
1199
extern
guint zbee_get_bit_field(guint input, guint mask);
1200
1201
#endif
/* PACKET_ZBEE_H */
1202
1203
/*
1204
* Editor modelines - http://www.wireshark.org/tools/modelines.html
1205
*
1206
* Local variables:
1207
* c-basic-offset: 4
1208
* tab-width: 8
1209
* indent-tabs-mode: nil
1210
* End:
1211
*
1212
* vi: set shiftwidth=4 tabstop=8 expandtab:
1213
* :indentSize=4:tabSize=8:noTabs=true:
1214
*/
Generated by
1.8.11