VOS_UINT32 CBTPPM_OamVComCbtSendData(VOS_UINT8 *pucVirAddr, VOS_UINT8 *pucPhyAddr, VOS_UINT32 ulDataLen) { g_stVComDebugInfo[OM_LOGIC_CHANNEL_CBT ].ulVCOMSendNum++; g_stVComDebugInfo[OM_LOGIC_CHANNEL_CBT ].ulVCOMSendLen += ulDataLen; if (VOS_OK != APP_VCOM_Send(APP_VCOM_DEV_INDEX_LOG, pucVirAddr, ulDataLen)) { g_stVComDebugInfo[OM_LOGIC_CHANNEL_CBT ].ulVCOMSendErrNum++; g_stVComDebugInfo[OM_LOGIC_CHANNEL_CBT ].ulVCOMSendErrLen += ulDataLen; return VOS_ERR; } return VOS_OK; }
VOS_UINT32 GU_OamVComSendData(VOS_UINT8 *pData, VOS_UINT32 uslength) { g_stVComDebugInfo.ulVCOMSendNum++; g_stVComDebugInfo.ulVCOMSendLen += uslength; if(VOS_OK != APP_VCOM_Send(APP_VCOM_DEV_INDEX_LOG, pData, uslength)) { g_stVComDebugInfo.ulVCOMSendErrNum++; g_stVComDebugInfo.ulVCOMSendErrLen += uslength; return CPM_SEND_ERR; } return CPM_SEND_OK; }
/*lint -save -e958*/ VOS_UINT32 diag_VcomWriteSync(DIAG_PORT_PHY_BEAR_ENUM enPort, APP_VCOM_DEV_INDEX_UINT8 enDevIndex, VOS_UINT8 *pucDataBuf,VOS_UINT32 ulLen) { VOS_UINT32 ulRet = ERR_MSP_SUCCESS; diag_TraceDebug(pucDataBuf, ulLen); if(DIAG_PORT_GET_STATE(enPort) == ACM_EVT_DEV_READY) { ulRet = APP_VCOM_Send(enDevIndex,pucDataBuf,ulLen); SCM_RlsDestBuf(DIAG_PORT_GET_CODE_DES(enPort),ulLen); } else { diag_printf("[%s],enport :%d,status :%d\n",__FUNCTION__,enPort,DIAG_PORT_GET_STATE(enPort)); SCM_RlsDestBuf(DIAG_PORT_GET_CODE_DES(enPort),ulLen); return ERR_MSP_FAILURE; } return ulRet; }