summaryrefslogtreecommitdiff
path: root/digital/zigbit/bitcloud/stack/Components/APS/include/private/apsDbg.h
blob: c37e86c305366597518d91dbd4727f14aa483d94 (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
/**************************************************************************//**
  \file  apsDbg.h

  \brief Constants for APS 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:
    2007-11-09 A. Potashov - Created.
    2010-10-21 M. Gekk - Refactoring.
   Last change:
    $Id: apsDbg.h 18124 2011-08-02 13:20:14Z mgekk $
 ******************************************************************************/
#if !defined _APS_DBG_H
#define _APS_DBG_H

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

/******************************************************************************
                                Types section
 ******************************************************************************/
/**  APS assert code. Range 0x4000 - 0x4FFF. */
typedef enum _ApsDbgCode_t
{
  APSTASKMANAGER_TASKHANDLER_0 = 0x4400,

  APSBINDING_ISVALIDBINDINGPARAMETERS_0 = 0x4410,
  APSBINDING_ISVALIDBINDINGPARAMETERS_1 = 0x4411,
  APSBINDING_ISBOUNDTOANYGROUP_0 = 0x4412,
  APSBINDING_PROCESSINDIRECTDATAREQ_0 = 0x4413,
  APSBINDING_SENDTONEXTBOUNDDEVICE_0 = 0x4414,

  APSBINDINGTABLE_ALLOCBINDINGENTRY_0 = 0x4420,
  APSBINDINGTABLE_FREEBINDINGENTRY_0 = 0x4421,
  APSBINDINGTABLE_FREEBINDINGENTRY_1 = 0x4422,
  APSBINDINGTABLE_NEXTBIND_0 = 0x4423,
  APSBINDINGTABLE_NEXTBIND_1 = 0x4424,
  APSBINDINGTABLE_FINDBINDINGENTRY_0 = 0x4425,
  APSBINDINGTABLE_FINDBINDINGENTRY_1 = 0x4426,
  APSBINDINGTABLE_COPYBINDINGINFO_0 = 0x4427,
  APSBINDINGTABLE_COPYBINDINGINFO_1 = 0x4428,
  APSBINDINGTABLE_RESETBINDINGTABLE_0 = 0x4429,

  APSGROUP_APSGROUPINDICATION_0 = 0x4430,
  APSGROUP_APSGROUPINDICATION_1 = 0x4431,
  APSGROUP_APSGROUPINDICATION_2 = 0x4432,

  APSDATAMANAGER_PROCESSFRAGMENTEDRECEIVE_0 = 0x4440,
  APSDATAMANAGER_RESETDUPLICATEREJECTIONTABLE_0 = 0x4441,
  APSDATAMANAGER_DMHOTRESET_0 = 0x4442,
  APSDATAMANAGER_DMHOTRESET_1 = 0x4443,
  APSDATAMANAGER_MAKENWKDATARESP_0 = 0x4444,
  APSDATAMANAGER_APDUACKHANDLER_0 = 0x4445,
  APSDATAMANAGER_APDUUNICASTHANDLER_0 = 0x4446,
  APSDATAMANAGER_GETACKBYDATABUFFER_0 = 0x4447,
  APSDATAMANAGER_GETACKBYDATABUFFER_1 = 0x4448,
  APSDATAMANAGER_NWKDATACONFPROCESS_0 = 0x4449,
  APSDATAMANAGER_NWKDATACONFPROCESS_1 = 0x444A,
  APSDATAMANAGER_NWKDATACONFPROCESS_2 = 0x444B,
  APSDATAMANAGER_NWKDATACONFPROCESS_3 = 0x444C,
  APSDATAMANAGER_NWKDATACONFPROCESS_4 = 0x444D,
  APSDATAMANAGER_NWKDATACONFPROCESS_5 = 0x444E,
  APSDATAMANAGER_HANDLETRANSMITTEDDATA_0 = 0x444F,
  APSDATAMANAGER_APSDATAREQPROCESS_0 = 0x4450,
  APSDATAMANAGER_APSPROCESSSHORTADDRMODEDATAREQ_0 = 0x4451,
  APSDATAMANAGER_ACKFORFRAGMENTEDRECEIVECONFIRMHANDLER_0 = 0x4452,
  APSDATAMANAGER_PROCESSFRAGMENTEDRECEIVE_1 = 0x4453,

  APSSTATEMACHINE_RESETREQ_0 = 0x4460,
  APSSTATEMACHINE_STARTREQ_0 = 0x4461,
  APSSTATEMACHINE_STOPREQ_0 = 0x4462,
  APSSTATEMACHINE_PROCESSEVENT_0 = 0x4463,
  APSSTATEMACHINE_TASKHANDLER_0 = 0x4464,
  APSSTATEMACHINE_TASKHANDLER_1 = 0x4465,
  APSSTATEMACHINE_NWKRESETCONF_0 = 0x4466,
  APSSTATEMACHINE_NWKRESETCONF_1 = 0x4467,
  APSSTATEMACHINE_NWKRESETCONF_2 = 0x4468,
  APSSTATEMACHINE_NWKRESETCONF_3 = 0x4469,
  APSSTATEMACHINE_PROCESSSTARTEVENT_0 = 0x446A,
  APSSTATEMACHINE_APSSTOPCONF_0 = 0x446B,
  APSSTATEMACHINE_COMPLETESTOP_0 = 0x446C,
  APSSTATEMACHINE_COMPLETESTOP_1 = 0x446D,
  APSSTATEMACHINE_COMPLETESTOP_2 = 0x446E,

  APSGROUPTABLE_APSADDGROUPREQ0 = 0x4470,
  APSGROUPTABLE_APSREMOVEGROUPREQ0 = 0x4471,
  APSGROUPTABLE_APSREMOVEALLGROUPSREQ0 = 0x4472,

  APSMEMORYMANAGER_GETBUFFER_0 = 0x4480,
  APSMEMORYMANAGER_GETBUFFER_1 = 0x4481,
  APSMEMORYMANAGER_FREEBUFFER_0 = 0x4482,
  APSMEMORYMANAGER_FREEBUFFER_1 = 0x4483,
  APSMEMORYMANAGER_FREEBUFFER_2 = 0x4484,
  APSMEMORYMANAGER_FREEBUFFER_3 = 0x4485,
  APSMEMORYMANAGER_FREESECBUFFER_0 = 0x4486,
  APSMEMORYMANAGER_APSFREEBUFFER_0 = 0x4487,
  APSMEMORYMANAGER_APSGETSECBUFFER_0 = 0x4488,

  APSSECURITYMANAGER_DECRYPTEDCOMMANDRECEIVEPROCESS_0 = 0x4490,
  APSSMEKREQ_SMEKREQNWKDATAIND_0 = 0x44A0,

  APSSMEKRESP_EKRESPSKKENWKCONF_0 = 0x44B0,
  APSSMEKRESP_ESTABLISHKEYRESP_0 = 0x44B1,

  APSSMSKR_SENDSKC_0 = 0x44C0,
  APSSMTKR_SENDTKC_0 = 0x44D0,

  APSSMSSP_SMSENDENCRYPTCONF_0 = 0x4500,
  APSSMSSP_SMSSPPROCESS_0 = 0x4501,
  APSSMSSP_SMSSPPROCESS_1 = 0x4502,
  APSSMSSP_SMDECRYPTSENTFRAMECONF_0 = 0x4503,
  APSSMSSP_DECRYPTANYFRAME_0 = 0x4504,

  APSTUNNEL_NWKDATAIND_0 = 0x4510,
  APSTUNNEL_SENDEMBEDDEDCOMMANDCONF_0 = 0x4511,
  APSTUNNEL_TRANSPORTKEYREQ_0 = 0x4512,
  APSTUNNEL_TRANSPORTKEYREQ_1 = 0x4513,

  APSKEYPAIRSET_EXTRACTOUTSECCOUNTER_0 = 0x4520,
  APSKEYPAIRSET_GETINFRAMECOUNTER_0 = 0x4521,
  APSKEYPAIRSET_ALLOCKEYPAIR_0 = 0x4522,
  APSKEYPAIRSET_SETOUTFRAMECOUNTER_0 = 0x4523,
  APSKEYPAIRSET_SETINFRAMECOUNTER_0 = 0x4524,
  APSKEYPAIRSET_GETKEYPAIRDEVICEADDRESS_0 = 0x4525,

  APSINTERPAN_INTRPDATAREQ_0 = 0x4540,
  APSINTERPAN_INTRPDATAREQ_1 = 0x4541,
  APSINTERPAN_INTRPDATAREQ_2 = 0x4542,
  APSINTERPAN_INTERPANMACDATACONF_0 = 0x4543,
  APSINTERPAN_INTERPANMACDATACONF_1 = 0x4544,
  APSINTERPAN_NWKINTRPDATAIND_0 = 0x4545,

  APSAUTHENTICATE_AUTHENTICATEREQ_0 = 0x4550,
  APSAUTHENTICATE_AUTHENTICATECONF_0 = 0x4551,
  APSAUTHENTICATE_AUTHREQTASKHANDLER_0 = 0x4552,
  APSAUTHENTICATE_APSAUTHREQTASKHANDLER_0 = 0x4552,
  APSAUTHENTICATE_ALLOCNWKDATACONF_0 = 0x4553,
  APSAUTHENTICATE_ALLOCNWKDATACONF_1 = 0x4554,
  APSAUTHENTICATE_AUTHCHALLENGENWKCONF_0 = 0x4555,
  APSAUTHENTICATE_AUTHINITIATORMACTAG2CONF_0 = 0x4556,
  APSAUTHENTICATE_ALLOCMACANDDATAFRAMECONF_0 = 0x4557,
  APSAUTHENTICATE_ALLOCMACANDDATAFRAMECONF_1 = 0x4558,
  APSAUTHENTICATE_AUTHMACANDDATANWKCONF_0 = 0x4559,
  APSAUTHENTICATE_APSAUTHRESPONDERMACTAG2CONF_0 = 0x455A,
  APSAUTHENTICATE_STARTAUTHTIMER_0 = 0x455B,
  APSAUTHENTICATE_AUTHENTICATEREQ_1 = 0x455C,

  APSCOMMAND_COMMANDREQ_0 = 0x4560,
  APSCOMMAND_COMMANDREQTASKHANDLER_0 = 0x4561,
  APSCOMMAND_COMMANDREQTASKHANDLER_2 = 0x4562,
  APSCOMMAND_COMMANDALLOCDATACONF_0 = 0x4563,
  APSCOMMAND_COMMANDALLOCDATACONF_1 = 0x4564,
  APSCOMMAND_COMMANDENCRYPTCONF_0 = 0x4565,
  APSCOMMAND_COMMANDENCRYPTCONF_1 = 0x4566,
  APSCOMMAND_COMMANDENCRYPTCONF_2 = 0x4567,
  APSCOMMAND_NWKDATAREQ_0 = 0x4568,
  APSCOMMAND_NWKDATAREQ_1 = 0x4569,
  APSCOMMAND_NWKDATACONF_0 = 0x456A,
  APSCOMMAND_UNSECUREDNWKDATAINDHANDLER_0 = 0x456B,

  APSUPDATEDEVICE_UPDATEDEVICEREQ_0 = 0x4570,
  APSUPDATEDEVICE_PREPAREUPDATEDEVICECOMMAND_0 = 0x4571,
  APSUPDATEDEVICE_CONFIRMUPDATEDEVICECOMMAND_0 = 0x4572,
  APSUPDATEDEVICE_UPDATEDEVICEIND_0 = 0x4573,

  APSREMOVEDEVICE_REMOVEDEVICEREQ_0 = 0x4580,
  APSREMOVEDEVICE_REMOVEDEVICEPREPARE_0 = 0x4581,
  APSREMOVEDEVICE_REMOVEDEVICECONF_0 = 0x4582,
  APSREMOVEDEVICE_REMOVEDEVICEIND_0 = 0x4583,

  APSSWITCHKEY_SWITCHKEYREQ_0 = 0x4590,
  APSSWITCHKEY_SWITCHKEYPREPARE_0 = 0x4591,
  APSSWITCHKEY_SWITCHKEYCONF_0 = 0x4592,
  APSSWITCHKEY_SWITCHKEYIND_0 = 0x4593,

  APSSKKE_SKKEIND_0 = 0x45A0,
  APSSKKE_SKKEIND_1 = 0x45A1,
  APSSKKE_FORWARDSKKECOMMAND_0 = 0x45A2,
  APSSKKE_SKKEFORWARDCONF_0 = 0x45A3,
  APSSKKE_INITSKKEELEM_0 = 0x45A4,
  APSSKKE_SETSKKETTL_0 = 0x45A5,
  APSSKKE_SETSKKESTATE_0 = 0x45A6,
  APSSKKE_PREPARESKKECOMMAND_0 = 0x45A7,
  APSSKKE_PREPARESKKECOMMAND_1 = 0x45A8,
  APSSKKE_SKKENWKDATACONF_0 = 0x45A9,
  APSSKKE_FINDSKKEELEMBYNWKIND_0 = 0x45AA,

  APSSKKEINITIATOR_ESTABLISHKEYREQ_0 = 0x45B0,
  APSSKKEINITIATOR_ISKKECONF_0 = 0x45B1,
  APSSKKEINITIATOR_SKKEINITIATORTASKHANDLER_0 = 0x45B2,
  APSSKKEINITIATOR_ISKKETASKHANDLER_1 = 0x45B3,
  APSSKKEINITIATOR_ISKKE1ALLOCFRAMECONF_0 = 0x45B4,
  APSSKKEINITIATOR_ISKKE1NWKCONF_0 = 0x45B5,
  APSSKKEINITIATOR_INITIATORSKKE2IND_1 = 0x45B6,
  APSSKKEINITIATOR_ISKKECALCPARAMSCONF_0 = 0x45B7,
  APSSKKEINITIATOR_ISKKE3ALLOCFRAMECONF_0 = 0x45B8,
  APSSKKEINITIATOR_ISKKE3NWKCONF_0 = 0x45B9,
  APSSKKEINITIATOR_ISKKE4IND_0 = 0x45BA,

  APSSKKERESPONDER_RSKKE1IND_0 = 0x45C0,
  APSSKKERESPONDER_ESTABLISHKEYRESP_0 = 0x45C1,
  APSSKKERESPONDER_SKKERESPONDERTASKHANDLER_0 = 0x45C2,
  APSSKKERESPONDER_RSKKECALCPARAMSCONF_0 = 0x45C3,
  APSSKKERESPONDER_RSKKE2ALLOCFRAMECONF_0 = 0x45C4,
  APSSKKERESPONDER_RSKKE2NWKCONF_0 = 0x45C5,
  APSSKKERESPONDER_RSKKE4ALLOCFRAMECONF_0 = 0x45C6,
  APSSKKERESPONDER_RSKKE4NWKCONF_0 = 0x45C7,
  APSSKKERESPONDER_RSKKECONF_0 = 0x45C8,

  APSREQUESTKEY_REQUESTKEYREQ_0 = 0x45F0,
  APSREQUESTKEY_PREPAREREQUESTKEYCOMMAND_0 = 0x45F1,
  APSREQUESTKEY_CONFIRMREQUESTKEYCOMMAND_0 = 0x45F2,
  APSREQUESTKEY_REQUESTEDKEYRECEIVED_0 = 0x45F3,
  APSREQUESTKEY_REQUESTKEYIND_0 = 0x45F4,
  APSREQUESTKEY_REQUESTKEYCONF_0 = 0x45F5,

  APSTRANSPORTKEY_TRANSPORTKEYREQ_0 = 0x4600,
  APSTRANSPORTKEY_TRANSPORTKEYTASKHANDLER_0 = 0x4601,
  APSTRANSPORTKEY_TRANSPORTKEYTASKHANDLER_1 = 0x4602,
  APSTRANSPORTKEY_TRANSPORTKEYTASKHANDLER_2 = 0x4603,
  APSTRANSPORTKEY_TRANSPORTKEYTASKHANDLER_3 = 0x4604,
  APSTRANSPORTKEY_TRANSPORTKEYTASKHANDLER_4 = 0x4605,
  APSTRANSPORTKEY_TRANSPORTKEYCONF_0 = 0x4606,
  APSTRANSPORTKEY_CONFIRMTRANSPORTKEYCOMMAND_0 = 0x4607,
  APSTRANSPORTKEY_TRANSPORTKEYIND_0 = 0x4608,
  APSTRANSPORTKEY_FORWARDKEYTOCHILD_0 = 0x4609,

  APSTRANSPORTAPPKEY_CHECKTRANSPORTAPPKEYREQ_0 = 0x4610,
  APSTRANSPORTAPPKEY_CHECKTRANSPORTAPPKEYREQ_1 = 0x4611,
  APSTRANSPORTAPPKEY_CHECKTRANSPORTAPPKEYREQ_2 = 0x4612,
  APSTRANSPORTAPPKEY_TRANSPORTAPPKEYCOMMAND_0 = 0x4613,
  APSTRANSPORTAPPKEY_PREPARETRANSPORTAPPKEYCOMMAND_0 = 0x4614,

  APSTRANSPORTNWKKEY_CHECKTRANSPORTNWKKEYREQ_0 = 0x4620,
  APSTRANSPORTNWKKEY_CHECKTRANSPORTNWKKEYREQ_1 = 0x4621,
  APSTRANSPORTNWKKEY_TRANSPORTNWKKEYCOMMAND_0 = 0x4622,
  APSTRANSPORTNWKKEY_PREPARETRANSPORTNWKKEYCOMMAND_0 = 0x4623,
  APSTRANSPORTNWKKEY_PREPARETUNNELCOMMAND_0 = 0x4624,
  APSTRANSPORTNWKKEY_PREPARETUNNELCOMMAND_1 = 0x4625,
  APSTRANSPORTNWKKEY_TUNNELIND_0 = 0x4626,
  APSTRANSPORTNWKKEY_SENDEMBEDDEDCOMMANDCONF_0 = 0x4627,

  APSTRANSPORTTRUSTKEY_CHECKTRANSPORTTRUSTKEYREQ_0 = 0x4630,
  APSTRANSPORTTRUSTKEY_CHECKTRANSPORTTRUSTKEYREQ_1 = 0x4631,
  APSTRANSPORTTRUSTKEY_CHECKTRANSPORTTRUSTKEYREQ_2 = 0x4632,
  APSTRANSPORTTRUSTKEY_TRANSPORTTRUSTKEYCOMMAND_0 = 0x4633,
  APSTRANSPORTTRUSTKEY_PREPARETRANSPORTTRUSTKEYCOMMAND_0 = 0x4634,
  APSTRANSPORTTRUSTKEY_TRANSPORTTRUSTKEYTOCHILDCONF_0 = 0x4635,

  APSREJECTDUPLICATE_RESETDUPLICATEREJECTIONTABLE_0 = 0x4640

} ApsDbgCode_t;

/** Values of system log messages */
typedef  enum  _ApsLogCodeId_t
{
  LOG_APS_RESET_REQ = 0x00,
  LOG_APS_NWK_DATA_IND = 0x01,
  LOG_APS_NWK_DATA_CONF_SUCCESS = 0x02,
  LOG_APS_NWK_DATA_CONF_FAIL = 0x03,
  LOG_APS_SEND_NWK_DATA_REQ = 0x04,
  LOG_APS_SEND_ACK_REQ = 0x05,
  LOG_APS_MAKE_RETRANSMISSION = 0x06
} ApsLogCodeId_t;

#endif /* _APS_DBG_H */
/** eof apsDbg.h */