/**************************************************************************//** \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 /****************************************************************************** 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 */