blob: f619df0b52cf030f79ff3f4ca478d23254b8c0dc [file] [log] [blame]
/**
*
* @file zcatagt_event.h
* @brief
* This file is part of ZCAT.
* ZCAT¹¤¾ßeventÏûÏ¢´¦ÀíÄ£¿é
*
* @details
* @author Tools Team.
* @email
* @copyright Copyright (C) 2013 Sanechips Technology Co., Ltd.
* @warning
* @date 2019/02/02
* @version 1.1
* @pre
* @post
*
* @par
* Change History :
* ---------------------------------------------------------------------------
* date version author description
* ---------------------------------------------------------------------------
* 2012/12/27 1.0 lu.xieji Create file
* 2019/02/02 1.1 jiang.fenglin ÐÞ¸Ä×¢ÊÍ·½Ê½Îªdoxygen
* ---------------------------------------------------------------------------
*
*
*/
#ifndef ZCAT_EVENT_H
#define ZCAT_EVENT_H
#include "StdLogMsgID.h"
#ifdef __cplusplus
extern "C"
{
#endif
// ÓÃÓÚ»ñÈ¡mask bit£º
#define GET_EVENT_MASK_BIT(event_id) (0x01 << ((event_id) & 7))
// Event Mask×Ü×Ö½ÚÊý
#define EVENT_MASK_BYTE_NUM ((EVT_TOOL_LAST + 7) / 8)
/************************************************************************/
/* Êý¾ÝÀàÐÍ */
/************************************************************************/
typedef struct
{
UINT16 event_id;
UINT8 psType;
UINT8 padding;
UINT32 gsmSFN;
UINT32 tdSFN;
UINT32 lteSFN;
UINT32 wcdmaSFN;
UINT16 len;
UINT16 reserved;
} T_ZCAT_EVENT_HEADER;
/************************************************************************/
/* ½Ó¿ÚÔ­ÐÍ */
/************************************************************************/
#ifdef __cplusplus
}
#endif
#endif // ZCAT_EVENT_H