Herunterladen Inhalt Inhalt Diese Seite drucken

Stx-Funktion Saej1939Init - Jetter JCM-350-E01 Betriebsanleitung

Inhaltsverzeichnis

Werbung

7 SAE J1939-STX-API

STX-Funktion SAEJ1939Init

Einleitung
Funktionsdeklaration
Funktionsparameter
Rückgabewert
Parameter CANNo
Verwenden der Funktion
140
Mit dem Aufruf der Funktion SAEJ1939Init () wird einer der vorhandenen
CAN-Busse (nicht CAN 0, weil reserviert für CANopen®) für das
J1939-Protokoll initialisiert. Die JCM-350-E01/E02 hat ab dann die durch den
Funktionsparameter mySA zugeteilte SA (Source Address). Es handelt sich
dabei um die eigene Geräteadresse am Bus.
Function SAEJ1939Init (
CANNo:Int,
mySA:Byte,
) :Int;
Die Funktion SAEJ1939Init () hat die folgenden Parameter.
Parameter
CANNo
CAN-Kanalnummer
mySA
Eigene Source-Adresse
Die Funktion übergibt die folgenden Rückgabewerte an das übergeordnete
Programm.
Rückgabewert
0
ok
-1
Fehler bei der Parameterüberprüfung
-3
Nicht genug Speicher für SAE J1939
Der Wert des Parameters CANMAX ist geräteabhängig. Die folgende Tabelle
gibt Auskunft darüber.
Gerät
BTM 07
BTM 012
BTM 011
JCM-350
JCM-620
JVM-104
JVM-407
JVM-407B
Initialisieren des CAN-Busses 1. Das Gerät JCM-350-E01/E02 hat die SA 20
(0x14). Das Gerät JCM-350-E01/E02 kann jetzt Nachrichten mit der einge-
stellten SA (und nur diese Nachrichten) senden.
Result := SAEJ1939Init(1, 20);
Beschreibung
nicht möglich
nicht möglich
Wert
1 ... CANMAX
0 ... 253
CANMAX
2
1 - 2
4
2
2
2
Jetter AG

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Jcm-350-e02

Inhaltsverzeichnis