// Get PDU\r
const ComSignal_type *Signal = GET_Signal(signalId);\r
const ComIPdu_type *IPdu = GET_IPdu(Signal->ComIPduHandleId);\r
+ const void* pduDataPtr = 0;\r
+\r
+ if (IPdu->ComIPduSignalProcessing == DEFERRED && IPdu->ComIPduDirection == RECEIVE) {\r
+ pduDataPtr = IPdu->ComIPduDeferredDataPtr;\r
+ } else {\r
+ pduDataPtr = IPdu->ComIPduDataPtr;\r
+ }\r
\r
// Get data\r
Com_WriteSignalDataToPduBuffer(\r
signalId,\r
FALSE,\r
signalData,\r
- (void *)IPdu->ComIPduDataPtr,\r
+ pduDataPtr,\r
IPdu->ComIPduSize);\r
}\r
\r