summaryrefslogtreecommitdiffhomepage
path: root/digital/zigbit/bitcloud/stack/Components/NWK/include/private/nwkDbg.h
blob: 9e4cb22d727f02d3c7daf38173c04c46d13cbdf5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
/**************************************************************************//**
  \file nwkDbg.h

  \brief Constants for debugging and tracing

  \author
    Atmel Corporation: http://www.atmel.com \n
    Support email: avr@atmel.com

  Copyright (c) 2008-2011, Atmel Corporation. All rights reserved.
  Licensed under Atmel's Limited License Agreement (BitCloudTM).

  \internal
   History:
    2008-09-19 M. Gekk - New assert identifiers are added.
    2009-04-02 M. Gekk - Refactoring.
   Last change:
    $Id: nwkDbg.h 18296 2011-08-19 12:29:05Z mgekk $
 ******************************************************************************/
#if !defined _NWK_DBG_H
#define _NWK_DBG_H

/******************************************************************************
                              Includes section
 ******************************************************************************/
#include <dbg.h>

/******************************************************************************
                              Define(s) section
 ******************************************************************************/

#if defined _SYS_ASSERT_ON_

#define NWK_SET_STATE(obj, newState) (obj)->state = (newState)
#define NWK_CHECK_STATE(obj, checkState, nameOfAssert) \
  assert((checkState) == (obj)->state, nameOfAssert)

#else /* _SYS_ASSERT_ON_ */

#define NWK_SET_STATE(obj, newState)
#define NWK_CHECK_STATE(obj, waitState, nameOfAssert)
#if defined assert
#undef assert
#endif /* assert */
#define assert(condition, dbgCode) (void)0

#endif /* _SYS_ASSERT_ON_ */

/******************************************************************************
                                Types section
 ******************************************************************************/
