VOS_VOID NAS_ERABM_PrintRabmRevMsg ( const PS_MSG_HEADER_STRU *pstMsg, VOS_CHAR *pcBuff ) { VOS_INT32 ilOutPutLenHead = 0; VOS_INT32 ilOutPutLen = 0; VOS_UINT16 usTotalLen = 0; NAS_COMM_nsprintf(pcBuff, usTotalLen, "NAS RABM Receive Message:", &ilOutPutLen); if ( 0 == ilOutPutLen ) { NAS_ERABM_WARN_LOG("NAS_ERABM_PrintRabmRevMsg, Print receive msg header exception."); return ; } usTotalLen += (VOS_UINT16)ilOutPutLen; /* 打印各个PID的消息 */ switch ( pstMsg->ulSenderPid ) { case PS_PID_ESM: NAS_COMM_nsprintf(pcBuff, usTotalLen, "ESM-->RABM\t", &ilOutPutLenHead); usTotalLen += (VOS_UINT16)ilOutPutLenHead; ilOutPutLen = NAS_COMM_PrintEsmRabmMsg(pcBuff, usTotalLen, pstMsg); break; case PS_PID_MM: NAS_COMM_nsprintf(pcBuff, usTotalLen, "MM-->RABM\t", &ilOutPutLenHead); usTotalLen += (VOS_UINT16)ilOutPutLenHead; ilOutPutLen = NAS_COMM_PrintMmRabmMsg(pcBuff, usTotalLen, pstMsg->ulMsgName); break; case PS_PID_ERRC: NAS_COMM_nsprintf(pcBuff, usTotalLen, "RRC-->RABM\t", &ilOutPutLenHead); usTotalLen += (VOS_UINT16)ilOutPutLenHead; ilOutPutLen = NAS_ERABM_PrintRabmRrcMsg(pcBuff, usTotalLen, pstMsg); break; case PS_PID_OM : NAS_COMM_nsprintf(pcBuff, usTotalLen, "APP(OM)-->RABM\t", &ilOutPutLenHead); usTotalLen += (VOS_UINT16)ilOutPutLenHead; ilOutPutLen = NAS_ERABM_PrintRabmAppMsg(pcBuff, usTotalLen, pstMsg->ulMsgName); break; case PS_PID_TC : NAS_COMM_nsprintf(pcBuff, usTotalLen, "TC-->RABM\t", &ilOutPutLenHead); usTotalLen += (VOS_UINT16)ilOutPutLenHead; ilOutPutLen = NAS_COMM_PrintRabmTcMsg(pcBuff, usTotalLen, pstMsg->ulMsgName); break; case VOS_PID_TIMER : NAS_COMM_nsprintf(pcBuff, usTotalLen, "TIMER-->RABM\t", &ilOutPutLenHead); usTotalLen += (VOS_UINT16)ilOutPutLenHead; ilOutPutLen = NAS_ERABM_PrintRabmTimer(pcBuff, usTotalLen, ((REL_TIMER_MSG *)(VOS_VOID *) pstMsg)->ulPara); break; case UEPS_PID_CDS : NAS_COMM_nsprintf( pcBuff, usTotalLen, "CDS-->RABM\t", &ilOutPutLenHead); usTotalLen += (VOS_UINT16)ilOutPutLenHead; ilOutPutLen = NAS_ERABM_PrintRabmCdsMsg( pcBuff, usTotalLen, pstMsg->ulMsgName); break; default: NAS_ERABM_LOG2("NAS_ERABM_PrintRabmRevMsg,Invalid Pid, MsgId: ", pstMsg->ulSenderPid, pstMsg->ulMsgName); return ; } if ( 0 == ilOutPutLen ) { NAS_ERABM_LOG2("NAS_ERABM_PrintRabmRevMsg, print return zero length.SenderPid, MsgId: ", pstMsg->ulSenderPid, pstMsg->ulMsgName); return; } usTotalLen += (VOS_UINT16)ilOutPutLen; NAS_COMM_Print(pcBuff, usTotalLen); return ; }
VOS_VOID NAS_ETC_PrintTcSendMsg ( const PS_MSG_HEADER_STRU *pstMsg, VOS_CHAR *pcBuff ) { VOS_INT32 ilOutPutLenHead = 0; VOS_INT32 ilOutPutLen = 0; VOS_UINT16 usTotalLen = 0; NAS_COMM_nsprintf(pcBuff, usTotalLen, "NAS TC Send Message:", &ilOutPutLen); if ( 0 == ilOutPutLen ) { NAS_ETC_WARN_LOG("NAS_ETC_PrintTcSendMsg, Print receive msg header exception."); return ; } usTotalLen += (VOS_UINT16)ilOutPutLen; /* 打印各个PID的消息 */ switch ( pstMsg->ulReceiverPid ) { case PS_PID_MM: NAS_COMM_nsprintf(pcBuff, usTotalLen, "TC-->MM\t", &ilOutPutLenHead); usTotalLen += (VOS_UINT16)ilOutPutLenHead; ilOutPutLen = NAS_COMM_PrintMmTcMsg(pcBuff, usTotalLen, pstMsg->ulMsgName); break; case PS_PID_RABM: NAS_COMM_nsprintf(pcBuff, usTotalLen, "TC-->RABM\t", &ilOutPutLenHead); usTotalLen += (VOS_UINT16)ilOutPutLenHead; ilOutPutLen = NAS_COMM_PrintRabmTcMsg(pcBuff, usTotalLen, pstMsg->ulMsgName); break; case PS_PID_PDCP_UL: NAS_COMM_nsprintf(pcBuff, usTotalLen, "TC-->PDCP\t", &ilOutPutLenHead); usTotalLen += (VOS_UINT16)ilOutPutLenHead; ilOutPutLen = NAS_ETC_PrintTcPdcpMsg(pcBuff, usTotalLen, pstMsg->ulMsgName); break; case UEPS_PID_CDS: NAS_COMM_nsprintf(pcBuff, usTotalLen, "TC-->CDS\t", &ilOutPutLenHead); usTotalLen += (VOS_UINT16)ilOutPutLenHead; ilOutPutLen = NAS_COMM_PrintEtcCdsMsg(pcBuff, usTotalLen, pstMsg->ulMsgName); break; default: NAS_ETC_LOG2("NAS_ETC_PrintTcSendMsg,Invalid Pid, MsgId: ", pstMsg->ulSenderPid, pstMsg->ulMsgName); return ; } if ( 0 == ilOutPutLen ) { NAS_ETC_LOG2("NAS_ETC_PrintTcSendMsg, print return zero length.SenderPid, MsgId: ", pstMsg->ulSenderPid, pstMsg->ulMsgName); return; } usTotalLen += (VOS_UINT16)ilOutPutLen; /* 打印接收到该消息时对应的系统TICK值 */ NAS_COMM_nsprintf_1(pcBuff, usTotalLen, "[ TICK : %ld ]", PS_GET_TICK(), &ilOutPutLen); usTotalLen += (VOS_UINT16)ilOutPutLen; NAS_COMM_Print(pcBuff, usTotalLen); return ; }
VOS_VOID NAS_ERABM_PrintRabmSendMsg ( const PS_MSG_HEADER_STRU *pstMsg, VOS_CHAR *pcBuff ) { VOS_INT32 ilOutPutLenHead = 0; VOS_INT32 ilOutPutLen = 0; VOS_UINT16 usTotalLen = 0; NAS_COMM_nsprintf(pcBuff, usTotalLen, "NAS RABM Send Message:", &ilOutPutLen); if ( 0 == ilOutPutLen ) { NAS_ERABM_WARN_LOG("NAS_ERABM_PrintRabmSendMsg, Print send msg header exception."); return ; } usTotalLen += (VOS_UINT16)ilOutPutLen; /* 打印各个PID的消息 */ switch ( pstMsg->ulReceiverPid ) { case PS_PID_ESM : NAS_COMM_nsprintf(pcBuff, usTotalLen, "RABM-->ESM\t", &ilOutPutLenHead); usTotalLen += (VOS_UINT16)ilOutPutLenHead; ilOutPutLen = NAS_COMM_PrintEsmRabmMsg(pcBuff, usTotalLen, pstMsg); break; case PS_PID_MM : NAS_COMM_nsprintf(pcBuff, usTotalLen, "RABM-->MM\t", &ilOutPutLenHead); usTotalLen += (VOS_UINT16)ilOutPutLenHead; ilOutPutLen = NAS_COMM_PrintMmRabmMsg( pcBuff, usTotalLen, pstMsg->ulMsgName); break; case PS_PID_ERRC : NAS_COMM_nsprintf(pcBuff, usTotalLen, "RABM-->RRC\t", &ilOutPutLenHead); usTotalLen += (VOS_UINT16)ilOutPutLenHead; ilOutPutLen = NAS_ERABM_PrintRabmRrcMsg(pcBuff, usTotalLen, pstMsg); break; case PS_PID_OM : NAS_COMM_nsprintf(pcBuff, usTotalLen, "RABM-->APP(OM)\t", &ilOutPutLenHead); usTotalLen += (VOS_UINT16)ilOutPutLenHead; ilOutPutLen = NAS_ERABM_PrintRabmAppMsg(pcBuff, usTotalLen, pstMsg->ulMsgName); break; case PS_PID_TC : NAS_COMM_nsprintf(pcBuff, usTotalLen, "RABM-->TC\t", &ilOutPutLenHead); usTotalLen += (VOS_UINT16)ilOutPutLenHead; ilOutPutLen = NAS_COMM_PrintRabmTcMsg(pcBuff, usTotalLen, pstMsg->ulMsgName); break; case UEPS_PID_CDS : NAS_COMM_nsprintf( pcBuff, usTotalLen, "RABM-->CDS\t", &ilOutPutLenHead); usTotalLen += (VOS_UINT16)ilOutPutLenHead; ilOutPutLen = NAS_ERABM_PrintRabmCdsMsg( pcBuff, usTotalLen, pstMsg->ulMsgName); break; default: NAS_ERABM_LOG2("NAS_ERABM_PrintRabmSendMsg,Invalid Pid, MsgId: ", pstMsg->ulReceiverPid, pstMsg->ulMsgName); return ; } if ( 0 == ilOutPutLen ) { NAS_ERABM_LOG2("NAS_ERABM_PrintRabmSendMsg, print return zero length. ReceiverPid, MsgId: ", pstMsg->ulReceiverPid, pstMsg->ulMsgName); return; } usTotalLen += (VOS_UINT16)ilOutPutLen; NAS_COMM_Print(pcBuff,usTotalLen); return ; }
VOS_VOID NAS_ETC_PrintTcRevMsg ( const PS_MSG_HEADER_STRU *pstMsg, VOS_CHAR *pcBuff ) { VOS_INT32 ilOutPutLenHead = 0; VOS_INT32 ilOutPutLen = 0; VOS_UINT16 usTotalLen = 0; NAS_COMM_nsprintf(pcBuff, usTotalLen, "NAS TC Receive Message:", &ilOutPutLen); if ( 0 == ilOutPutLen ) { NAS_ETC_WARN_LOG("NAS_ETC_PrintTcRevMsg, Print receive msg header exception."); return ; } usTotalLen += (VOS_UINT16)ilOutPutLen; /* 打印各个PID的消息 */ switch ( pstMsg->ulSenderPid ) { case PS_PID_MM: NAS_COMM_nsprintf(pcBuff, usTotalLen, "MM-->TC\t", &ilOutPutLenHead); usTotalLen += (VOS_UINT16)ilOutPutLenHead; ilOutPutLen = NAS_COMM_PrintMmTcMsg(pcBuff, usTotalLen, pstMsg->ulMsgName); break; case PS_PID_RABM: NAS_COMM_nsprintf(pcBuff, usTotalLen, "RABM-->TC\t", &ilOutPutLenHead); usTotalLen += (VOS_UINT16)ilOutPutLenHead; ilOutPutLen = NAS_COMM_PrintRabmTcMsg(pcBuff, usTotalLen, pstMsg->ulMsgName); break; case PS_PID_PDCP_UL: NAS_COMM_nsprintf(pcBuff, usTotalLen, "PDCP-->TC\t", &ilOutPutLenHead); usTotalLen += (VOS_UINT16)ilOutPutLenHead; ilOutPutLen = NAS_ETC_PrintTcPdcpMsg(pcBuff, usTotalLen, pstMsg->ulMsgName); break; default: NAS_ETC_LOG2("NAS_ETC_PrintTcRevMsg,Invalid Pid, MsgId: ", pstMsg->ulSenderPid, pstMsg->ulMsgName); return ; } if ( 0 == ilOutPutLen ) { NAS_ETC_LOG2("NAS_ETC_PrintTcRevMsg, print return zero length.SenderPid, MsgId: ", pstMsg->ulSenderPid, pstMsg->ulMsgName); return; } usTotalLen += (VOS_UINT16)ilOutPutLen; NAS_COMM_Print(pcBuff, usTotalLen); return ; }