]> rtime.felk.cvut.cz Git - arc.git/blobdiff - communication/PduR/PduR_LinIf.c
Starting 'pdur2' branch with copied content from remote repository.
[arc.git] / communication / PduR / PduR_LinIf.c
index 6b11c584942cb0cdcaeb154da896b50a6ec38c07..a7faaffa3da8bc7d481812764f2601395f8308e4 100644 (file)
 \r
 \r
 \r
-\r
-\r
 #include "PduR.h"\r
 \r
-#if (PDUR_ZERO_COST_OPERATION == STD_OFF)\r
-\r
-#include "debug.h"\r
-\r
-void PduR_LinIfRxIndication(PduIdType LinRxPduId, const uint8* LinSduPtr) {\r
-#if (PDUR_LINIF_SUPPORT == STD_ON)\r
-       PduR_DevCheck(LinRxPduId,LinSduPtr,0x0e);\r
+#if PDUR_ZERO_COST_OPERATION == STD_OFF\r
 \r
-       DEBUG(DEBUG_LOW,"----------------------\n");\r
-       DEBUG(DEBUG_LOW,"PduR_LinIfRxIndication: received indication with id %d and data %d\n", LinRxPduId, *LinSduPtr);\r
-\r
-       PduR_LoIfRxIndication(LinRxPduId, LinSduPtr);\r
-\r
-       DEBUG(DEBUG_LOW,"----------------------\n");\r
-#endif\r
+void PduR_LinIfRxIndication(PduIdType LinRxPduId, const PduInfoType* PduInfoPtr) {\r
+       PduR_ARC_RxIndication(LinRxPduId, PduInfoPtr, 0x0e);\r
 }\r
 \r
 void PduR_LinIfTxConfirmation(PduIdType LinTxPduId) {\r
-#if (PDUR_LINIF_SUPPORT == STD_ON)\r
-       PduR_DevCheck(LinTxPduId,1,0x0f);\r
-\r
-       DEBUG(DEBUG_LOW,"----------------------\n");\r
-       DEBUG(DEBUG_LOW,"PduR_LinIfTxConfirmation: received confirmation with id %d\n", LinTxPduId);\r
-\r
-       PduR_LoIfTxConfirmation(LinTxPduId);\r
-\r
-       DEBUG(DEBUG_LOW,"----------------------\n");\r
-#endif\r
+       PduR_ARC_TxConfirmation(LinTxPduId, NULL, 0x0f);\r
 }\r
 \r
-void PduR_LinIfTriggerTransmit(PduIdType LinTxPduId, uint8* LinSduPtr) {\r
-#if (PDUR_LINIF_SUPPORT == STD_ON)\r
-       PduR_DevCheck(LinTxPduId,LinSduPtr,0x10);\r
-\r
-       DEBUG(DEBUG_LOW,"----------------------\n");\r
-       DEBUG(DEBUG_LOW,"PduR_LinIfTriggerTransmit: received request with id %d\n", LinTxPduId);\r
-\r
-       PduR_LoIfTriggerTransmit(LinTxPduId, LinSduPtr);\r
-\r
-       DEBUG(DEBUG_LOW,"----------------------\n");\r
-#endif\r
+Std_ReturnType PduR_LinIfTriggerTransmit(PduIdType LinTxPduId, PduInfoType* PduInfoPtr) {\r
+       return PduR_ARC_TriggerTransmit(LinTxPduId, PduInfoPtr, 0x10);\r
 }\r
 \r
 #endif\r