Skip to content

SM46.prg

  • Jobs: 15
  • Tables: 5

INFO

Field Value
ECU SM46
ORIGIN BMW TP-422 Teepe
REVISION 1.00
AUTHOR BMW TP-422 Teepe
COMMENT Information
PACKAGE 1.26
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

Init-Job fuer SM46 automatischer Aufruf beim ersten Zugriff auf SGBD

No arguments.

Results

Name Type Comment
DONE int 1 wenn Okay

IDENT

Ident-Daten fuer das SM46

No arguments.

Results

Name Type Comment
JOB_STATUS string Status der Kommunikation table JobResult STATUS_TEXT
ID_BMW_NR string BMW-Teilenummer
ID_HW_NR int BMW-Hardwarenummer
ID_COD_INDEX int Codier-Index
ID_DIAG_INDEX int Diagnose-Index
ID_BUS_INDEX int Bus-Index
ID_DATUM_KW int Herstelldatum KW
ID_DATUM_JAHR int Herstelldatum Jahr
ID_LIEF_NR int Lieferanten-Nummer
ID_LIEF_TEXT string Lieferanten-Text table Lieferanten LIEF_TEXT
ID_SW_NR int Softwarenummer
_TEL_ANTWORT binary

FS_LESEN

Fehlerspeicher lesen

No arguments.

Results

Name Type Comment
JOB_STATUS string OKAY, ERROR_..
F_ANZ int Gesamtzahl Fehler
F_ORT_NR int identisch Fehlerbyte
F_ORT_TEXT string Fehlerort als Text table FOrtTexte ORTTEXT
F_HFK int
F_ART_ANZ int immer 1
F_ART1_NR int momentan identisch Art-Bit
F_ART1_TEXT string Fehlerart als Text table FArtTexte ARTTEXT
F_UW_ANZ int immer 0
_TEL_ANTWORT binary

FS_LOESCHEN

Fehlerspeicher loeschen

No arguments.

Results

Name Type Comment
JOB_STATUS string OKAY, ERROR_..
_TEL_ANTWORT binary

DIAGNOSE_ENDE

Diagnose beenden

No arguments.

Results

Name Type Comment
JOB_STATUS string

DIAGNOSE_WEITER

Diagnose aufrechterhalten

No arguments.

Results

Name Type Comment
JOB_STATUS string

SPEICHER_LESEN

Lesen des internen Speichers

Arguments

Name Type Comment
ADRESSE_HIGH int
ADRESSE_LOW int
ANZAHL int 1 bis 16

Results

Name Type Comment
JOB_STATUS string OKAY, wenn fehlerfrei
DATENFELD binary Ergebnisfeld mit 1 bis 16 Bytes
_TEL_ANTWORT binary

SPEICHER_SCHREIBEN

Beschreiben des internen Speichers

Arguments

Name Type Comment
ADRESSE int
ZELLE int immer nur 1 Speicherzelle

Results

Name Type Comment
JOB_STATUS string OKAY, wenn fehlerfrei
_TEL_ANTWORT binary

STATUS_1_LESEN

Stati des SM46

No arguments.

Results

Name Type Comment
JOB_STATUS string OKAY, ERROR_..
STAT_SCHALTER_SLV_VOR_EIN int
STAT_SCHALTER_SLV_ZURUECK_EIN int
STAT_SCHALTER_SHV_AUF_EIN int
STAT_SCHALTER_SHV_AB_EIN int
STAT_SCHALTER_SNV_AUF_EIN int
STAT_SCHALTER_SNV_AB_EIN int
STAT_SCHALTER_LEHNE_VOR_EIN int
STAT_SCHALTER_LEHNE_ZURUECK_EIN int
STAT_TASTE_MEM_EIN int
STAT_TASTE_POS1_EIN int
STAT_TASTE_POS2_EIN int
STAT_TASTE_POS3_EIN int
STAT_EASY_ENTRY_EIN int
STAT_RS_EIN int
STAT_LED_EIN int
STAT_POS_SLV_WERT long
STAT_POS_SHV_WERT long
STAT_POS_SNV_WERT long
STAT_POS_LNV_WERT long

