VOS_VOID ADS_UL_ProcEvent(VOS_UINT32 ulEvent) { if (ulEvent & ADS_UL_EVENT_DATA_PROC) { ADS_UL_ProcLinkData(); ADS_DBG_UL_PROC_EVENT_NUM(1); } return; }
VOS_UINT32 ADS_UL_RcvTimerMsg(MsgBlock *pMsg) { REL_TIMER_MSG *pstTimerMsg; pstTimerMsg = (REL_TIMER_MSG *)pMsg; /* 停止该定时器 */ ADS_StopTimer(ACPU_PID_ADS_UL, pstTimerMsg->ulName, ADS_TIMER_STOP_CAUSE_TIMEOUT); switch (pstTimerMsg->ulName) { /* 处理ADS_UL_SEND_TIMER定时器超时 */ case TI_ADS_UL_SEND: /* 处理上行数据 */ ADS_UL_ProcLinkData(); break; case TI_ADS_DSFLOW_STATS_0: case TI_ADS_DSFLOW_STATS_1: ADS_UL_RcvTiDsFlowStatsExpired(pstTimerMsg->ulName, pstTimerMsg->ulPara); break; case TI_ADS_RPT_STATS_INFO: ADS_UL_RcvTiRptStatsInfoExpired(pstTimerMsg->ulName, pstTimerMsg->ulPara); break; case TI_ADS_UL_DATA_STAT: ADS_UL_RcvTiDataStatExpired(pstTimerMsg->ulName, pstTimerMsg->ulPara); break; default: break; } return VOS_OK; }