| /******************************************************************** | |
| * °æÈ¨ËùÓÐ (C)2015, ÉîÛÚÊÐÖÐÐËͨѶ¹É·ÝÓÐÏÞ¹«Ë¾¡£ | |
| * | |
| * ÎļþÃû³Æ£º phy_td_log_if.h | |
| * Îļþ±êʶ£º | |
| * ÄÚÈÝÕªÒª£ºÎïÀí²ã±ê×¼LOGÊä³öµÄ½Ó¿ÚÎļþ | |
| * ÆäËü˵Ã÷£º | |
| * µ±Ç°°æ±¾£º | |
| * ×÷ Õߣº | |
| * Íê³ÉÈÕÆÚ£º | |
| * | |
| * ÐÞ¸ÄÈÕÆÚ °æ±¾ºÅ ÐÞ¸ÄÈË ÐÞ¸ÄÄÚÈÝ | |
| * ----------------------------------------------- | |
| * 2015/8/07 V1.0 L1td н¨ | |
| ************************************************************************/ | |
| #ifndef PHY_TD_LOG_IF_H | |
| #define PHY_TD_LOG_IF_H | |
| //TDÎïÀí²ãÏûÏ¢ÀàÐÍö¾Ù | |
| typedef enum | |
| { | |
| PA_ENG_CMD = 1, | |
| PA_INTER_MSG = 2, | |
| PA_PRINT_MSG = 3, | |
| PA_HCI_MSG = 4, | |
| PA_HOOK_MSG = 5, | |
| PA_ENG_MISS_PACKET = 6, | |
| PA_DATA_DUMP = 7, | |
| PA_MEAS_INTRA_INFO = 8, | |
| PA_MEAS_INTER_INFO = 9, | |
| PA_HDTR_HSSCCH_INFO = 10, | |
| PA_JD_PHY_CH_CFG_LOG = 11, | |
| PA_JD_PICH_DETECT_LOG = 12, | |
| PA_JD_ACD_LOG = 13, | |
| PA_JD_INTERRUPT_LOG = 14, | |
| PA_JD_PHY_CH_CFG_REL_TIME_LOG = 15, | |
| PA_JD_CELL_CFG_LOG = 16, | |
| PA_CSR_DWPTS_POS_LOG = 17, | |
| PA_CSR_SYNC_MODE_LOG = 18, | |
| PA_CSR_MIDAMBLE_LOG = 19, | |
| PA_CSR_MULTI_RESULT_LOG = 20, | |
| PA_01B_AFC_INFO = 21, | |
| PA_01B_AFC_PATH_INFO = 22, | |
| PA_02B_AFC_INFO = 23, | |
| PA_02B_AFC_PATH_INFO = 24, | |
| PA_RFC_AGC_INFO = 25, | |
| PA_RFC_RFC_INFO = 26, | |
| PA_L1S_DL_DATA_IND = 27, | |
| PA_RES_MAP_INFO = 28, | |
| PA_MIPS_INFO = 29, | |
| PA_PHY_VER_INFO = 30, | |
| ENG_MSG_TYPE_MAX_NUM | |
| }E_PaMsgType; //ZCat---PA_MSG_TYPE ÓÐÐÞ¸Ä | |
| typedef enum | |
| { | |
| HOOK_EVENT_ID_SWAP = 1, | |
| HOOK_EVENT_ID_CREATE_PRO = 2, | |
| HOOK_EVENT_ID_SEND = 3, | |
| HOOK_EVENT_ID_ALLOC = 4, | |
| HOOK_EVENT_ID_FREE = 5, | |
| }E_HookEventId; //ZCat--- ֮ǰÎÞ¶¨Òå Ö»ÓÐö¾Ù | |
| typedef struct | |
| { | |
| U16 wHeader; /* PA_TRACE_PACKET_HEADER 0x69E8*/ | |
| U16 wSfn; /* sfn */ | |
| U16 wCfn; /* cfn */ | |
| U16 wChip; /* chip */ | |
| U16 wType:8; /* 0-63 type */ | |
| U16 wProcId:8; /* 0-127 proc_id */ | |
| U16 wLen; /* len */ | |
| U16 wSsfnH; /*ssfnµÄ¸ß16λ*/ | |
| U16 wSsfnL; /*ssfnµÄµÍ16λ*/ | |
| }T_EngPaHeader; | |
| typedef struct | |
| { | |
| U16 wMsgId; | |
| U16 wMsgLen; | |
| }T_EngPaHciMsg;/*PHYºÍPS½Ó¿ÚÏûÏ¢*/ | |
| typedef struct | |
| { | |
| U16 wMsgId; /* message id, according to physical software, need scan the whole code */ | |
| U16 wParaNum; /* each parameter hold 16bits */ | |
| }T_EngPaPrintMsg;/*×Ô¶¨Òå´òÓ¡ÐÅÏ¢*/ | |
| typedef struct | |
| { | |
| U16 wEventId; /* ½ø³ÌÇл»£¬µ±Ç°½ø³ÌidÒѾÔÚheader.proc_idÅäÖÃ*/ | |
| U16 wReceiverPid;/* next */ | |
| }T_EngPaHook;/*HOOKÏûÏ¢*/ | |
| typedef struct | |
| { | |
| U16 wMsgId; | |
| U16 wMsgLen; | |
| }T_EngPaInternalMsg;/*PHYÄÚ²¿¸÷Ä£¿é½»»¥ÏûÏ¢*/ | |
| typedef struct | |
| { | |
| U16 wPeriod; | |
| U16 wMissNum; | |
| }T_EngMissPacket; | |
| typedef struct | |
| { | |
| U16 wMsgId; | |
| U16 wMsgLen; | |
| }T_EngPaDumpData; | |
| #endif |