Herunterladen Diese Seite drucken

Cangetmessage - Optelec ClearNote HD Bedienungsanleitung

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

Werbung

CANGetMessage

CANGetMessage — Liefert ein empfangenes CAN-Telegram aus dem Empfangspuffer.
Syntax
#include <AnaGateDllCan.h>
AnaInt32
AnaInt32 * pnID, char * pcData, AnaUInt8 * pnDataLen, AnaInt32 * pnFlags,
AnaInt32 * pnSeconds, AnaInt32 * pnMicroseconds);
Parameter
hHandle
pnAvailMsgs
pnID
pcData
pnDataLen
pnFlags
pnSeconds
pnMicroseconds
Rückgabewert
Die Funktion gibt im Erfolgsfall Null zurück, andernfalls einen Fehlercode (Anhang A,
Rückgabewerte aus den API-Funktionen ).
Beschreibung
Liefert ein empfangenes CAN-Telegram aus dem Empfangspuffer. Der Aufrufer stellt
zu diesem Zweck Speicherplatz für die Telegramm-Parameter bereit, an denen er
CAN API Funktionen
CANGetMessage(AnaInt32
Gültiges
Zugriffs-Handle
CANOpenDevice.
Zeiger auf eine Variable, in der die Anzahl der verfügbaren
Telegramme gespeichert wird, die nach diesem Funktionsaufruf
noch gespeichert sind. Falls beim Aufruf dieser Funktion kein
Telegramm verfügbar ist, wird diese Variable auf -1 gesetzt. In
diesem Fall sind alle folgenden Parameter ungültig.
Zeiger auf eine Variable, in der die CAN-ID des Telegrams
gespeichert wird, es sei denn, der Zeiger ist NULL.
Zeiger auf einen Puffer, in dem die Daten-Bytes des Telegrams
gespeichert werden, es sei denn, der Zeiger ist NULL. Der Puffer
muss mindestens 8 Bytes groß sein.
Zeiger auf eine Variable, in der die Anzahl der Datenbytes des
Telegrams gespeichert wird, es sei denn, der Zeiger ist NULL.
Zeiger auf eine Variable, in der die Flags des Telegrams
gespeichert werden, es sei denn, der Zeiger ist NULL.
Zeiger auf eine Variable, in der die Empfangszeit des Telegrams
(in Sekunden seit dem 1.1.1970) gespeichert wird, es sei denn,
der Zeiger ist NULL.
Zeiger auf eine Variable, in der der Mikrosekunden-Anteil der
Empfangszeit des Telegrams gespeichert wird, es sei denn, der
Zeiger ist NULL.
hHandle,
AnaUInt32
eines
erfolgreichen
32
© 2007-2015 Analytica GmbH
*
pnAvailMsgs,
Aufrufs
von

Werbung

loading