Skip to content

TMode.prg

  • Jobs: 25
  • Tables: 0

INFO

Field Value
ECU TMODE
ORIGIN BMW VS-43 Leipold
REVISION 1.40
AUTHOR Softing Ta, Softing WT
COMMENT Erstellung aus TMODE.B1V, Version 1.3
PACKAGE 1.29
SPRACHE deutsch

Jobs

Index

INFO

Information SGBD

No arguments.

Results

Name Type Comment
ECU string Steuergerät im Klartext
ORIGIN string Steuergeräte-Verantwortlicher
REVISION string Versions-Nummer
AUTHOR string Namen aller Autoren
COMMENT string wichtige Hinweise
PACKAGE string Include-Paket-Nummer
SPRACHE string deutsch, english

INITIALISIERUNG

Es wird nur der Interfacetyp festgestellt

No arguments.

Results

Name Type Comment
DONE int 1, wenn Okay

SETZE_INTERFACE_ZURUECK

Versetzt das Interface in den Initialisierungszustand

No arguments.

No results.

SETZE_SG_PARAM_ZURUECK

Ruecksetzen der im Interface gespeicherten SG-Parameter Abbruch einer gerade laufenden SG-Kommunikation

No arguments.

No results.

SETZE_SG_PARAMETER_ALLG

Es werden die fuer die Kommunikation notwendigen Parameter festgelegt

Arguments

Name Type Comment
PARAMETER binary Steuergeraete Parameter Inhalt: Konzept BMW-Konzept 1 1 BMW-Konzept 2 2 BMW-Konzept IHK 3 BMW-Konzept DDE 4 BMW-Konzept DS1 5 BMW-Konzept DS2 6 BMW-Konzept ISO 9141 CARB/OBD II 7 Baudrate Reizadresse Wakeup-Zeit in ms 0, wenn kein Wakeup Idle-Zeit in ms Timeout-Zeit In dieser Zeit muss SG antworten Regenerations-Zeit Zeit zwischen den Telegrammen Telegrammende-Zeit Wartezeit nach dem letzte Byte, nach der auf Telegrammende entschieden wird Bytezwischenzeit Checksumme

No results.

SETZE_SG_PARAMETER_EIDBSS

Einstellen der Kommunikationsparameter nur fuer das EIDBSS und IDBSS

Arguments

Name Type Comment
PARAMETER binary Steuergeraete Parameter

No results.

SETZE_ANTWORTLAENGE

Setzen der Antwortlaenge

Arguments

Name Type Comment
ANTWORTLAENGE binary Antwortlaenge

No results.

HOLE_KEYBYTES

Dieser Job liest die Keybytes aus einem Konzept 2,3,4 SG aus. Laeuft die Kommunikation mit dem SG noch nicht, wird automatisch mit einem ACK-Telegramm gereizt.

No arguments.

Results

Name Type Comment
KEYBYTES binary SG-Keybytes

SENDE_TELEGRAMM

Mit diesem Job wird ein Telegramm an ein SG geschickt und die Antwort empfangen

Arguments

Name Type Comment
TELEGRAMM binary SG-Anforderungstelegramm

Results

Name Type Comment
SG_ANTWORT binary SG-Antworttelegramm

SENDE_TELEGR_WIEDERHOLT

Mit diesem Job wird ein Telegramm im frequent Mode an ein SG geschickt

Arguments

Name Type Comment
TELEGRAMM binary SG-Anforderungstelegramm

No results.

HOLE_ANTWORT_TELEGR

Mit diesem Job werden SG-Antworttelegramme vom Interface abgeholt, nachdem die Anforderung mit dem Job SENDE_TELEGR_WIEDERHOLT gestartet wurde

No arguments.

Results

Name Type Comment
SG_ANTWORT binary SG-Antworttelegramm

STOPPE_WIEDERH_ANFORDERUNG

Diese Job stoppt die wiederholte SG-Abfrage

No arguments.

No results.

LESE_INTERFACE_TYP

Dieser Job stellt den Interfacetyp fest

No arguments.

Results

Name Type Comment
TYP binary SG-Interfacetyp Wertebereich: "EDIC", "STD", "ADS", ...

LESE_INTERFACE_VERSION

Dieser Job liest die Versionsnummer des Interface

No arguments.

Results

Name Type Comment
VERSION binary Versionsnummer

LESE_SPANNUNG_KL30

Dieser Job stellt die Batteriespannung fest

No arguments.

Results

Name Type Comment
SPANNUNG binary Batteriespannung in mV

LESE_SPANNUNG_KL15

Dieser Job stellt die Spannung an der Zuendung fest

No arguments.

Results

Name Type Comment
SPANNUNG binary Spannung an der Zuendung in mV

LESE_PORT

Dieser Job liest das angegebene Port aus

Arguments

Name Type Comment
PORT binary Nummer des Ports EIDBSS: Port 0-5 Analog0 bis Analog5 6 Klemme15 7 Klemme30 8 Jumperfeld

Results

Name Type Comment
PORTWERT binary Analogwerte in mV

SETZE_PORT

Dieser Job setzt das angegebene Port mit dem uebergebenen Wert

Arguments

Name Type Comment
PORT_WERT binary Portnummer und Wert

No results.

SETZE_PROGRAMMIERSPANNUNG

Mit diesem Job wird die Programmierspannung auf einen bestimmten Wert eingestellt

Arguments

Name Type Comment
PROGRAMMIERSPANNUNG binary Programmierspannung in mV

No results.

SETZE_SIA_RELAIS

Schliesst das SIA Relais fuer die angegebene Zeit

Arguments

Name Type Comment
ZEIT binary Zeit in ms

No results.

TESTE_DIAGNOSELEITUNG

Dieser Job testet die Diagnoseleitung

No arguments.

Results

Name Type Comment
ERGEBNIS binary Testergebnis i.O/n.i.O = 1/0

HOLE_INTERFACE_STATUS

Dieser Job liest den Interfacestatus aus

No arguments.

Results

Name Type Comment
IF_STATUS binary Interfacestatus

REICHE_AN_INTERFACE_DURCH

Mit diesem Job werden Daten uninterpretiert an das Interface geschickt. Auch die Antwort wird nicht interpretiert. Wird das BMW-Std-Interface erkannt, dann wird jedem Kommando wird als Kennung fuer das Interface das Byte 0x99 vorangestellt

Arguments

Name Type Comment
BYTEFOLGE binary Bytefolge

Results

Name Type Comment
IF_ANTWORT binary Interfaceantwort auf die Bytefolge

SETZE_TRAP_MASK_REGISTER

Mit diesem Job wird das Trapmaskregister entsprechend dem uebergebenen Parameter gesetzt

Arguments

Name Type Comment
TMR_WERT long Trapmaskregisterwert

No results.

LIES_TRAP_MASK_REGISTER

Mit diesem Job wird der aktuelle Wert des TMR ausgelesen

No arguments.

Results

Name Type Comment
TMR long Trapmaskregisterwert

Tables

No tables found.