Figure 9.106: Interfaces for the DoIP API (2 of 2)
099fefbf302427816d55f3028a0af3003e46764a811cefaa5cc43532d898aa09
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().
- Operationen:
- Port-Schnittstelle
DoIPTriggerVehicleAnnouncement(«aapPortInterface,aapPlatformExtension»):- Operationen:
+ GetDoIPTriggerVehicleAnnouncement(),+ TriggerVehicleAnnouncement().
- Operationen:
- Funktionaler Cluster
Diagnostic Management(«aapFunctionalCluster»,daemon-based):- Bindet
DoIPPowerModeüber«use» «aapRequiredPort»an. - Bindet
DoIPTriggerVehicleAnnouncementüber«use» «aapProvidedPort»an.
- Bindet
3. Dynamisches Verhalten & Sequenzablauf
Die Interaktion zwischen den Elementen gliedert sich in zwei Port-Beziehungen:
Diagnostic Managementfungiert als Client/Required-Port («use» «aapRequiredPort») gegenüberDoIPPowerMode, die vonDoIP Extensionrealisiert wird, und steuert das Anbieten (Offer), Zurückziehen (StopOffer) und Abfragen (GetDoIPPowerMode) des Powermodus.Diagnostic Managementstellt als Server/Provided-Port («use» «aapProvidedPort») die SchnittstelleDoIPTriggerVehicleAnnouncementbereit, über dieDoIP ExtensionAnkü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.
Zugeordnete Anforderungen
Diese Angaben zeigt der Versions-Explorer.