DEENESPTFRRUARHIKOZHNL
AUTOSAR_EXP_SWArchitecture FIG-e6673c7eab0795e0 930 × 759 px 1 Release(s)

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

SHA-256 Inhalts-Fingerabdruck: e6673c7eab0795e072e51c78b4625a4a36193fd5399f8087ceaa539e593c2b29
✦ 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 DoIPActivationLine:
    • Name: DoIPActivationLine
    • Technology: Port interface, nicht generiert (Generated: No), Meta-model interface type: DiagnosticDoIPActivationLineInterface
    • Usage: Platform extension
    • Description: Steuerung der DoIP-Aktivierungsleitung (DoIP activation line).
    • Operations: GetActivationLineState (aktuellen Status der Aktivierungsleitung abfragen), GetNetworkInterfaceId (Netzwerkschnittstellen-ID abfragen), Offer (Bereitstellung des Status an Diagnostic Management aktivieren), StopOffer (Bereitstellung an Diagnostic Management deaktivieren), UpdateActivationLineState (Status der Aktivierungsleitung aktualisieren).
  • Komponente DoIP Extension («component»): Realisiert bzw. stellt über Schnittstellenverbindungen Interaktionen bereit.
  • Port-Schnittstelle DoIPPowerMode («aapPortInterface,aapPlatformExtension»):
    • Operationen: + GetDoIPPowerMode(), + Offer(), + StopOffer().
  • Port-Schnittstelle DoIPTriggerVehicleAnnouncement («aapPortInterface,aapPlatformExtension»):
    • Operationen: + GetDoIPTriggerVehicleAnnouncement(), + TriggerVehicleAnnouncement().
  • Funktionaler Cluster Diagnostic Management («aapFunctionalCluster», daemon-based):
    • Nutzt DoIPPowerMode über «use» «aapRequiredPort».
    • Stellt DoIPTriggerVehicleAnnouncement über «use» «aapProvidedPort» bereit.

3. Dynamisches Verhalten & Sequenzablauf

Die Kommunikation erfolgt service- und portbasiert:

  • Für DoIPPowerMode fungiert Diagnostic Management als Konsument («aapRequiredPort»), während DoIP Extension die Schnittstelle implementiert. Die Operationen erlauben das Anbieten (Offer), Abmelden (StopOffer) und Abfragen (GetDoIPPowerMode) des aktuellen Power-Modus.
  • Für DoIPTriggerVehicleAnnouncement stellt Diagnostic Management den Port bereit («aapProvidedPort»), den DoIP Extension nutzt, um die Fahrzeugankündigung abzufragen (GetDoIPTriggerVehicleAnnouncement) oder explizit auszulösen (TriggerVehicleAnnouncement).
  • Über die tabellarisch beschriebene Schnittstelle DoIPActivationLine steuert die Erweiterung Zustandsänderungen der Aktivierungsleitung und meldet diese mittels Offer/StopOffer an das diagnostische Management weiter.

4. Normative Relevanz & Entwickler-Hinweise

Die Schnittstellen besitzen den Plattform-Status aapPlatformExtension und sind nicht-generierte Port-Interfaces (Generated: No). Integratoren von DoIP-Stacks müssen sicherstellen, dass die Methoden zur Leitungssteuerung (DoIPActivationLine), zum Powermodus (DoIPPowerMode) und zur Fahrzeugankündigung (DoIPTriggerVehicleAnnouncement) mit dem daemon-basierten Diagnostic-Management-Cluster synchronisiert und über die jeweiligen Port-Rollen (aapRequiredPort / aapProvidedPort) angebunden werden.

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

R22-11 → R23-11 normative Änderung Nachfolger: FIG-fdbd1ffb710b4ece
  • 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.

Zugeordnete Anforderungen

Diese Angaben zeigt der Versions-Explorer.

Aus dem Dokument extrahierter Text & Kontext

Beschriftungen im Schaubild:

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
R22-11 AUTOSAR_EXP_SWArchitecture S. 130 9.96 Figure 9.96: Interfaces for the DoIP API (2 of 2)