VOS_UINT32 NAS_UTRANCTRL_RcvMmaAcqReq_Main( VOS_UINT32 ulEventType, struct MsgCB *pstMsg ) { NAS_UTRANCTRL_SetSwithOnPlmnSearchFlag(VOS_FALSE); /* 消息未被处理完成需继续处理 */ return VOS_FALSE; }
VOS_UINT32 NAS_UTRANCTRL_RcvPlmnSpecialReq_Main( VOS_UINT32 ulEventType, struct MsgCB *pstMsg ) { if (NAS_UTRANCTRL_UTRAN_SWITCH_MODE_AUTO == NAS_UTRANCTRL_GetCurUtranSwitchMode()) { NAS_UTRANCTRL_SetSearchedSpecTdMccFlg(VOS_FALSE); } NAS_UTRANCTRL_SetSwithOnPlmnSearchFlag(VOS_FALSE); /* 消息未被处理完成需继续处理 */ return VOS_FALSE; }
VOS_UINT32 NAS_UTRANCTRL_RcvMmcInterSearchReq_Main( VOS_UINT32 ulEventType, struct MsgCB *pstMsg ) { if (NAS_UTRANCTRL_UTRAN_SWITCH_MODE_AUTO == NAS_UTRANCTRL_GetCurUtranSwitchMode()) { NAS_UTRANCTRL_SetSearchedSpecTdMccFlg(VOS_FALSE); } NAS_UTRANCTRL_SetSwithOnPlmnSearchFlag(VOS_FALSE); /* 当前消息进入后续MMC状态机处理 */ return VOS_FALSE; }
VOS_VOID NAS_UTRANCTRL_InitMainCtrlInfo( NAS_UTRANCTRL_MAIN_CTRL_INFO_STRU *pstMainCtrl ) { /* 初始化当前主控信息 */ pstMainCtrl->ucReplaceMmcMsgFlg = VOS_FALSE; PS_MEM_SET( pstMainCtrl->aucReserve, (VOS_UINT8)0x00, sizeof(pstMainCtrl->aucReserve) ); PS_MEM_SET( &(pstMainCtrl->stBufferUtranSndMmcMsg), (VOS_UINT8)0x00, sizeof(NAS_UTRANCTRL_ENTRY_MSG_STRU) ); PS_MEM_SET( &(pstMainCtrl->stBufferMmcSndUtranMsg), (VOS_UINT8)0x00, sizeof(NAS_UTRANCTRL_ENTRY_MSG_STRU) ); NAS_UTRANCTRL_SetSwithOnPlmnSearchFlag(VOS_FALSE); return; }