/** Network assert code. Range 0x3000 - 0x3FFF. */
typedef enum _NwkDbgCode_t
{
  NWKIB_NWKRELOADNIBFROMCONFIGSERVER0     = 0x3001,
  NWKADDRESS_MACSETCONF0                  = 0x3005,
  NWKADDRESS_NWKALLOCATESHORTADDR1        = 0x3006,
  NWKJOINREQ_GETSUITABLEPARENT            = 0x300B,
  NWKJOINREQ_NWKASSOCIATE                 = 0x300C,
  NWKJOINREQ_NWKJOINREQTASKHANDLER0       = 0x300D,
  NWKJOINREQ_NWKJOINREQTASKHANDLER1       = 0x300E,
  NWKJOINREQ_NWKJOINREQTASKHANDLER2       = 0x300F,
  NWKJOINREQ_NWKJOINREQTASKHANDLER3       = 0x3010,
  NWKJOINREQ_NWKJOINREQTASKHANDLER4       = 0x3011,
  NWKJOINREQ_NWKNETWORKDISCOVERYCONF0     = 0x3012,
  NWKJOINREQ_NWKNETWORKDISCOVERYCONF1     = 0x3013,
  NWKJOINREQ_MACSETCONF0                  = 0x3014,
  NWKJOINREQ_MACSETCONF1                  = 0x3015,
  NWKJOINREQ_MACSETCONF2                  = 0x3016,
  NWKJOINREQ_MACSETCONF3                  = 0x3017,
  NWKJOINREQ_MACSETCONF4                  = 0x3018,
  NWKJOINREQ_MACRXENABLECONF0             = 0x3019,
  NWKJOINREQ_MACRXENABLECONF1             = 0x301A,
  NWKJOINREQ_MACGETCONF0                  = 0x301B,
  NWKJOINREQ_MACGETCONF1                  = 0x301C,
  NWKJOINREQ_NWKCONFIRMJOINREQTX0         = 0x301D,
  NWKJOINREQ_NWKREJOINRESPONSEFRAMEIND0   = 0x301E,
  NWKJOINREQ_RESPONSEWAITTIMERFIRED0      = 0x301F,
  NWKJOINREQ_RESPONSEWAITTIMERFIRED1      = 0x3020,
  NWKJOINREQ_RESPONSEWAITTIMERFIRED2      = 0x3021,
  NWKJOINREQ_DECRYPTRESPONSEFIRED0        = 0x3022,
  NWKJOINREQ_DECRYPTRESPONSEFIRED1        = 0x3023,
  NWKJOINREQ_MACPOLLCONF0                 = 0x3024,
  NWKJOINREQ_MACPOLLCONF1                 = 0x3025,
  NWKJOINREQ_MACASSOCIATECONF0            = 0x3026,
  NWKJOINREQ_MACRXENABLECONF2             = 0x3027,
  NWKJOINREQ_NWKJOINREQ0                  = 0x3028,
  NWKJOINREQ_NWKJOINREQ1                  = 0x3029,
  NWKJOINREQ_NWKNETWORKDISCOVERYCONF2     = 0x302A,
  NWK_RD_INVALID_STATE_IN_TIMER_CALLBACK  = 0x3030,
  NWK_ROUTEDISCOVERY_PROCESSROUTEDISCOVERYOBJ = 0x3031,
  NWK_ROUTEDISCOVERY_NWKSETRREQTIMEOUTTIMER   = 0x3032,
  NWK_ROUTEDISCOVERY_NWKRREQTIMEOUTTIMERFIRED = 0x3033,
  NWKJOININD_FINDFREEJOININDOBJ0          = 0x3040,
  NWKJOININD_FREEJOININDOBJ0              = 0x3041,
  NWKJOININD_NWKJOININDTASKHANDLER0       = 0x3042,
  NWKJOININD_NWKPREPAREJOINRESPTX0        = 0x3043,
  NWKJOININD_NWKJOININDISIDLE             = 0x3044,
  NWKJOININD_NWKCONFIRMJOINRESPTX0        = 0x3045,
  NWKJOININD_MACCOMMSTATUSIND0            = 0x3046,
  NWKJOININD_MACCOMMSTATUSIND1            = 0x3047,
  NWKJOININD_NWKCONFIRMADDRCONFLICTJOINRESPTX0 = 0x3048,
  NWKJOININD_NWKRESETJOININD0             = 0x3049,
  NWKRESET_NWKRESETREQ0                   = 0x3050,
  NWKRESET_NWKRESETREQ1                   = 0x3051,
  NWKRESET_NWKRESETTASKHANDLER0           = 0x3052,
  NWKRESET_NWKRESETTASKHANDLER1           = 0x3053,
  NWKRESET_NWKRESETTASKHANDLER2           = 0x3054,
  NWKRESET_NWKRESETCONF0                  = 0x3055,
  NWKRESET_MACRESETCONF0                  = 0x3056,
  NWKRESET_MACRESETCONF1                  = 0x3057,
  NWKRESET_MACRESETCONF2                  = 0x3058,
  NWKRESET_MACSETCONF1                    = 0x3059,
  NWKRESET_MACSETCONF0                    = 0x305A,
  NWKRESET_MACSTARTCONF0                  = 0x305B,
  NWKRESET_MACSTARTCONF1                  = 0x305C,
  NWKRESET_MACRXENABLECONF0               = 0x305D,
  NWKRESET_MACRXENABLECONF1               = 0x305E,
  NWKPERMITJOINING_NWKPERMITJOININGREQ1   = 0x3060,
  NWKPERMITJOINING_NWKPERMITJOININGTASKHANDLER0 = 0x3061,
  NWKPERMITJOINING_NWKPERMITJOININGTASKHANDLER1 = 0x3062,
  NWKPERMITJOINING_NWKPERMITJOININGTASKHANDLER2 = 0x3063,
  NWKPERMITJOINING_MACSETCONF0            = 0x3064,
  NWKPERMITJOINING_MACSETCONF1            = 0x3065,
  NWKPERMITJOINING_NWKPERMITJOININGREQ2   = 0x3069,
  NWKPERMITJOINING_NWKSETREJOINPERMIT0    = 0x306A,
  NWKSYNC_NWKSYNCREQ0                     = 0x3070,
  NWKSYNC_NWKSYNCPOLLREQ0                 = 0x3071,
  NWKSYNC_NWKSYNCPOLLREQ1                 = 0x3072,
  NWKSYNC_NWKSYNCTASKHANDLER0             = 0x3073,
  NWKSYNC_NWKSYNCTASKHANDLER1             = 0x3074,
  NWKSYNC_NWKSYNCTASKHANDLER2             = 0x3075,
  NWKSYNC_NWKSYNCTASKHANDLER3             = 0x3076,
  NWKSYNC_NWKSYNCTASKHANDLER4             = 0x3077,
  NWKSYNC_NWKSYNCTASKHANDLER5             = 0x3078,
  NWKSYNC_NWKSYNCMACPOLLCONF_0            = 0x3079,
  NWKSYNC_NWKSYNCMACPOLLCONF_1            = 0x307A,
  NWKSYNC_NWKSYNCREQ1                     = 0x307B,
  NWKSYNC_MACPOLLIND0                     = 0x307C,
  NWKEDSCAN_NWKEDSCANREQ0                 = 0x3080,
  NWKEDSCAN_NWKEDSCANTASKHANDLER0         = 0x3081,
  NWKEDSCAN_NWKEDSCANTASKHANDLER1         = 0x3082,
  NWKEDSCAN_NWKEDSCANTASKHANDLER2         = 0x3083,
  NWKEDSCAN_NWKEDSCANTASKHANDLER3         = 0x3084,
  NWKEDSCAN_NWKEDSCANTASKHANDLER4         = 0x3085,
  NWKEDSCAN_NWKEDSCANTASKHANDLER5         = 0x3086,
  NWKEDSCAN_MACEDSCANCONF0                = 0x3087,
  NWKEDSCAN_MACEDSCANCONF1                = 0x3088,
  NWKEDSCAN_MACEDSCANCONF2                = 0x3089,
  NWKEDSCAN_NWKEDSCANREQ1                 = 0x308A,
  NWKSTARTROUTER_NWKSTARTROUTERREQ0       = 0x3090,
  NWKSTARTROUTER_NWKSTARTROUTERTASKHANDLER0 = 0x3091,
  NWKSTARTROUTER_NWKSTARTROUTERTASKHANDLER1 = 0x3092,
  NWKSTARTROUTER_NWKSTARTROUTERTASKHANDLER2 = 0x3093,
  NWKSTARTROUTER_NWKSTARTROUTERTASKHANDLER3 = 0x3094,
  NWKSTARTROUTER_NWKSTARTROUTERTASKHANDLER4 = 0x3095,
  NWKSTARTROUTER_NWKSTARTROUTERTASKHANDLER5 = 0x3096,
  NWKSTARTROUTER_MACSTARTCONF0            = 0x3097,
  NWKSTARTROUTER_MACSTARTCONF1            = 0x3098,
  NWKSTARTROUTER_MACSTARTCONF2            = 0x3099,
  NWKSTARTROUTER_NWKSTARTROUTERREQ1       = 0x309A,
  NWKFORMATION_NWKNETWORKFORMATIONREQ0    = 0x30A0,
  NWKFORMATION_NWKFORMATIONTASKHANDLER0   = 0x30A1,
  NWKFORMATION_NWKFORMATIONTASKHANDLER1   = 0x30A2,
  NWKFORMATION_NWKFORMATIONTASKHANDLER2   = 0x30A3,
  NWKFORMATION_NWKFORMATIONTASKHANDLER3   = 0x30A4,
  NWKFORMATION_MACSTARTREALIGNMENTCONF0   = 0x30A5,
  NWKFORMATION_MACSTARTREALIGNMENTCONF1   = 0x30A6,
  NWKFORMATION_MACSTARTREALIGNMENTCONF2   = 0x30A7,
  NWKFORMATION_MACEDSCANCONF0             = 0x30A8,
  NWKFORMATION_MACEDSCANCONF1             = 0x30A9,
  NWKFORMATION_MACEDSCANCONF2             = 0x30AA,
  NWKFORMATION_MACACTIVESCANCONFIRM0      = 0x30AB,
  NWKFORMATION_MACACTIVESCANCONFIRM1      = 0x30AC,
  NWKFORMATION_MACACTIVESCANCONFIRM2      = 0x30AD,
  NWKFORMATION_MACSETCONF0      = 0x30AE,
  NWKFORMATION_MACSETCONF1      = 0x30AF,
  NWKFORMATION_MACSETCONF2      = 0x30B0,
  NWKFORMATION_MACSTARTCONF0    = 0x30B1,
  NWKFORMATION_MACSTARTCONF1    = 0x30B2,
  NWKFORMATION_MACSTARTCONF2    = 0x30B3,
  NWKFORMATION_MACRXENABLECONF0   = 0x30B4,
  NWKFORMATION_MACRXENABLECONF1   = 0x30B5,
  NWKFORMATION_MACRXENABLECONF2   = 0x30B6,
  NWKFORMATION_FINDBESTCHANNEL0   = 0x30B7,
  NWKFORMATION_FINDBESTCHANNEL1   = 0x30B8,
  NWKFORMATION_MACACTIVESCANCONFIRM3      = 0x30B9,
  NWKFORMATION_MACEDSCANCONF3     = 0x30BA,
  NWKFORMATION_MACEDSCANCONF4     = 0x30BB,
  NWKFORMATION_NWKNETWORKFORMATIONREQ1    = 0x30BC,
  NWKSYNCLOSS_MACSYNCLOSSIND0     = 0x30C0,
  NWKSYNCLOSS_MACSYNCLOSSIND1     = 0x30C1,
  NWKSYNCLOSS_MACSYNCLOSSIND2     = 0x30C2,
  NWKSYNCLOSS_MACSYNCLOSSIND3     = 0x30C3,
  NWKSYNCLOSS_NWKSTARTROUTERCONF0   = 0x30C4,
  NWKSYNCLOSS_NWKSTARTROUTERCONF1   = 0x30C5,
  NWKSYNCLOSS_NWKRESETREALIGNMENT0  = 0x30C6,
  NWKDISCOVERY_NWKNETWORKDISCOVERYREQ0  = 0x30D0,
  NWKDISCOVERY_NWKNETWORKDISCOVERYREQ1  = 0x30D1,
  NWKDISCOVERY_NWKDISCOVERYTASKHANDLER0 = 0x30D2,
  NWKDISCOVERY_NWKDISCOVERYTASKHANDLER1 = 0x30D3,
  NWKDISCOVERY_NWKDISCOVERYTASKHANDLER2 = 0x30D4,
  NWKDISCOVERY_NWKDISCOVERYTASKHANDLER3 = 0x30D5,
  NWKDISCOVERY_MACBEACONNOTIFYIND0  = 0x30D6,
  NWKDISCOVERY_MACACTIVESCANCONFIRM0  = 0x30D7,
  NWKDISCOVERY_MACACTIVESCANCONFIRM1  = 0x30D8,
  NWKDISCOVERY_MACACTIVESCANCONFIRM2  = 0x30D9,
  NWKDISCOVERY_NWKFILLPANDESCRIPTORS0 = 0x30DA,
  NWKDISCOVERY_NWKFILLPANDESCRIPTORS1 = 0x30DB,
  NWKLINKSTATUS_NWKLINKSTATUSTIMERFIRED0  = 0x30E0,
  NWKLINKSTATUS_NWKCONFIRMLINKSTATUSTX0 = 0x30E1,
  NWKLINKSTATUS_NWKSTARTLINKSTATUSTIMER0  = 0x30E2,
  NWKLINKSTATUS_NWKPREPARELINKSTATUSTX0 = 0x30E3,
  NWKLINKSTATUS_NWKPREPARELINKSTATUSTX1 = 0x30E4,
  NWKLINKSTATUS_NWKSTOPLINKSTATUSTIMER = 0x30E5,
  NWKLINKSTATUS_NWKCOPYCOSTINFOTOLINKSTATUSCMD0 = 0x30E7,
  NWKNEIGHBORTABLE_NWKRESETNEIBTABLE0  = 0x30F0,
  NWKNEIGHBORTABLE_NWKRESETNEIBTABLE1  = 0x30F1,
  NWKNEIGHBORTABLE_NWKRESETNEIBTABLE2  = 0x30F2,
  NWKNEIGHBORTABLE_NWKFREENEIGHBOR0  = 0x30F3,
  NWKNEIGHBORTABLE_NWKSETLIFETIMEOFNEIGHBOR0 = 0x30F4,
  NWKNEIGHBORTABLE_NEIGHBORTIMERFIRED0 = 0x30F5,
  NWKNEIGHBORTABLE_NWKSTARTAGETIMEROFNEIGHBORTABLE0  = 0x30F6,
  NWKNEIGHBORTABLE_NWKISKNOWNCHILD0 = 0x30F7,
  NWKADDRESSMAP_NWKADDTOADDRESSMAP1    = 0x3110,
  NWKADDRESSMAP_NWKGETSHORTBYEXTADDRESS0  = 0x3111,
  NWKADDRESSMAP_NWKSTATUSCOMMANDCONF0  = 0x3112,
  NWKADDRESSMAP_NWKSTATUSCOMMANDCONF1  = 0x3113,
  NWKADDRESSMAP_NWKADDTOADDRESSMAP0    = 0x3114,
  NWKADDRESSMAP_NWKRESETADDRESSMAP0    = 0x3115,
  NWKLEAVE_NWKREMOVENEIGHBOR0          = 0x3120,
  NWKLEAVE_NWKLEAVEREQ0                = 0x3121,
  NWKLEAVE_NWKLEAVEREQ1                = 0x3122,
  NWKLEAVE_NWKLEAVETASKHANDLER0        = 0x3123,
  NWKLEAVE_NWKLEAVETASKHANDLER1        = 0x3124,
  NWKLEAVE_NWKLEAVETASKHANDLER2        = 0x3125,
  NWKLEAVE_NWKLEAVETASKHANDLER3        = 0x3126,
  NWKLEAVE_NWKLEAVENEIGHBOR0           = 0x3127,
  NWKLEAVE_NWKLEAVENEIGHBOR1           = 0x3128,
  NWKLEAVE_NWKCONFIRMOFLEAVEITSELFCMD0 = 0x3129,
  NWKLEAVE_NWKCONFIRMOFLEAVEITSELFCMD1 = 0x312A,
  NWKLEAVE_MACRESETCONF0               = 0x312B,
  NWKLEAVE_MACRESETCONF1               = 0x312C,
  NWKLEAVE_MACRESETCONF2               = 0x312D,
  NWKLEAVE_NWKCONFIRMOFLEAVECHILDCMD0  = 0x312E,
  NWKLEAVE_NWKCONFIRMOFLEAVECHILDCMD1  = 0x312F,
  NWKLEAVE_NWKCONFIRMOFLEAVECHILDCMD2  = 0x3130,
  NWKLEAVE_NWKCONFIRMOFLEAVECHILDCMD3  = 0x3131,
  NWKLEAVE_NWKPREPAREMACDATAOFLEAVEITSELFCMD0  = 0x3132,
  NWKLEAVE_NWKPREPAREMACDATAOFLEAVEITSELFCMD1  = 0x3133,
  NWKLEAVE_NWKPREPAREMACDATAOFLEAVECHILDCMD0  = 0x3135,
  NWKLEAVEIND_NWKLEAVECONF0  = 0x3138,
  NWKLEAVEIND_NWKLEAVECONF1  = 0x3139,
  NWKLEAVE_NWKCONFIRMOFLEAVECHILDCMD4  = 0x313A,
  NWKLEAVE_NWKCONFIRMOFLEAVEITSELFCMD2 = 0x313B,
  NWKLEAVE_NWKCONFIRMOFLEAVECHILDCMD5 = 0x313C,
  NWKREPORTCOMMAND_NWKDETECTPANIDCONFLICT0 = 0x3140,
  NWKREPORTCOMMAND_NWKSEARCHOTHERNETWORKS0 = 0x3141,
  NWKREPORTCOMMAND_MACACTIVESCANCONFIRM0 = 0x3142,
  NWKREPORTCOMMAND_MACACTIVESCANCONFIRM1 = 0x3143,
  NWKREPORTCOMMAND_NWKPREPAREREPORTTX0 = 0x3144,
  NWKREPORTCOMMAND_NWKPREPAREREPORTTX1 = 0x3145,
  NWKREPORTCOMMAND_NWKPREPAREREPORTTX2 = 0x3146,
  NWKREPORTCOMMAND_NWKCONFIRMREPORTTX0 = 0x3148,
  NWKUPDATECOMMAND_NWKUPDATEPANID0 = 0x3150,
  NWKUPDATECOMMAND_NWKUPDATETIMERFIRED0 = 0x3151,
  NWKUPDATECOMMAND_MACSETCONF0 = 0x3152,
  NWKUPDATECOMMAND_MACSETCONF1 = 0x3153,
  NWKMANAGER_NWKDETECTPANIDCONFLICTBYNWKMANAGER0 = 0x3160,
  NWKMANAGER_NWKREPORTFRAMEIND0 = 0x3161,
  NWKMANAGER_NWKCHOSEPANID0 = 0x3162,
  NWKMANAGER_MACACTIVESCANCONF0 = 0x3163,
  NWKMANAGER_MACACTIVESCANCONF1 = 0x3164,
  NWKMANAGER_NWKPREPAREUPDATETX0 = 0x3165,
  NWKMANAGER_NWKCONFIRMUPDATETX0 = 0x3167,
  NWKMANAGER_NWKCONFIRMUPDATETX1 = 0x3168,
  NWKMANAGER_NWKMANAGERSETPANIDDONE0 = 0x3169,
  NWKMANAGER_MACACTIVESCANCONF2  = 0x316A,
  NWKSTATUSIND_NWKADDRCONFLICTCONF0 = 0x3170,
  NWKSTATUSREQ_NWKSTATUSREQ0 = 0x3171,
  NWKSTATUSREQ_NWKSTATUSREQ1 = 0x3172,
  NWKSTATUSREQ_NWKCONFIRMNETWORKSTATUSTX0 = 0x3175,
  NWKSTATUSREQ_NWKCONFIRMNETWORKSTATUSTX1 = 0x3176,
  NWKSTATUSREQ_NWKPREPARENETWORKSTATUSTX0 = 0x3177,
  NWKSTATUSREQ_NWKSENDROUTEERRORCONF0 = 0x3178,
  NWKADDRESSCONFLICT_NWKJOINCONF0 = 0x3180,
  NWKADDRESSCONFLICT_NWKJOINCONF1 = 0x3181,
  NWKADDRESSCONFLICT_MACSETCONF0 = 0x3182,
  NWKADDRESSCONFLICT_NWKSTATUSCONF0 = 0x3183,
  NWKPACKET_NWKALLOCINPUTPACKET0 = 0x3190,
  NWKPACKET_NWKALLOCOUTPUTPACKET0 = 0x3191,
  NWKPACKET_NWKFREEBUFFER0 = 0x3192,
  NWKPACKET_NWKALLOCDATAREQ0 = 0x3193,
  NWKPACKET_NWKALLOCDATAREQTASKHANDLER0 = 0x3194,
  NWKPACKET_NWKALLOCDATAREQTASKHANDLER1 = 0x3195,
  NWKPACKET_NWKFREEBUFFER1 = 0x3196,
  NWKRX_NWKRXINDICATION0 = 0x31A0,
  NWKRX_NWKDATAINDTRANSITCONF0 = 0x31A1,
  NWKRX_NWKDATARESP0 = 0x31A2,
  NWKRX_NWKRETRANSMITBUFFER0 = 0x31A3,
  NWKRX_NWKDECRYPTTRANSITFRAMECONF0 = 0x31A4,
  NWKRX_NWKDECRYPTFRAMECONF0 = 0x31A5,
  NWKRX_NWKRETRANSMITBUFFER1 = 0x31A6,
  NWKRX_NWKINITINPUTPACKET0 = 0x31A7,
  NWKDATAREQ_NWKDATAREQ0 = 0x31B0,
  NWKDATAREQ_NWKDATAREQ1 = 0x31B1,
  NWKDATAREQ_NWKDATACONF0 = 0x31B3,
  NWKDATAREQ_NWKDATACONFTASKHANDLER0 = 0x31B4,
  NWKDATAREQ_NWKDATACONFTASKHANDLER1 = 0x31B5,
  NWKDATAREQ_NWKDATACONFTASKHANDLER2 = 0x31B6,
  NWKDATAREQ_NWKINITRADIUSFIELD0 = 0x31B7,
  NWKTASKMANAGER_NWKTASKHANDLER0 = 0x31C0,
  NWKCOMMANDS_NWKCOMMANDCONF0 = 0x31D0,
  NWKCOMMANDS_NWKCOMMANDREQ0 = 0x31D2,
  NWKCOMMANDS_NWKCOMMANDREQ1 = 0x31D3,
  NWKTXSECURITY_NWKENCRYPTOUTPUTPACKETCONF0 = 0x31E0,
  NWKTXSECURITY_NWKENCRYPTOUTPUTPACKETCONF1 = 0x31E1,
  NWKTXSECURITY_NWKDECRYPTOUTPUTPACKETCONF0 = 0x31E2,
  NWKTXSECURITY_NWKDECRYPTOUTPUTPACKETCONF1 = 0x31E3,
  NWKROUTING_NWKGETNEXTHOP0 = 0x31F0,
  NWKCONCENTRATOR_NWKSTARTCONCENTRATOR0 = 0x3200,
  NWKCONCENTRATOR_NWKCONCENTRATORTIMERFIRED0 = 0x3201,
  NWKCONCENTRATOR_NWKROUTEDISCOVERYCONF0 = 0x3202,
  NWKCONCENTRATOR_NWKSTOPCONCENTRATOR_TIMER = 0x3203,
  NWKTXDELAY_NWKINITDELAYANDRETRIES0 = 0x3210,
  NWKTXDELAY_NWKINITDELAYANDRETRIES1 = 0x3211,
  NWKTXDELAY_NWKTXDELAYREQ0 = 0x3212,
  NWKTXDELAY_NWKTXDELAYREQ1 = 0x3213,
  NWKTXDELAY_NWKTXDELAYREQ2 = 0x3214,
  NWKTXDELAY_NWKTXDELAYREQ3 = 0x3215,
  NWKTXDELAY_NWKTXDELAYTIMERFIRED0 = 0x3216,
  NWKTXDELAY_NWKFLUSHTXDELAY0 = 0x3217,
  NWKTXDELAY_NWKFLUSHTXDELAY1 = 0x3218,
  NWKTXDELAY_NWKBROADCASTTXDELAYREQ0 = 0x3219,
  NWKTXDELAY_NWKINITINITIALRREQTXDELAY0 = 0x321A,
  NWKTXDELAY_NWKINITDELAYANDRETRIES2 = 0x321B,
  NWKTX_NWKSENDPACKET0 = 0x3220,
  NWKTX_MACDATACONF0 = 0x3221,
  NWKTX_NWKROUTE0 = 0x3222,
  NWKTX_NWKROUTE1 = 0x3223,
  NWKTX_NWKROUTE2 = 0x3224,
  NWKTX_NWKTXCONF0 = 0x3225,
  NWKTX_NWKROUTEDISCOVERYCONF0 = 0x3226,
  NWKTX_NWKTXDELAYCONF0 = 0x3227,
  NWKTX_NWKTXREQ0 = 0x3228,
  NWKTX_NWKTXTASKHANDLER0 = 0x3229,
  NWKTX_NWKTXTASKHANDLER1 = 0x322A,
  NWKTX_NWKISDATAPACKET0 = 0x322B,
  NWKTX_NWKTRANSMITOUTPUTPACKET0 = 0x322C,
  NWKTX_NWKROUTERECORDCONF0 = 0x322D,
  NWKLOOPBACK_NWKLOOPBACKTXREQ0 = 0x3230,
  NWKLOOPBACK_NWKPROCESSLOOPBACKREQUEST0 = 0x3231,
  NWKLOOPBACK_NWKLOOPBACKTASKHANDLER0 = 0x3232,
  NWKLOOPBACK_NWKLOOPBACKTASKHANDLER1 = 0x3233,
  NWKLOOPBACK_NWKLOOPBACKTASKHANDLER2 = 0x3234,
  NWKLOOPBACK_NWKLOOPBACKTASKHANDLER3 = 0x3235,
  NWKLOOPBACK_NWKLOOPBACKTASKHANDLER4 = 0x3236,
  NWKLOOPBACK_NWKLOOPBACKTASKHANDLER5 = 0x3237,
  NWKROUTEREPLY_NWKPREPAREROUTEREPLYTX0 = 0x3240,
  NWKROUTEREPLY_NWKPREPAREROUTEREPLYTX1 = 0x3241,
  NWKROUTEREPLY_NWKPREPAREROUTEREPLYTX2 = 0x3242,
  NWKROUTEREPLY_NWKPREPAREPAYLOADOFROUTEREPLY0 = 0x3243,
  NWKROUTEREPLY_NWKCONFIRMROUTEREPLYTX0 = 0x3244,
  NWKROUTEREPLY_NWKCONFIRMROUTEREPLYTX1 = 0x3245,
  NWKROUTINGTABLE_NWKRESETROUTINGTABLE0 = 0x3250,
  NWKROUTINGTABLE_NWKUPDATEROUTINGENTRY0 = 0x3251,
  NWKROUTINGTABLE_NWKALLOCROUTINGENTRY0 = 0x3252,
  NWKROUTEREQUEST_NWKPREPAREROUTEREQUESTTX0 = 0x3260,
  NWKROUTEREQUEST_NWKPREPAREROUTEREQUESTTX1 = 0x3261,
  NWKROUTEDISCOVERY_NWKROUTEDISCOVERYREQ0 = 3270,
  NWKROUTEDISCOVERY_NWKROUTEDISCOVERYCONF0 = 0x3271,
  NWKROUTEDISCOVERY_NWKROUTEDISCOVERYCONF1 = 0x3272,
  NWKROUTEDISCOVERY_NWKROUTEDISCOVERYTASKHANDLER0 = 0x3273,
  NWKROUTEDISCOVERY_NWKROUTEDISCOVERYTASKHANDLER1 = 0x3274,
  NWKROUTEDISCOVERY_NWKROUTEDISCOVERYTASKHANDLER2 = 0x3275,
  NWKRDTABLE_NWKSENDROUTEDISCOVERYREQUEST0 = 0x3280,
  NWKRDTABLE_NWKSENDROUTEDISCOVERYREPLY0 = 0x3281,
  NWKRDTABLE_NWKFREEROUTEDISCOVERYTABLE0 = 0x3282,
  NWKRDTABLE_NWKCONFIRMROUTEREQUESTTX0 = 0x3283,
  NWKRDTABLE_NWKRESETROUTEDISCOVERYTABLE0 = 0x3284,
  NWKRDTABLE_NWKROUTEDISCOVERYTABLETASKHANDLER0 = 0x3285,
  NWKROUTECACHE_NWKFINDROUTERECORD0 = 0x3290,
  NWKROUTECACHE_NWKADDROUTERECORD0 = 0x3291,
  NWKROUTECACHE_NWKADDROUTERECORD1 = 0x3292,
  NWKROUTECACHE_NWKRESETROUTECACHE0 = 0x3293,
  NWKROUTERECORD_NWKPREPAREROUTERECORDTX0 = 0x3300,
  NWKROUTERECORD_NWKPREPAREHEADEROFROUTERECORD0 = 0x3301,
  NWKROUTERECORD_NWKCONFIRMROUTERECORDTX1 = 0x3302,
  NWKROUTERECORD_NWKCONFIRMROUTERECORDTX0 = 0x3303,
  NWKROUTERECORD_NWKFORMATIONTASKHANDLER2 = 0x3304,
  NWKROUTERECORD_NWKFORMATIONTASKHANDLER1 = 0x3305,
  NWKROUTERECORD_NWKFORMATIONTASKHANDLER0 = 0x3306,
  NWKROUTERECORD_NWKROUTERECORDREQ0 = 0x3307,
  NWKROUTERECORD_NWKROUTERECORDREQ1 = 0x3308,
  NWKSOURCEROUTING_NWKUSESOURCEROUTING0 = 0x3310,
  NWKSOURCEROUTING_NWKUSESOURCEROUTING1 = 0x3311,
  NWKSOURCEROUTING_NWKPREPARESOURCEROUTETX0 = 0x3312,
  NWKSOURCEROUTING_NWKPREPARESOURCEROUTETX1 = 0x3313,
  NWKSOURCEROUTING_NWKPREPARETRANSITSOURCEROUTETX0 = 0x3314,
  NWKSOURCEROUTING_NWKPREPARETRANSITSOURCEROUTETX1 = 0x3315,
  NWKDIRECTJOIN_NWKDIRECTJOINTASKHANDLER0 = 0x3320,
  NWKDIRECTJOIN_NWKDIRECTJOINTASKHANDLER1 = 0x3321,
  NWKORPHAN_NWKORPHANTASKHANDLER0 = 0x3330,
  NWKORPHAN_NWKORPHANTASKHANDLER1 = 0x3331,
  NWKORPHAN_NWKORPHANSCANCONF0 = 0x3340,
  NWKORPHAN_CONFIRMREQUEST0 = 0x3341,
  NWKORPHAN_NWKORPHANCOMMSTATUSIND0 = 0x3350,
  NWKORPHAN_NWKORPHANGETCONF0 = 0x3360,
  NWKORPHAN_NWKORPHANGETCONF1 = 0x3361,
  NWKORPHAN_NWKORPHANSETCONF0 = 0x3370,
  NWKORPHAN_NWKORPHANSETCONF1 = 0x3371,
  NWKORPHAN_NWKORPHANREQ0 = 0x3380,
  NWKMANYTOONE_NWKSHORTADDROFCONCENTRATOR0 = 0x3390,
  NWKMANYTOONE_NWKSHORTADDROFCONCENTRATOR1 = 0x3391,
  NWKMANYTOONE_NWKNEXTHOPTOCONCENTRATOR0 = 0x3392,
  NWKMANYTOONE_NWKNEXTHOPTOCONCENTRATOR1 = 0x3393,
  NWKMANYTOONE_NWKNEXTCONCENTRATOR0 = 0x3394,
  NWKMANYTOONE_NWKNEXTCONCENTRATOR1 = 0x3495,
  NWKMANYTOONE_NWKNEWCONCENTRATORFOUND0 = 0x3496,
  NWKMANYTOONE_NWKMANYTOONETASKHANDLER0 = 0x3497,
  NWKMANYTOONE_NWKMANYTOONETASKHANDLER1 = 0x3498,
  NWKMANYTOONE_SUBSCRIBETOCONCENTRATORINFO = 0x3499,
  NWKMANYTOONE_UNSUBSCRIBETOCONCENTRATORINFO = 0x349A,
  NWKGROUP_NWKADDGROUP0 = 0x34A0,
  NWKGROUP_NWKREMOVEGROUP0 = 0x34A1,
  NWKGROUP_NWKISGROUPMEMBER0 = 0x34A2,
  NWKGROUP_NWKREMOVEALLGROUPS0 = 0x34A3,
  NWKSECURITY_NWKGETACTIVEKEYSEQNUMBER_0 = 0x34B0,
  NWKSECURITY_NWKGETACTIVEKEY_0 = 0x34B1,
  NWKSECURITY_NWKEXTRACTSECOUTCOUNTER_0 = 0x34B2,
  NWKSECURITY_NWKRESETSECURITYIB_0 = 0x34B3,
  NWKSYSTEM_MEMCPYCHECKOVERLAP0 = 0x34C0,
  NWKROUTING_TRANSMITCOUNTEROVERFLOW0 = 0x34D0,
  NWKROUTING_TRANSMITFAILURECOUNTEROVERFLOW0 = 0x34D1,
  NWKSILENTJOIN_NWKSILENTJOINREQ0 = 0x34E0,
  NWKSILENTJOIN_NWKSILENTJOINTASKHANDLER0 = 0x34E1,
  NWKSILENTJOIN_NWKSILENTJOINTASKHANDLER1 = 0x34E2,
  NWKSILENTJOIN_NWKSILENTJOINSETCONF0 = 0x34E3,
  NWKSILENTJOIN_NWKSILENTJOINSETCONF1 = 0x34E4,
  NWKPASSIVEACK_NWKNEWPASSIVEACK0 = 0x34F0,
  NWKPASSIVEACK_NWKNEWPASSIVEACK1 = 0x34F1,
  NWKPASSIVEACK_NWKTRACEPASSIVEACK0 = 0x34F2,
  NWKPASSIVEACK_NWKISPASSIVEACKDONE0 = 0x34F3
} NwkDbgCode_t;

