CLASSIC
Modul: linif
Rolle: heuristic
Konfidenz: 75%
SNIP_CLASSIC_LINIF_SECTION_9_1_2_Frame_transmission_in_slave_nodes
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 |