Herunterladen Diese Seite drucken

Ls_Cangetmessage - Optelec ClearNote HD Bedienungsanleitung

Vorschau ausblenden Andere Handbücher für ClearNote HD:

Werbung

LS_CANGetMessage

LS_CANGetMessage — Liest eine CAN-Message aus dem internen Empfangspuffer.
Syntax
int Available, int32 CANID, uint8 DataLen, table(uint8[Length]) Data,
uint8 Flags, int32 Seconds, int32 Microseconds = LS_CANGetMessage(int
Handle, int Timeout);
Parameter
Handle
Gültiges
LS_CANOpenDevice.
Timeout
Maximale Zeitspanne in Millisekunden, die auf ein neues Datentelegramm
gewartet werden soll.
Rückgabewerte
Available
CANID
DataLen
Data
Flags
Seconds
Microseconds
Beschreibung
Die Funktion liest ein CAN-Datentelegramm aus einem internen Message-Puffer, der
automatisch nebenläufig mit den empfangenen Datenpaketen befüllt wird.
CAN Funktionen
Zugriffs-Handle
Anzahl der Nachrichten, die nach dem Aufruf von LS_CANGetMessage
noch im Nachrichtenpuffer zum Abruf vorhanden sind. Ist aktuell
keine Nachricht verfügbar, enthält der Rückgabewert die Konstante
-10 (ERR_NO_DATA).
CAN-Identifier des Absenders. Mittels Flags kann definiert werden,
ob die Adresse im sog. Extended Format (29-Bit-Adresse) oder
Standard-Format (11-Bit-Adresse) vorliegt.
Länge des Datenpuffers.
Datenpuffer mit den Telegrammdaten.
Mit den Format-Flags kann das Sendeverhalten beeinflusst werden:
• Bit 0: Falls gesetzt 29-bit CAN Identifier (Extended Format), sonst
11-bit (Standard format).
• Bit 1: Falls gesetzt, wird das Telegramm als Remote-Telegramm
versendet.
• Bit 2: Falls gesetzt, enthält das Telegramm Timestamp-
Informationen.
Zeitstempel der Quittung vom CAN-Controller in Sekunden seit dem
01.01.1970.
Anteil der Mikrosekunden am Zeitstempel.
122
eines
erfolgreichen
© 2007-2015 Analytica GmbH
Aufrufs
von

Werbung

loading