COMPARAM-SPEC
COMPARAM-SPEC und COMPARAM-SUBSET
Während die Parameter der Diagnosedienste innerhalb des Diagnostic-Layer-Containers beschrieben werden, finden sich die Kommunikationsparameter, das heißt das eigentliche Kommunikationsprotokoll innerhalb der Comparam-Spec und dort gemäß den ISO-Schichten aufgeteilt in verschiedenen Comparam-Subsets, also Untermengen der Parameter.
Kommunikationsparameter – COMPARAM-SPEC |
Üblich ist typischerweise ein Satz für den Application-Layer, also für die eigentlichen Diagnosedienste, ein Satz für den Transport-Layer, zum Beispiel für ISOTP und ein dritter Satz für den Data-Link- und Physical-Layer. Hier wird zum Beispiel die CAN-Bit-Rate spezifiziert. Aus dem Diag-Layer-Container wird der entsprechende Protocol-Stack referenziert und von dort aus die entsprechenden Comparam-Subsets.
Kommunikationsparameter – COMPARAM-SPEC (Schema) |
Hier nochmals die wichtigsten Eigenschaften der COMPARAM-SPEC:
- Enthält für das Laufzeitsystem Angaben über das Kommunikationsprotokoll
- Die Parameter sind nach ISO/OSI-Schichten getrennt in einzelne COMPARAM-SUBSETS abgelegt, welche zu einem Protokollstapel (PROT-STACK) zusammengefasst werden
- Beispiel:
- Physical-Layer (ISO 11898 CAN): Baudrate, CAN-ID, Wake-Up-Pattern etc.
- Transport-Layer (ISO 15756): Flow-Control etc.
- Application-Layer (ISO 14229 UDS): Anzahl der Sendewiederholungen etc.
- Der DIAG-LAYER-CONTAINER referenziert auf den für das Steuergerät gültigen PROT-STACK
- Kommunikationsparameter können mehrfach bis auf Service-Ebene überschrieben werden, siehe Tabelle.
COMPARAM-SPEC – Vererbung |
Siehe auch
Diagnoselayer und Diagnosedienste