CLASSIC
Modul: linif
Rolle: heuristic
Konfidenz: 80%
SNIP_CLASSIC_LINIF_SECTION_9_4_Sporadic_frame_Master_only
Wortlaut
9.4 Sporadic frame (Master only)
This section is only applicable to LIN master nodes. For LIN slave nodes, Sporadic frames are handled like reception of Unconditional frames. The following use case (Figure 9.8) shows an upper layer requesting transmission of a Sporadic frame. Actually, this call does not initiate the transmission of the frame since the schedule table must be followed. It just marks the frame for transmission. When the Sporadic slot (note that the schedule entry for a Sporadic frame is a slot and not a frame) is due in the schedule table, the LinIf_MainFunction_ <LinIfChannel.ShortName> transmits the Sporadic frame as a normal transmitted frame and according to the priority rules for Sporadic frames. The CheckId function is to show that the LIN Interface must check what frame is passed (convert the ID from the upper layer to the correct PID) from the upper layer. The SetFlag function is a local function to flag the Sporadic frame for transmission in the LIN Interface. There is one flag for each Sporadic frame.
«module» LSduR
«module» LinIf LinIf_Transmit()
CheckId()
SetFlag() Figure 9.8: Sporadic frame (master node)
Versionen & Provenienz · Zugeordnete Anforderungen
Diese Angaben zeigt der Versions-Explorer.
Begründung & Zuweisungs-Evidenz
Resets pending flag after sporadic transmission
Dokumenten-Herkunft & Rückverfolgbarkeit
| Spezifikations-Dokument | SWS_LINInterface.pdf |
|---|---|
| Dokumentseite | Seite 125 |
| Ziel-Modul | linif (classic) |
| Ziel-Anforderung | SWS_LinIf_00463 |
| Semantische Rolle | heuristic |
| Automatisierungs-Konfidenz | 0.80 |