TMode.prg
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
- INITIALISIERUNG - Es wird nur der Interfacetyp festgestellt
- SETZE_INTERFACE_ZURUECK - Versetzt das Interface in den Initialisierungszustand
- SETZE_SG_PARAM_ZURUECK - Ruecksetzen der im Interface gespeicherten SG-Parameter Abbruch einer gerade laufenden SG-Kommunikation
- SETZE_SG_PARAMETER_ALLG - Es werden die fuer die Kommunikation notwendigen Parameter festgelegt
- SETZE_SG_PARAMETER_EIDBSS - Einstellen der Kommunikationsparameter nur fuer das EIDBSS und IDBSS
- SETZE_ANTWORTLAENGE - Setzen der Antwortlaenge
- 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.
- SENDE_TELEGRAMM - Mit diesem Job wird ein Telegramm an ein SG geschickt und die Antwort empfangen
- SENDE_TELEGR_WIEDERHOLT - Mit diesem Job wird ein Telegramm im frequent Mode an ein SG geschickt
- HOLE_ANTWORT_TELEGR - Mit diesem Job werden SG-Antworttelegramme vom Interface abgeholt, nachdem die Anforderung mit dem Job SENDE_TELEGR_WIEDERHOLT gestartet wurde
- STOPPE_WIEDERH_ANFORDERUNG - Diese Job stoppt die wiederholte SG-Abfrage
- LESE_INTERFACE_TYP - Dieser Job stellt den Interfacetyp fest
- LESE_INTERFACE_VERSION - Dieser Job liest die Versionsnummer des Interface
- LESE_SPANNUNG_KL30 - Dieser Job stellt die Batteriespannung fest
- LESE_SPANNUNG_KL15 - Dieser Job stellt die Spannung an der Zuendung fest
- LESE_PORT - Dieser Job liest das angegebene Port aus
- SETZE_PORT - Dieser Job setzt das angegebene Port mit dem uebergebenen Wert
- SETZE_PROGRAMMIERSPANNUNG - Mit diesem Job wird die Programmierspannung auf einen bestimmten Wert eingestellt
- SETZE_SIA_RELAIS - Schliesst das SIA Relais fuer die angegebene Zeit
- TESTE_DIAGNOSELEITUNG - Dieser Job testet die Diagnoseleitung
- HOLE_INTERFACE_STATUS - Dieser Job liest den Interfacestatus aus
- 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
- SETZE_TRAP_MASK_REGISTER - Mit diesem Job wird das Trapmaskregister entsprechend dem uebergebenen Parameter gesetzt
- LIES_TRAP_MASK_REGISTER - Mit diesem Job wird der aktuelle Wert des TMR ausgelesen
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.