DEENESPTFRRUARHIKOZHNL
AUTOSAR_SWS_LINInterface FIG-71ddf2b1d283380d 931 × 807 px 1 Release(s)

Figure 2: Header file structure

SHA-256 Inhalts-Fingerabdruck: 71ddf2b1d283380d33a0e34ac94cd0cfa89c9c5eef283768a85cc4cd9b94f9b8
✦ KI-generierte Bildanalyse & technische Beschreibung Modell: gemini-3.8-flash (via agy) · Rezept figure-series@1 · erstellt am 2026-10-08

1. Diagrammtyp & Architektur-Kontext

UML-Klassendiagramm zur Darstellung der Datei- und Include-Struktur des AUTOSAR Classic Platform Moduls LIN Interface (LinIf). Es typisiert Quell- und Header-Dateien als Modellelemente mit den Stereotypen «source» und «header» sowie deren Inklusionsbeziehungen mit «includes».

2. Komponenten, Entitäten & Schnittstellen

Zentrales Element:

  • LinIf.c («source»)

Per «includes» von LinIf.c eingebundene Header («header»):

  • Eigene Modul-Header: LinIf.h, LinIf_Cfg.h, LinIf_Cbk.h, LinIf_MemMap.h
  • BSW- und Management-Schnittstellen: PduR_LinIf.h, PduR_LinTp.h, BswM_LinTp.h, EcuM.h, LinSM_Cbk.h
  • Treiberschnittstellen: Lin.h, LinTrcv.h
  • Basissoftware-Dienste: SchM_LinIf.h, Det.h

Sekundäre Inklusionen ausgehend von LinIf.h:

  • LinIf.h inkludiert per «includes» die Typ-Header ComStack_Types.h und Lin_GeneralTypes.h.

3. Dynamisches Verhalten & Sequenzablauf

Statisches Strukturdiagramm ohne dynamische Ablauf- oder Sequenzpfade. Pfeile mit gestrichelten Linien und offener Spitze repräsentieren #include-Präprozessordirektiven zur Übersetzungseinheitserstellung.

4. Normative Relevanz & Entwickler-Hinweise

Definiert die verbindliche Dateistruktur und Include-Hierarchie für Implementierer des LinIf-Treibers. Spezifiziert zwingend den modulspezifischen Speicherkartierungs-Header LinIf_MemMap.h sowie die Rückrufschnittstelle LinIf_Cbk.h. Die Anbindung an den BswM ist auf Transportprotokoll-Aspekte via BswM_LinTp.h eingegrenzt. Typdefinitionen aus ComStack_Types.h und Lin_GeneralTypes.h werden transitiv über LinIf.h bereitgestellt.

Versionsvergleich KI-generiert · gemini-3.8-flash (via agy)

R4.1.3 → R4.2.2 keine inhaltliche Änderung Vorgänger: FIG-0d782663efa5d616

Keine inhaltlichen Änderungen erkennbar.

R4.2.2 → R4.3.1 normative Änderung Nachfolger: FIG-2a372d0bfe390c30
  • Die Include-Beziehung von LinIf.c zu Det.h wurde von «includes» auf «includes,mandatory» geändert.

Zugeordnete Anforderungen

Diese Angaben zeigt der Versions-Explorer.

Erkannte Spezifikationsbelege & Anforderungen auf dieser Seite

Aus dem Dokument extrahierter Text & Kontext

Begleitender Spezifikationstext:

The LIN Interface implementation object in Figure 2 represents one or more c-files. It is not required to make the complete implementation in one file.

Vorkommen in AUTOSAR-Releases (1)

Release Dokument Seite Nr. Bildunterschrift im Dokument
R4.2.2 AUTOSAR_SWS_LINInterface S. 17 2 Figure 2: Header file structure