VOS_UINT32 NAS_MMC_RcvLmmSuspendInd_SysCfg_WaitEpsConnRelInd( VOS_UINT32 ulEventType, struct MsgCB *pstMsg ) { /* 向LMM回复挂起失败 */ NAS_MMC_SndLmmSuspendRsp(MMC_LMM_FAIL); return VOS_TRUE; }
VOS_VOID NAS_MMC_SndSuspendRsp( NAS_MML_NET_RAT_TYPE_ENUM_UINT8 enRat, RRC_NAS_SUSPEND_RESULT_ENUM_UINT8 enSuspendRslt ) { #if (FEATURE_ON == FEATURE_LTE) MMC_LMM_RESULT_ID_ENUM_UINT32 ulRslt; if ( RRC_NAS_SUSPEND_SUCCESS == enSuspendRslt) { ulRslt = MMC_LMM_SUCC; } else { ulRslt = MMC_LMM_FAIL; } #endif switch(enRat) { case NAS_MML_NET_RAT_TYPE_GSM: NAS_MMC_SndAsSuspendRsp(enSuspendRslt, UEPS_PID_GAS); break; case NAS_MML_NET_RAT_TYPE_WCDMA: NAS_MMC_SndAsSuspendRsp(enSuspendRslt, WUEPS_PID_WRR); break; #if (FEATURE_ON == FEATURE_LTE) case NAS_MML_NET_RAT_TYPE_LTE: NAS_MMC_SndLmmSuspendRsp(ulRslt); break; #endif default: NAS_WARNING_LOG(WUEPS_PID_MMC, "NAS_MMC_SndSuspendRsp:Unexpected Rat Type!"); break; } }