Herunterladen Inhalt Inhalt Diese Seite drucken

Jetter JVM-407B Betriebsanleitung Seite 156

Inhaltsverzeichnis

Werbung

7 SAE J1939-STX-API
JetSym-STX-Programm
Anleitung des
Motorherstellers
156
sizeof(var_Fueltemp),
var_Fueltemp,
struct_TJ1939Tx_EngineTemperatureTbl,
1500,
120);
Festlegung einer neuen Priorität:
Der Prioritätswert 0 hat die höchste Priorität, der Prioritätswert 7 die niedrigste
Priorität. Die Nachricht mit der Priorität 6 kann von einer Nachricht der Priorität
4 verdrängt werden (wenn die Nachrichten gleichzeitig gesendet werden). Die
Parameter InhibitTime und EventTime werden beim Funktionsaufruf nicht
explizit aufgeführt. In diesem Fall werden die Default-Werte verwendet.
#Include
"SAEJ1939.stxp"
Var
bySAEJ1939Channel
own_Source_Address : Byte;
// PGN 65262 Engine Temperature 1
Fueltemp
: Byte;
EngineTemperatureTbl : TJ1939Tx;
End_Var;
Task
main
autorun
// Initialisierung CAN 1
bySAEJ1939Channel := 1;
own_Source_Address := 20;
SAEJ1939Init (bySAEJ1939Channel, own_Source_Address);
// PGN 65262 Engine Temperature
// Eine neue Priorität der festlegen
EngineTemperatureTbl.byPriority := 6;
SAEJ1939AddTx (bySAEJ1939Channel, 65262, 0x00, 2, 1, SAEJ1939_BYTE,
sizeof(Fueltemp), Fueltemp, EngineTemperatureTbl);
End_Task;
Der Kunde erfährt die Daten (Priorität, PGN, SA und den Aufbau der Daten-
bytes) aus der Anleitung des Motorherstellers.
: Byte;
Jetter AG

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis