Letzte Änderung:
Es gibt zwei Versionen des SAE J2534-Standards:
| Version | Pfad in der Windows-Registry | Besonderheiten |
|---|---|---|
| v04.04 | HKLM\SOFTWARE\PassThruSupport.04.04 |
Grundlegender Satz an PassThru-Funktionen |
| v05.00 | HKLM\SOFTWARE\PassThruSupport.05.00 |
Die Funktionen PassThruScanForDevices und PassThruGetNextDevice zur dynamischen Geräteerkennung wurden hinzugefügt |
Kompatibilität: Die Versionen sind untereinander nicht kompatibel. Diagnoseprogramme suchen die DLL ausschließlich anhand ihrer eigenen Registry-Version:
PassThruSupport.05.00 registrierte DLL nichtPassThruSupport.04.04 registrierte DLL nicht
v04.04: Unterstützt gleichzeitig nur ein Gerät, dessen Parameter in der Registry eingetragen sind. Die Anwendung lädt die DLL und ruft PassThruOpen(NULL) auf, um sich mit dem in der Registry angegebenen Gerät zu verbinden.
v05.00: Unterstützt die dynamische Geräteerkennung. Typischer Ablauf:
PassThruSupport.05.00 und zeigt dem Benutzer die Liste der Hersteller (Vendor) anPassThruScanForDevices zum Scannen angeschlossener Geräte (kabelgebunden und drahtlos)PassThruGetNextDevice in einer Schleife zum Abrufen der Informationen zu jedem gefundenen GerätPassThruOpen mit dem Namen des ausgewählten Geräts| Version | Verhalten bei parallelen Aufrufen |
|---|---|
| v04.04 | Innerhalb der DLL wird ein Mutex verwendet — parallele Aufrufe werden bis zum Abschluss des aktuellen blockiert |
| v05.00 | Es wird der Fehler ERR_CONCURRENT_API_CALL zurückgegeben |
PassThruScanForDevices Suche nach allen angeschlossenen Geräten v5.0
PassThruGetNextDevice Abrufen der Liste der durch PassThruScanForDevices gefundenen Geräte v5.0
PassThruOpen Verbindungsaufbau zum Adapter v4.04 v5.0
PassThruClose Beenden der Verbindung zum Adapter v4.04 v5.0
PassThruConnect Aufbau einer Protokollverbindung v4.04 v5.0
PassThruDisconnect Trennen der Verbindung v4.04 v5.0
PassThruReadMsgs Lesen empfangener Nachrichten v4.04 v5.0
PassThruWriteMsgs Senden von Nachrichten v4.04
PassThruStartPeriodicMsg Starten einer periodischen Nachricht v4.04 v5.0
PassThruStopPeriodicMsg Entfernen einer periodischen Nachricht v4.04 v5.0
PassThruStartMsgFilter Setzen eines Nachrichtenfilters v4.04 v5.0
PassThruStopMsgFilter Entfernen eines Nachrichtenfilters v4.04 v5.0
PassThruIoctl Ein-/Ausgabesteuerung v4.04 v5.0
GET_CONFIG / SET_CONFIG Protokollparameter v4.04 v5.0
GET_DEVICE_INFO / GET_PROTOCOL_INFO Geräteinformationen J2534-2
DoIP (ISO 13400) Diagnose über Ethernet Quantex
PassThruSetProgrammingVoltage Einstellen der Programmierspannung v4.04 v5.0
PassThruReadVersion Abfrage der Versionsinformationen zu DLL und Adapter v4.04 v5.0
PassThruLogicalConnect Aufbau eines logischen Kanals über einer physischen Verbindung v5.0
PassThruLogicalDisconnect Schließen eines logischen Kanals v5.0
PassThruSelect Auswahl von Kanälen zur Überwachung v5.0
PassThruQueueMsgs Einreihen von Nachrichten in die Sendewarteschlange des Kanals v5.0
Format der J2534 v2-Logs Beschreibung des Formats der DLL- und Bibliotheks-Logdateien