DEENESPTFRRUARHIKOZHNL
AUTOSAR_SWS_LINInterface FIG-2a372d0bfe390c30 932 × 809 px 1 Release(s)

Figure 2: Header file structure

SHA-256 Inhalts-Fingerabdruck: 2a372d0bfe390c307fc8be1f6d7a01f703a5ee72d764a896d4d34a9088d751fe
✦ 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 Abhängigkeit von LinIf.c eingebundene Header («header»):

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

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

Gegenüber standardmäßigen Include-Beziehungen legt die Spezifikation die Einbindung von Det.h explizit als verpflichtend («includes,mandatory») für die Implementierung LinIf.c fest. Alle weiteren Inklusionen («includes») sowie die Bereitstellung von ComStack_Types.h und Lin_GeneralTypes.h über LinIf.h bleiben verbindlich.

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

R4.2.2 → R4.3.1 normative Änderung Vorgänger: FIG-71ddf2b1d283380d
  • 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.3.1 AUTOSAR_SWS_LINInterface S. 17 2 Figure 2: Header file structure