if (Arc_Signal->Com_Arc_DeadlineCounter == 0) {\r
if (signal->ComRxDataTimeoutAction == COM_TIMEOUT_DATA_ACTION_REPLACE) {\r
// Replace signal data.\r
+ Arc_Signal->ComSignalUpdated = true;\r
Com_WriteSignalDataToPdu(signal->ComHandleId, signal->ComSignalInitValue);\r
\r
}\r
// 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
- pduDataPtr,\r
+ (const void*) IPdu->ComIPduDataPtr,\r
IPdu->ComIPduSize);\r
}\r
\r