DEENESPTFRRUARHIKOZHNL
AUTOSAR_AP_EXP_SWArchitecture FIG-099fefbf30242781 516 × 340 px 1 Release(s)

Figure 9.106: Interfaces for the DoIP API (2 of 2)

SHA-256 Inhalts-Fingerabdruck: 099fefbf302427816d55f3028a0af3003e46764a811cefaa5cc43532d898aa09
✦ 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-Komponentendiagramm der AUTOSAR Adaptive Platform zur Darstellung der DoIP-Erweiterungsschnittstellen zwischen der Plattform-Erweiterungskomponente DoIP Extension und dem daemon-basierten funktionalen Cluster Diagnostic Management.

2. Komponenten, Entitäten & Schnittstellen

Das Diagramm enthält folgende Entitäten und Schnittstellen:

  • Komponente DoIP Extension («component»).
  • Port-Schnittstelle DoIPPowerMode («aapPortInterface,aapPlatformExtension»):
    • Operationen: + GetDoIPPowerMode(), + Offer(), + StopOffer().
  • Port-Schnittstelle DoIPTriggerVehicleAnnouncement («aapPortInterface,aapPlatformExtension»):
    • Operationen: + GetDoIPTriggerVehicleAnnouncement(), + TriggerVehicleAnnouncement().
  • Funktionaler Cluster Diagnostic Management («aapFunctionalCluster», daemon-based):
    • Bindet DoIPPowerMode über «use» «aapRequiredPort» an.
    • Bindet DoIPTriggerVehicleAnnouncement über «use» «aapProvidedPort» an.

3. Dynamisches Verhalten & Sequenzablauf

Die Interaktion zwischen den Elementen gliedert sich in zwei Port-Beziehungen:

  • Diagnostic Management fungiert als Client/Required-Port («use» «aapRequiredPort») gegenüber DoIPPowerMode, die von DoIP Extension realisiert wird, und steuert das Anbieten (Offer), Zurückziehen (StopOffer) und Abfragen (GetDoIPPowerMode) des Powermodus.
  • Diagnostic Management stellt als Server/Provided-Port («use» «aapProvidedPort») die Schnittstelle DoIPTriggerVehicleAnnouncement bereit, über die DoIP Extension Ankündigungsdaten abruft (GetDoIPTriggerVehicleAnnouncement) und das Senden von Vehicle Announcements anstößt (TriggerVehicleAnnouncement).

4. Normative Relevanz & Entwickler-Hinweise

Die Spezifikation im Diagramm beschränkt sich normativ auf die Port-Definitionen und Abhängigkeiten zwischen DoIP Extension und Diagnostic Management. Beide Schnittstellen sind als adaptive Plattform-Erweiterungen («aapPlatformExtension») typisiert. Die Implementierung muss sicherstellen, dass Diagnostic Management den Required-Port für DoIPPowerMode und den Provided-Port für DoIPTriggerVehicleAnnouncement korrekt instanziiert.

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

R23-11 → R24-11 normative Änderung Vorgänger: FIG-fdbd1ffb710b4ece
  • Beide tabellarischen Schnittstellendefinitionen (DiagnosticDoIPGroupIdentificationInterface und DoIPActivationLine / DiagnosticDoIPActivationLineInterface) entfernt; die Abbildung enthält nur noch das UML-Komponentendiagramm.
R24-11 → R25-11 normative Änderung Nachfolger: FIG-ad64c255be57bd18
  • Tabellarische Schnittstellendefinition DoIPEntityIdentification mit den Operationen GetEntityId, Offer und StopOffer hinzugefügt.
  • Tabellarische Schnittstellendefinition DoIPActivationLine (DiagnosticDoIPActivationLineInterface) mit den Operationen GetActivationLineState, GetNetworkInterfaceId, Offer, StopOffer und UpdateActivationLineState hinzugefügt.
  • In DoIPPowerMode ist die Operation GetDoIPPowerMode() mit dem Stereotyp «aapCallbackMethod» annotiert und von den Operationen Offer() und StopOffer() separiert.
  • Port-Verbindungsrollen und Pfeilrichtungen zwischen DoIP Extension, den Schnittstellen und Diagnostic Management umgekehrt: Stereotype «use» «aapRequiredPort» und «use» «aapProvidedPort» liegen nun an der Komponente DoIP Extension mit gerichteten Pfeilen auf die Schnittstellen, während Diagnostic Management die Schnittstellen per Generalisierung/Realisation (Dreieckspfeil) bereitstellt.

Zugeordnete Anforderungen

Diese Angaben zeigt der Versions-Explorer.

Aus dem Dokument extrahierter Text & Kontext

Beschriftungen im Schaubild:

«aapFunctionalCluster» Diagnostic Management daemon-based | «aapPortInterface,aapPlatformExtension» | DoIPPowerMode | + GetDoIPPowerMode() + Offer() + StopOffer() | «aapPortInterface,aapPlatformExtension» | DoIPTriggerVehicleAnnouncement | + GetDoIPTriggerVehicleAnnouncement() + TriggerVehicleAnnouncement() | DoIP Extension | «use» «aapRequiredPort» | «use» «aapProvidedPort»

Vorkommen in AUTOSAR-Releases (1)

Release Dokument Seite Nr. Bildunterschrift im Dokument
R24-11 AUTOSAR_AP_EXP_SWArchitecture S. 158 9.106 Figure 9.106: Interfaces for the DoIP API (2 of 2)