/***************************************************************************** 协议栈打印打点方式下的.C文件宏定义 *****************************************************************************/ #define THIS_FILE_ID PS_FILE_ID_TAF_APS_FSM_MSDEACTIVATING_TBL_C /****************************************************************************** 2 全局变量定义 *****************************************************************************/ /* TAF APS状态机数组:MS ACTIVATING 状态机名称*/ TAF_FSM_DESC_STRU g_stTafApsMsDeactivatingFsmDesc; /* TAF_APS_MS_DEACTIVATING_SUBSTA_WAIT_SM_DEACTIVATE_CNF动作表 */ TAF_ACT_STRU g_astTafApsMsDeactivatingSubStaInitActTbl[] = { TAF_ACT_TBL_ITEM(WUEPS_PID_TAF, ID_MSG_TAF_PS_SET_PDP_CONTEXT_STATE_REQ, TAF_APS_RcvAtSetPdpContextStateReq_MsDeactivating_Init), TAF_ACT_TBL_ITEM(WUEPS_PID_TAF, ID_MSG_TAF_PS_CALL_END_REQ, TAF_APS_RcvAtPsCallEndReq_MsDeactivating_Init), TAF_ACT_TBL_ITEM(WUEPS_PID_TAF, ID_MSG_TAF_PS_APS_INTERNAL_PDP_DEACTIVATE_REQ, TAF_APS_RcvApsInternalPdpDeavtivateReq_MsDeactivating_Init), TAF_ACT_TBL_ITEM(WUEPS_PID_TAF, ID_MSG_TAF_PS_CALL_HANGUP_REQ, TAF_APS_RcvAtPsCallHangupReq_MsDeactivating_Init), };
#endif #define THIS_FILE_ID PS_FILE_ID_TAF_MMA_FSM_SYS_CFG_TBL_C /***************************************************************************** 2 全局变量定义 *****************************************************************************/ TAF_FSM_DESC_STRU g_stTafMmaSysCfgFsmDesc; /* TAF_MMA_SYS_CFG_STA_INIT 动作表 */ TAF_ACT_STRU g_astTafMmaSysCfgInitActTbl[] = { TAF_ACT_TBL_ITEM( WUEPS_PID_TAF, ID_TAF_MMA_SYS_CFG_SET_REQ, TAF_MMA_RcvSysCfgSetReq_SysCfg_Init ), TAF_ACT_TBL_ITEM( WUEPS_PID_MMA, MMA_MMA_INTER_SYS_CFG_SET_REQ, TAF_MMA_RcvInterSysCfgSetReq_SysCfg_Init ), TAF_ACT_TBL_ITEM( WUEPS_PID_TAF, ID_TAF_MMA_ATTACH_REQ, TAF_MMA_RcvAttachReq_SysCfg_Init), TAF_ACT_TBL_ITEM( WUEPS_PID_TAF, ID_TAF_MMA_DETACH_REQ, TAF_MMA_RcvDetachReq_SysCfg_Init), };
/***************************************************************************** 2 全局变量定义 *****************************************************************************/ /* UTRANCTRL模块的模式变更状态机 */ TAF_FSM_DESC_STRU g_stTafSpmServiceCtrlFsmDesc; /**************************************************************************/ /*新增状态动作处理表 */ /**************************************************************************/ /* TAF_SPM_SERVICE_CTRL_STA_INIT 动作表 */ TAF_ACT_STRU g_astTafSpmServiceCtrlInitActTbl[] = { /* AT SS message */ TAF_ACT_TBL_ITEM( WUEPS_PID_AT, TAF_MSG_REGISTERSS_MSG, TAF_SPM_RcvAtSSReqMsg_ServiceCtrl_Init ), TAF_ACT_TBL_ITEM( WUEPS_PID_AT, TAF_MSG_ERASESS_MSG, TAF_SPM_RcvAtSSReqMsg_ServiceCtrl_Init ), TAF_ACT_TBL_ITEM( WUEPS_PID_AT, TAF_MSG_ACTIVATESS_MSG, TAF_SPM_RcvAtSSReqMsg_ServiceCtrl_Init ), TAF_ACT_TBL_ITEM( WUEPS_PID_AT, TAF_MSG_DEACTIVATESS_MSG, TAF_SPM_RcvAtSSReqMsg_ServiceCtrl_Init ), TAF_ACT_TBL_ITEM( WUEPS_PID_AT,
#define THIS_FILE_ID PS_FILE_ID_TAF_MMA_FSM_MAIN_TBL_C /***************************************************************************** 2 全局变量定义 *****************************************************************************/ TAF_FSM_DESC_STRU g_stTafMmaMainFsmDesc; TAF_ACT_STRU g_astTafMmaMainActTbl[] = { /* OM的消息处理 */ TAF_ACT_TBL_ITEM( WUEPS_PID_OM, OAM_MMA_PHONE_MODE_SET_REQ, TAF_MMA_RcvAppPhoneModeSetReq_Main), /* 内部消息的处理 */ TAF_ACT_TBL_ITEM( WUEPS_PID_MMA, MMA_MMA_INTER_POWER_INIT, TAF_MMA_RcvMmaInterPowerInit_Main ), TAF_ACT_TBL_ITEM( WUEPS_PID_MMA, MMA_MMA_INTER_USIM_STATUS_CHANGE_IND, TAF_MMA_RcvMmaInterUsimStatusChangeInd_Main ), TAF_ACT_TBL_ITEM( WUEPS_PID_MMA, MMA_MMA_PHONE_MODE_RSLT_IND, TAF_MMA_RcvMmaPhoneModeRsltInd_Main),
/***************************************************************************** 协议栈打印打点方式下的.C文件宏定义 *****************************************************************************/ #define THIS_FILE_ID PS_FILE_ID_TAF_APS_FSM_MSACTIVATING_TBL_C /****************************************************************************** 2 全局变量定义 *****************************************************************************/ /* TAF APS状态机数组:MS ACTIVATING 状态机名称*/ TAF_FSM_DESC_STRU g_stTafApsMsActivatingFsmDesc; /* TAF_APS_MS_ACTIVATING_SUBSTA_INIT动作表 */ TAF_ACT_STRU g_astTafApsMsActivatingSubStaInitTbl[] = { TAF_ACT_TBL_ITEM(WUEPS_PID_TAF, ID_MSG_TAF_PS_SET_PDP_CONTEXT_STATE_REQ, TAF_APS_RcvAtSetPdpContextStateReq_MsActivating_Init), TAF_ACT_TBL_ITEM(WUEPS_PID_TAF, ID_MSG_TAF_PS_PPP_DIAL_ORIG_REQ, TAF_APS_RcvAtPsPppDialOrigReq_MsActivating_Init), TAF_ACT_TBL_ITEM(WUEPS_PID_TAF, ID_MSG_TAF_PS_CALL_ORIG_REQ, TAF_APS_RcvAtPsCallOrigReq_MsActivating_Init), }; /* TAF_APS_MS_ACTIVATING_SUBSTA_SUSPEND动作表 */ TAF_ACT_STRU g_astTafApsMsActivatingSubStaSuspendTbl[] = { TAF_ACT_TBL_ITEM(WUEPS_PID_TAF,
#include "AtXpdsInterface.h" #if ((FEATURE_ON == FEATURE_UE_MODE_CDMA) && (FEATURE_ON == FEATURE_AGPS)) /***************************************************************************** 2 全局变量定义 *****************************************************************************/ /* TAF XPDS LINK状态机数组:CDATA LINK Ctrl 状态机名称*/ TAF_FSM_DESC_STRU g_stTafXpdsUpLinkCtrlFsmDesc; /* TAF_XPDS_UP_LINK_CTRL_SUBSTA_INIT动作表 */ TAF_ACT_STRU g_astTafXpdsUpLinkCtrlSubStaInitTbl[] = { TAF_ACT_TBL_ITEM( UEPS_PID_XPDS, ID_TAF_XPDS_XPDS_UP_LINK_CTRL_REQ, TAF_XPDS_RcvXpdsServerBindReq_UpLinkCtrl_Init), }; /* TAF_XPDS_UP_LINK_CTRL_SUBSTA_WAIT_DATA_CAll_CONNECT_CNF动作表 */ TAF_ACT_STRU g_astTafXpdsUpLinkCtrlSubStaWaitDataCallConnectCnfTbl[] = { TAF_ACT_TBL_ITEM(WUEPS_PID_AT, ID_AT_XPDS_AP_DATA_CALL_STATUS_IND, TAF_XPDS_RcvAtApDataCallStatusInd_UpLinkCtrl_WaitDataCallConnCnf), TAF_ACT_TBL_ITEM(VOS_PID_TIMER, TI_TAF_XPDS_WAIT_AT_DATA_CALL_IND, TAF_XPDS_RcvTiWaitDataCallIndExpired_UpLinkCtrl_WaitDataCallConnCnf), TAF_ACT_TBL_ITEM( UEPS_PID_XPDS,
/***************************************************************************** 2 全局变量定义 *****************************************************************************/ /* 预处理状态机 */ TAF_FSM_DESC_STRU g_stTafMmaPreFsmDesc; /*新增状态动作处理表 */ /* 不进状态机处理的消息 动作表 */ TAF_ACT_STRU g_astTafMmaPreProcessActTbl[] = { #ifdef __PS_WIN32_RECUR__ TAF_ACT_TBL_ITEM( WUEPS_PID_MMA, EVT_NAS_MMA_OUTSIDE_RUNNING_CONTEXT_FOR_PC_REPLAY, NAS_MMA_RestoreContextData), TAF_ACT_TBL_ITEM( WUEPS_PID_MMA, EVT_NAS_MMA_FIXED_PART_CONTEXT, NAS_MMA_RestoreFixedContextData), #endif /* MMA的消息处理 */ TAF_ACT_TBL_ITEM( WUEPS_PID_MMA, MMA_MMA_INTER_USIM_STATUS_CHANGE_IND, TAF_MMA_RcvMmaInterUsimStatusChangeInd_PreProc ), TAF_ACT_TBL_ITEM( WUEPS_PID_MMA, MMA_MMA_SIM_LOCK_STATUS_CHANGE_IND,
/***************************************************************************** 2 全局变量定义 *****************************************************************************/ TAF_FSM_DESC_STRU g_stTafMmaPhoneModeFsmDesc; /**************************************************************************/ /*新增状态动作处理表 */ /**************************************************************************/ /* TAF_MMA_PHONE_MODE_STA_INIT 动作表 */ TAF_ACT_STRU g_astTafMmaPhoneModeInitActTbl[] = { TAF_ACT_TBL_ITEM( WUEPS_PID_MMA, MMA_MMA_INTER_POWER_INIT, TAF_MMA_RcvMmaInterPowerInit_PhoneMode_Init ), TAF_ACT_TBL_ITEM( WUEPS_PID_MMA, MMA_MMA_INTER_USIM_STATUS_CHANGE_IND, TAF_MMA_RcvMmaInterUsimStatusChangeInd_PhoneMode_Init ), TAF_ACT_TBL_ITEM( WUEPS_PID_MMA, MMA_MMA_SIM_LOCK_STATUS_CHANGE_IND, TAF_MMA_RcvMmaInterUsimStatusChangeInd_PhoneMode_Init ), TAF_ACT_TBL_ITEM( WUEPS_PID_OM, OAM_MMA_PHONE_MODE_SET_REQ, TAF_MMA_RcvOMPhoneModeSet_PhoneMode_Init ), TAF_ACT_TBL_ITEM( WUEPS_PID_TAF,
{MN_CALL_EVT_HOLD, TAF_SPM_RcvImsaCallHold_PreProc }, {MN_CALL_EVT_RETRIEVE, TAF_SPM_RcvImsaCallRetrieve_PreProc }, }; #endif /*新增状态动作处理表 */ /* 不进状态机处理的消息 动作表 */ TAF_ACT_STRU g_astTafSpmPreProcessActTbl[] = { /* AT CALL message */ TAF_ACT_TBL_ITEM( WUEPS_PID_AT, MN_CALL_APP_ORIG_REQ, TAF_SPM_RcvAppOrigReq_PreProc ), TAF_ACT_TBL_ITEM( WUEPS_PID_AT, MN_CALL_APP_SUPS_CMD_REQ, TAF_SPM_RcvAppSupsCmdReq_PreProc ), TAF_ACT_TBL_ITEM( WUEPS_PID_AT, MN_CALL_APP_GET_INFO_REQ, TAF_SPM_RcvAppGetInfoReq_PreProc ), TAF_ACT_TBL_ITEM( WUEPS_PID_AT, MN_CALL_APP_START_DTMF_REQ, TAF_SPM_RcvAppStartDtmfReq_PreProc ), TAF_ACT_TBL_ITEM( WUEPS_PID_AT,
/****************************************************************************** 3 私有定义 ******************************************************************************/ /****************************************************************************** 4 全局变量定义 *****************************************************************************/ /* 预处理状态机 */ TAF_FSM_DESC_STRU g_stTafApsPreFsmDesc; /* 不进状态机处理的消息 动作表 */ TAF_ACT_STRU g_astTafApsPreProcessActTbl[] = { TAF_ACT_TBL_ITEM( VOS_PID_TIMER, TI_TAF_APS_DSFLOW_REPORT, TAF_APS_RcvTiDsFlowReportExpired_PreProc), TAF_ACT_TBL_ITEM( VOS_PID_TIMER, TI_TAF_APS_DSFLOW_WRITE_NV, TAF_APS_RcvTiDsFlowWriteNvExpired_PreProc), /* +CGDCONT */ TAF_ACT_TBL_ITEM( WUEPS_PID_TAF, ID_MSG_TAF_PS_SET_PRIM_PDP_CONTEXT_INFO_REQ, TAF_APS_RcvAtSetPrimPdpCtxInfoReq_PreProc), TAF_ACT_TBL_ITEM( WUEPS_PID_TAF, ID_MSG_TAF_PS_GET_PRIM_PDP_CONTEXT_INFO_REQ, TAF_APS_RcvAtGetPrimPdpCtxInfoReq_PreProc),
#if ((FEATURE_ON == FEATURE_UE_MODE_CDMA) && (FEATURE_ON == FEATURE_AGPS)) /***************************************************************************** 2 全局变量定义 *****************************************************************************/ /* XPDS状态机状态全局变量 */ TAF_FSM_DESC_STRU g_stTafXpdsMainFsmDesc; /* XPDS L1 INIT状态下的事件处理表 */ TAF_ACT_STRU g_astTafXpdsL1InitActTbl[] = { /* 收到MPC地址配置命令的处理 */ TAF_ACT_TBL_ITEM( WUEPS_PID_AT, ID_AT_XPDS_GPS_CFG_MPC_ADDR_REQ, TAF_XPDS_RcvAtGpsCfgMpcAddrReq_Init ), /* 收到PDE地址配置命令的处理 */ TAF_ACT_TBL_ITEM( WUEPS_PID_AT, ID_AT_XPDS_GPS_CFG_PDE_ADDR_REQ, TAF_XPDS_RcvAtGpsCfgPdeAddrReq_Init ), /* 收到NI回复命令的处理 */ TAF_ACT_TBL_ITEM( WUEPS_PID_AT, ID_AT_XPDS_GPS_REPLY_NI_REQ, TAF_XPDS_RcvAtGpsReplyNiReq_Init ), /* 收到模式配置请求命令的处理 */ TAF_ACT_TBL_ITEM( WUEPS_PID_AT, ID_AT_XPDS_GPS_CFG_POSITION_MODE_REQ,