ODX – ISO 22901-1 (Open Diagnostic data eXchange)
ODX (Open Diagnostic Data Exchange) beschreibt das Konzept, ein standardmäßiges Diagnoseformat für die Industrie zu verwenden, mit dem Informationen aus dem Diagnosedatenfluss für Hersteller von Diagnosewerkzeuganwendungen bereitgestellt werden sollen. Dadurch wird der Service-Support durch unabhängige Werkstätten erheblich vereinfacht. Die durch ODX modellierten Diagnosedaten sind dabei zu den Softwareanforderungen von Modular Vehicle Communication Interface (MVCI) kompatibel. Die ODX-Spezifikation beinhaltet das Datenmodell zur Beschreibung aller Diagnosedaten eines Fahrzeug- oder physischen Steuergeräts wie Diagnosefehlercodes, Datenparameter, Identifikationsdaten, Input/Output-Parameter oder Kommunikationsparameter. ODX wird in UML (Unified Modelling Language) Diagrammen beschrieben und das Datenaustauschformat verwendet XML (Extensible Markup Language).
Die durch ODX modellierten Diagnosedaten beschreiben zwei diagnoserelevante Bereiche des Fahrzeugs:
- Diagnosedaten, die im elektronischen Steuergerät aufgenommen werden
- Diagnoserelevante Daten, die aus Sicht des Fahrzeugs benötigt werden
Die Entwicklung, die Produktion und der Service von Fahrzeugen legen fest, welches Kommunikationsprotokoll und welche Daten in das Steuergerät implementiert werden sollen. Diese Informationen werden in einem strukturierten Format dokumentiert. Dabei werden der XML-Standard und ein entsprechender ODX-XML-Editor verwendet.