DEENESPTFRRUARHIKOZHNL
AUTOSAR_AP_EXP_SWArchitecture FIG-fdbd1ffb710b4ece 930 × 1032 px 1 Release(s)

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

SHA-256 Inhalts-Fingerabdruck: fdbd1ffb710b4ece493acf6c2bb9bb6007d37eee9d05b39a7ae86bef4ca6346b
✦ 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

Kombiniertes Spezifikationsdiagramm der AUTOSAR Adaptive Platform (Design/Architektur-Sicht), bestehend aus einer tabellarischen Schnittstellenspezifikation und einem UML-Komponentendiagramm. Es dokumentiert die DoIP-Erweiterungsschnittstellen (Diagnostics over IP) zur Interaktion zwischen der Plattform-Erweiterung DoIP Extension und dem daemon-basierten funktionalen Cluster Diagnostic Management.

2. Komponenten, Entitäten & Schnittstellen

Das Diagramm spezifiziert folgende Komponenten und Schnittstellen:

  • Tabelle DiagnosticDoIPGroupIdentificationInterface:
    • Meta-model interface type: DiagnosticDoIPGroupIdentificationInterface
    • Usage: Platform extension
    • Description: Funktionalität zum Ermitteln des GID-Status (Group Identification) des DoIP-Protokolls.
    • Operations: GetGidStatus (Abruf des aktuellen GID-Status), Offer (Aktivierung der Weiterleitung von Anforderungsnachrichten von Diagnostic Management), StopOffer (Deaktivierung der Weiterleitung von Anforderungsnachrichten).
  • Tabelle DoIPActivationLine:
    • Name: DoIPActivationLine
    • Technology: Port interface, nicht generiert (Generated: No), Meta-model interface type: DiagnosticDoIPActivationLineInterface
    • Usage: Platform extension
    • Description: Steuerung der DoIP-Aktivierungsleitung.
    • Operations: GetActivationLineState, GetNetworkInterfaceId, Offer, StopOffer, UpdateActivationLineState.
  • Komponente DoIP Extension («component»): Bindet die Schnittstellen an.
  • Port-Schnittstelle DoIPPowerMode («aapPortInterface,aapPlatformExtension»):
    • Operationen: + GetDoIPPowerMode(), + Offer(), + StopOffer().
  • Port-Schnittstelle DoIPTriggerVehicleAnnouncement («aapPortInterface,aapPlatformExtension»):
    • Operationen: + GetDoIPTriggerVehicleAnnouncement(), + TriggerVehicleAnnouncement().
  • Funktionaler Cluster Diagnostic Management («aapFunctionalCluster», daemon-based):
    • Verbindet sich über «use» «aapRequiredPort» mit DoIPPowerMode.
    • Verbindet sich über «use» «aapProvidedPort» mit DoIPTriggerVehicleAnnouncement.

3. Dynamisches Verhalten & Sequenzablauf

Die Kommunikation erfolgt service- und portbasiert:

  • Für DiagnosticDoIPGroupIdentificationInterface erfolgt das Erfragen des GID-Status (GetGidStatus) sowie das Starten (Offer) und Stoppen (StopOffer) der Anforderungsweiterleitung aus dem Diagnostic Management.
  • Für DoIPPowerMode fungiert Diagnostic Management als Konsument («aapRequiredPort»), während DoIP Extension die Schnittstelle implementiert. Die Methoden umfassen Offer, StopOffer und GetDoIPPowerMode.
  • Für DoIPTriggerVehicleAnnouncement stellt Diagnostic Management den Port bereit («aapProvidedPort»), worüber DoIP Extension GetDoIPTriggerVehicleAnnouncement und TriggerVehicleAnnouncement aufruft.
  • Über DoIPActivationLine wird der Leitungszustand überwacht, aktualisiert und an das Diagnostic Management publiziert.

4. Normative Relevanz & Entwickler-Hinweise

Die Schnittstellen sind als aapPlatformExtension deklariert und nicht-generiert (Generated: No). Integratoren einer DoIP-Erweiterung müssen neben der Aktivierungsleitung (DoIPActivationLine), dem Powermodus (DoIPPowerMode) und der Fahrzeugankündigung (DoIPTriggerVehicleAnnouncement) auch die Gruppenidentifikation (DiagnosticDoIPGroupIdentificationInterface) bedienen, um Anfragen aus dem Diagnostic-Management-Daemon korrekt weiterzuleiten und den GID-Status bereitzustellen.

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

R22-11 → R23-11 normative Änderung Vorgänger: FIG-e6673c7eab0795e0
  • Vorangestellte Schnittstellentabelle zu DiagnosticDoIPGroupIdentificationInterface (Name nicht benannt, Port interface, nicht generiert, Usage: Platform extension) mit Beschreibung zum Abruf des GID-Status und den Operationen GetGidStatus, Offer und StopOffer hinzugefügt.
R23-11 → R24-11 normative Änderung Nachfolger: FIG-099fefbf30242781
  • Beide tabellarischen Schnittstellendefinitionen (DiagnosticDoIPGroupIdentificationInterface und DoIPActivationLine / DiagnosticDoIPActivationLineInterface) entfernt; die Abbildung enthält nur noch das UML-Komponentendiagramm.

Zugeordnete Anforderungen

Diese Angaben zeigt der Versions-Explorer.

Aus dem Dokument extrahierter Text & Kontext

Beschriftungen im Schaubild:

Meta-model interface type: | DiagnosticDoIPGroupIdentificationInterface | Usage: Platform extension | Description: This interface provides functionality to get the GID state of the DoIP protocol. | GetGidStatus Called to get the current GID state for the DoIP protocol. | Offer Enable forwarding of request messages from Diagnostic Management. | Operations: | StopOffer Disables forwarding of request messages from Diagnostic Management. | Name: DoIPActivationLine | Technology: Port interface | Generated: No | Meta-model interface type: | DiagnosticDoIPActivationLineInterface | Usage: Platform extension | Description: This interface provides functionality to control the DoIP activation line. | GetActivationLineState Get the current activation line state. | GetNetworkInterfaceId Get the network interface Id for which this instance is responsible. | Offer Enable provision of the activation line state to Diagnostic Management. | StopOffer Disable provision of the activation line state to Diagnostic Management. | Operations: | UpdateActivationLineState Update current activation line state. | «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
R23-11 AUTOSAR_AP_EXP_SWArchitecture S. 141 9.99 Figure 9.99: Interfaces for the DoIP API (2 of 2)