STATUS_2_LESEN

Stati des SM46

No arguments.

Results

Name Type Comment
JOB_STATUS string OKAY, ERROR_..
STAT_SPANNUNG_HALLS_LNV_WERT real Spannung am Hallsensor
STAT_SPANNUNG_HALLS_SHV_WERT real Spannung am Hallsensor
STAT_SPANNUNG_HALLS_SNV_WERT real Spannung am Hallsensor
STAT_SPANNUNG_HALLS_SLV_WERT real Spannung am Hallsensor
STAT_SPANNUNG_KL30_WERT real Batterie-Spannung am SG
STAT_SPANNUNGEN_EINH string Einheit der Spannung

STEUERN_IO

Ansteuern eines digitalen Ein- Ausganges

Arguments

Name Type Comment
ORT1 string gewuenschte Komponente

Results

Name Type Comment
JOB_STATUS string OKAY, FEHLER

PRUEFSTEMPEL_LESEN

Auslesen des Pruefstempels

No arguments.

Results

Name Type Comment
JOB_STATUS string OKAY, ERROR_..
BYTE1 int kann beliebig verwendet werden
BYTE2 int kann beliebig verwendet werden
BYTE3 int kann beliebig verwendet werden
_TEL_ANTWORT binary

PRUEFSTEMPEL_SCHREIBEN

Beschreiben des Pruefstempels

Arguments

Name Type Comment
BYTE1 int kann beliebig verwendet werden
BYTE2 int kann beliebig verwendet werden
BYTE3 int kann beliebig verwendet werden

Results

Name Type Comment
JOB_STATUS string OKAY, ERROR_..
_TEL_AN_SG binary
_TEL_ANTWORT binary

SLEEP_MODE

SG in Sleep-Mode versetzen

No arguments.

Results

Name Type Comment
JOB_STATUS string OKAY, ERROR_..
_TEL_ANTWORT binary

Tables

Index

JOBRESULT

Dimensions: 8 rows × 2 columns

SB STATUS_TEXT
0xA0 OKAY
0xA1 BUSY
0xA2 ERROR_ECU_REJECTED
0xB0 ERROR_ECU_PARAMETER
0xB1 ERROR_ECU_FUNCTION
0xB2 ERROR_ECU_NUMBER
0xFF ERROR_ECU_NACK
0x00 ERROR_ECU_UNKNOWN_STATUSBYTE

LIEFERANTEN

Dimensions: 27 rows × 2 columns

LIEF_NR LIEF_TEXT
0x01 Reinshagen
0x02 Kostal
0x03 Hella
0x04 Siemens
0x05 Eaton
0x06 UTA
0x07 Helbako
0x08 Bosch
0x09 Loewe
0x10 VDO
0x11 Valeo
0x12 MBB
0x13 Kammerer
0x14 SWF
0x15 Blaupunkt
0x16 Philips
0x17 Alpine
0x18 Teves
0x19 Elektromatik Suedafrika
0x20 Becker
0x21 Preh
0x22 Alps
0x23 Motorola
0x24 Temic
0x25 Webasto
0x26 MotoMeter
0xXY unbekannter Hersteller

FORTTEXTE

Dimensions: 1 rows × 2 columns

ORT ORTTEXT
0xXY unbekannter Fehlerort

FARTTEXTE

Dimensions: 3 rows × 2 columns

ART ARTTEXT
0x00 sporadischer Fehler
0x01 statischer Fehler
0xXY unbekannte Fehlerart

STEUERN

Dimensions: 15 rows × 3 columns

STEUER_I_O BYTE BITWERT
STOP 1 0x00
SLV_VOR 1 0x01
SLV_ZUR 1 0x02
SHV_AUF 1 0x04
SHV_AB 1 0x08
SNV_AUF 1 0x10
SNV_AB 1 0x20
LNV_VOR 1 0x40
LNV_ZUR 1 0x80
POS_1 2 0x01
POS_2 2 0x02
POS_3 2 0x04
LED_AN 3 0x01
LED_AUS 3 0x00
XXX Y Z