VOS_UINT32 NAS_UTRANCTRL_RcvTiWaitMasterModeCnfExpired_ModeChange_WaitMasterModeCnf( VOS_UINT32 ulEventType, struct MsgCB *pstMsg ) { NAS_UTRANCTRL_ENTRY_MSG_STRU *pstEntryMsg; /* 异常打印 */ NAS_WARNING_LOG(WUEPS_PID_MMC, "NAS_UTRANCTRL_RcvTiWaitMasterModeCnfExpired_ModeChange_WaitMasterModeCnf: ENTERED"); /* 清除所有等待模式变更回复的标志 */ NAS_UTRANCTRL_ClearAllWaitAsUtranModeCnfFlg_ModeChange(); /* 取当前缓存的系统消息 */ pstEntryMsg = NAS_UTRANCTRL_GetCurrEntryMsgAddr(); NAS_UTRANCTRL_SaveBufferUtranSndMmcMsg( pstEntryMsg->ulEventType, (struct MsgCB *)pstEntryMsg->aucEntryMsgBuffer); /* 设置缓存消息有效标志 */ NAS_UTRANCTRL_SetReplaceMmcMsgFlg(VOS_TRUE); /* 退出MODE CHANGE状态机,切换到MAIN状态机 */ NAS_UTRANCTRL_SwitchCurrFsmCtx(NAS_UTRANCTRL_FSM_MAIN); return VOS_FALSE; }
VOS_VOID NAS_UTRANCTRL_InitFsmCtx_ModeChange(VOS_VOID) { NAS_UTRANCTRL_ClearAllWaitAsUtranModeCnfFlg_ModeChange(); return; }