MULTIPLE-ECU-JOB
MULTIPLE-ECU-JOB
Ein Multiple-ECU-Job ist wie ein Single-ECU-Job mit folgenden Eigenschaften:
- Ein SINGLE-ECU-JOB kann nur mit einem Steuergerät kommunizieren
- Ein SINGLE-ECU-JOB kann nur mit einem Steuergerät kommunizieren
- MULTIPLE-ECU-JOBs beschreiben Jobs (Makros aus Java-Kode) für Diagnoseabläufe, die sich auf mehrere Steuergeräte beziehen
- MULTIPLE-ECU-JOBs beschreiben Jobs (Makros aus Java-Kode) für Diagnoseabläufe, die sich auf mehrere Steuergeräte beziehen
- Das Laufzeitsystem muss dazu mehrere LOGICAL-LINKs gleichzeitig verwalten
- Das Laufzeitsystem muss dazu mehrere LOGICAL-LINKs gleichzeitig verwalten
- Typische Anwendung Fahrzeugidentifikation: Es werden Diagnoseanfragen gleichzeitig an alle verbauten Steuergeräte versendet
- Typische Anwendung Fahrzeugidentifikation: Es werden Diagnoseanfragen gleichzeitig an alle verbauten Steuergeräte versendet
Ein Diag-Layer-Container ist ein Element, das genau ein Steuergerät beschreibt. Es gibt aber eine Reihe von Diagnoseaufgaben, die über mehrere Steuergeräte hinweg ausgeführt werden und da immer nur ein Diag-Layer-Container aktiv sein kann, kann eine solche Diagnoseaufgabe nicht innerhalb eines einzelnen Diag-Layer-Containers ausgeführt werden. Deshalb hat man hierarchisch auf die gleiche Stufe wie die Diag-Layer-Container die Multiple-ECU-Job angeordnet. Das Laufzeitsystem muss dazu mehrere Logical-Links gleichzeitig verwalten, damit mit mehreren Steuergeräten gleichzeitig kommuniziert werden kann. Eine typische Anwendung wäre die Fahrzeugidentifikation. Wenn der Diagnosetester an das Fahrzeug angeschlossen wird, dann wird typischerweise einmal abgefragt, welche Steuergeräte in welchen Varianten im Fahrzeug verbaut sind. Das könnte man theoretisch über Single-ECU-Jobs abhandeln, bei denen jedes Steuergerät einzeln abgefragt wird. Man kann sich die Aufgabe aber auch vereinfachen, indem man einen Multiple-ECU-Job definiert, in dem alle Steuergeräte innerhalb dieses einen Jobs abgefragt werden. Der übrige Aufbau eines Multiple-ECU-Jobs entspricht dem eines Single-ECU-Jobs.
Siehe auch