Ejemplo n.º 1
0
void PduR_ARC_RouteTxConfirmation(const PduRRoutingPath_type *route, uint8 result) {

	/* @req PDUR627 */
	switch (route->SrcModule) {
	case ARC_PDUR_COM:
#if PDUR_COM_SUPPORT == STD_ON
		Com_TxConfirmation(route->SrcPduId);
#endif
		break;
	case ARC_PDUR_DCM:
#if PDUR_DCM_SUPPORT == STD_ON
		Dcm_TpTxConfirmation(route->SrcPduId, result);
#else
		(void)result; /* Remove compiler warning */
#endif
		break;
	case ARC_PDUR_IPDUM:
#if PDUR_IPDUM_SUPPORT == STD_ON
		IpduM_TxConfirmation(route->SrcPduId);
#endif
		break;
	default:
		break;
	}
}
void PduR_ARC_RouteTxConfirmation(const PduRRoutingPath_type *route, uint8 result) {
	switch (route->SrcModule) {
	case ARC_PDUR_COM:
#if PDUR_COM_SUPPORT == STD_ON
		Com_TxConfirmation(route->SrcPduId);
#endif
		break;
	case ARC_PDUR_DCM:
#if PDUR_DCM_SUPPORT == STD_ON
		Dcm_TxConfirmation(route->SrcPduId, result);
#endif
		break;
	default:
		break;
	}
	// TODO error reporting here.
}