const ComIPdu_type *IPdu = GET_IPdu(PduId);\r
boolean dirOk = ComConfig->ComIPdu[PduId].ComIPduDirection == SEND;\r
boolean sizeOk = IPdu->ComIPduSize >= Com_BufferPduState[PduId].currentPosition + PduInfoPtr->SduLength;\r
+ Com_BufferPduState[PduId].locked = true;\r
if (dirOk && sizeOk) {\r
void* source = GET_ArcIPdu(PduId)->ComIPduDataPtr;\r
memcpy(PduInfoPtr->SduDataPtr,source + Com_BufferPduState[PduId].currentPosition, PduInfoPtr->SduLength);\r