API-Referenzen

Im Programmverzeichnis von trace.check im Unterordner Help/api befinden sich weitere Dokumentationen und Beispiele. Folgende Elemente sind derzeit enthalten:

Info

Das HTML-Dokument index.html dient als Einsprungspunkt und ermöglicht eine bequeme Navigation durch die vorhandenen Dokumentationen.

Fernsteuerung und Automatisierung von trace.check

  • COM API: Eine Übersicht der Befehle der trace.check COM-Automatisierungsschnittstelle (inkl. zwei Beispiele)

  • REST API: Eine interaktive Übersicht der Befehle der trace.check REST API.

Abfrage statischer und dynamischer Informationen rund um die Traceanalyse

  • Internal API: Eine Übersicht der Befehle der trace.check-internen API, auf die im mittels api. zugegriffen werden kann

  • Trace Analysis API: Eine Übersicht der Befehle, die in eigenen python-basierten Traceschrittvorlagen zur Steuerung der Traceanalyse von trace.check verwendet werden können

Verwendung der in trace.check verwendeten Spezialobjekte

Abfrage von Reportinformationen innerhalb eigener Reportgeneratoren

  • Report API: Eine Übersicht der Befehle, die in eigenen Reportgeneratoren verwendet werden können

Entwicklung eigener Erweiterungen für trace.check

  • Object API: Eine Übersicht der Befehle der objekt-orientierten Schnittstelle zum Erstellen und Manipulieren trace.check-relevanter Dateien

  • Parameter Set Generator API: Eine Übersicht der Befehle für eigene Parametersatzgeneratoren

  • Package Generator API: Eine Übersicht der Befehle für eigene Packagegeneratoren

  • Project Generator API: Eine Übersicht der Befehle für eigene Projektgeneratoren

trace.check Interface Python Bibliothek

Die trace.check Interface Python Bibliothek stellt die öffentlichen Python-Schnittstellen für die Entwicklung eigener trace.check-Erweiterungen bereit. Das Python-Wheel ecutest-interface befindet sich unter <ecu.test-Installationsverzeichnis>/res.

Die Installation des Wheels mit pip install <Pfad zum Wheel> in einer Python-Entwicklungsumgebung ermöglicht Autovervollständigung und Typprüfung in der IDE bei der Entwicklung eigener Erweiterungen.

Die installierte Bibiliothek unterstützt auch die Erstellung von Code mit einer KI. Dafür sollte explizit ecutest-interface als Informationsquelle erwähnt werden.

Beispielanfrage an eine KI:

Für trace.check soll ein Parametersatzgenerator erstellt werden.
Verwende dafür die Bibliothek ecutest-interface. Für Instruktionen
lese die in der Bibliothek enthaltenen README-Dateien, Docstrings und Typinformationen.
Der Parametersatzgenerator soll...

Enthaltene Schnittstellen