DEENESPTFRRUARHIKOZHNL
CLASSIC Modul: linif Rolle: heuristic Konfidenz: 75%

SNIP_CLASSIC_LINIF_SECTION_9_1_2_Frame_transmission_in_slave_nodes

Quelle: SWS_LINInterface.pdf (Seite 121) • Ziel-Anforderung: SWS_Lin_00283

Wortlaut

9.1.2 Frame transmission in slave nodes This section is only applicable to LIN slave nodes. The following use case (Figure 9.3) shows the transmission of a LIN frame. After a received LIN header is indicated by the LIN driver, the PID is evaluated (shown by function EvaluatePID). If it’s determined to belong to a transmission frame, the transmission response data is requested from upper layer. The buffer to which SduPtr member in PduPtr parameter points to can be directly passed to let the upper layer copy the transmission data to the provided buffer. The LIN interface informs the driver about the response type by setting the appropriate members of PduPtr (shown by function SetPduPtrValues). The CopyBuffer call is to show that the copying of the SDU is made in the LIN Driver and not in the LIN Interface. «module» LSduR «module» Lin «module» LinIf «Peripheral» LinController/UART LSduR_LinIfTxConfirmation() LinIf_TxConfirmation() Interrupt() SetPduPtrValues() LinIf_HeaderIndication() LSduR_LinIfTriggerTransmit() Interrupt() CopyBuffer() EvaluatePID() SetupBuffer() Figure 9.3: Frame transmission (slave node)

Versionen & Provenienz · Zugeordnete Anforderungen

Diese Angaben zeigt der Versions-Explorer.

Begründung & Zuweisungs-Evidenz

Lin driver evaluates PduPtr to transmit response

Dokumenten-Herkunft & Rückverfolgbarkeit

Spezifikations-Dokument SWS_LINInterface.pdf
Dokumentseite Seite 121
Ziel-Modul linif (classic)
Ziel-Anforderung SWS_Lin_00283
Semantische Rolle heuristic
Automatisierungs-Konfidenz 0.75