JVM-104
STX-Funktion SAEJ1939GetDM2()
Einleitung
Funktionsdeklaration
Funktionsparameter
Rückgabewert
CANNo-Parameter
Jetter AG
Mit dem Aufruf der Funktion SAEJ1939GetDM2() werden die Diagnosefeh-
lercodes, die den Aktuellen vorausgingen, angefordert (siehe SAE J1939-73
Nr. 5.7.2). Die entsprechende PGN-Nummer ist 65227.
Function
SAEJ1939GetDM2(
CANNo:Int,
bySA:Byte,
ref
stJ1939DM2stat:TJ1939DM2STAT
ref
stJ1939DM2msg:TJ1939DM2MSG
) :Int;
Die Funktion SAEJ1939GetDM2() hat die folgenden Parameter.
Parameter
CANNo
CAN-Kanalnummer
bySA
Source Address vom Sender der
Nachricht
stJ1939DM2stat
lStatus
lMsgCnt
lBuffer
stJ1939DM2msg
lSPN
byOC
byFMI
Die Funktion übergibt die folgenden Rückgabewerte an das übergeordnete
Programm.
Rückgabewert
0
ok
-1
Fehler bei der Parameterüberprüfung
Dieser Parameter gibt die Nummer der SAEJ1939-Schnittstelle an. Die erste
Schnittstelle wird mit CANNo = 1 ausgewählt. Die Anzahl der SAEJ1939-
Schnittstellen ist geräteabhängig. Die mögliche Anzahl der SAEJ1939-
Schnittstellen CANMAX ist in den technischen Daten und der Kurzreferenz der
jeweiligen Betriebsanleitung erwähnt.
Beschreibung
SAE J1939-STX-API
Wert
1 ... CANMAX
0 ... 253
Die eigene SA kann nicht
verwendet werden
Lamp-Status
Anzahl der empfangenen
Nachrichten
Größe von Variable
stJ1939DM2msg
Fehlercode
Fehlerzähler
Fehlertyp
141