/** Values of system log messages */
typedef enum _NwkLogCodeId_t
{
  LOG_NWK_DATA_REQ = 0x00,
  LOG_NWK_DATA_REQ_NO_ASSOC = 0x01,
  LOG_NWK_DATA_REQ_INVALID_RADIUS = 0x02,
  LOG_NWK_DATA_REQ_MULTICAST_NO_SUPPORT = 0x03,
  LOG_NWK_DATA_REQ_INVALID_BROADCAST_ADDR = 0x04,
  LOG_NWK_DATA_REQ_BTT_FULL = 0x05,
  LOG_NWK_DATA_REQ_BTR_EXISTS = 0x06,
  LOG_NWK_DATA_CONF = 0x07,
  LOG_NWK_SSP_ENCRYPT_FRAME_REQ = 0x08,
  LOG_NWK_ENCRYPT_OUTPUT_PACKET_SUCCESS = 0x09,
  LOG_NWK_ENCRYPT_OUTPUT_PACKET_FAIL = 0x0A,
  LOG_NWK_START_CONCENTRATOR = 0x0B,
  LOG_NWK_STOP_CONCENTRATOR = 0x0C,
  LOG_NWK_START_CONCENTRATOR_TIMER = 0x0D,
  LOG_NWK_CONCENTRATOR_PREPARE_ROUTE_DISCOVERY = 0x0E,
  LOG_NWK_CONCENTRATOR_ROUTE_DISCOVERY_SUCCESS = 0x0F,
  LOG_NWK_CONCENTRATOR_ROUTE_DISCOVERY_FAIL = 0x10,
  LOG_NWK_LOOPBACK_REQUEST = 0x11,
  LOG_NWK_LOOPBACK_TASK_HANDLER = 0x12,
  LOG_NWK_LOOPBACK_REQUEST_DONE = 0x13
} NwkLogCodeId_t;

#endif /* _NWK_DBG_H */
/** eof nwkDbg.h */