Herunterladen Diese Seite drucken

Cansetcallback, Cansetcallbackex - Optelec ClearNote HD Bedienungsanleitung

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

Werbung

CANSetCallback, CANSetCallbackEx

CANSetCallback, CANSetCallbackEx — Definiert eine asynchrone Callback-Funktion,
die beim Empfang eines CAN-Telegramms aus der API aufgerufen werden soll.
Syntax
#include <AnaGateDllCan.h>
typedef void (WINAPI * CAN_PF_CALLBACK)(AnaInt32 nIdentifier, const char
* pcBuffer, AnaInt32 nBufferLen, AnaInt32 nFlags, AnaInt32 hHandle);
AnaInt32
pCallbackFunction);
typedef void (WINAPI * CAN_PF_CALLBACK_EX)(AnaInt32 nIdentifier, const
char * pcBuffer, AnaInt32 nBufferLen, AnaInt32 nFlags, AnaInt32 hHandle,
AnaInt32 nSeconds, AnaInt32 nMicroseconds);
AnaInt32
pCallbackFunctionEx);
Parameter
hHandle
pCallbackFunction
pCallbackFunctionEx
Rückgabewert
Die Funktion gibt im Erfolgsfall Null zurück, andernfalls einen Fehlercode (Anhang A,
Rückgabewerte aus den API-Funktionen ).
Beschreibung
Eingehende CAN-Telegramme können über eine individuelle Callback-Funktion, die
von der API beim Empfang von Daten nebenläufig aufgerufen wird, weiterverarbeitet
werden.
Achtung
Die Callback-Funktion wird aus einem Thread aufgerufen, der aus der
API gestartet wird, um Daten vom Socket zu lesen. Damit ist beim
CAN API Funktionen
CANSetCallback(AnaInt32
CANSetCallbackEx(AnaInt32
Gültiges Zugriffs-Handle eines erfolgreichen Aufrufs von
CANOpenDevice.
Funktionszeiger auf die selbstdefinierte Callback-Funktion.
Zum Deaktivieren der Callback-Funktionalität ist dieser
Parameter
Funktionsparameter ist der Beschreibung der Funktion
CANWrite zu entnehmen.
Funktionszeiger auf die selbstdefinierte Callback-Funktion.
Zum Deaktivieren der Callback-Funktionalität ist dieser
Parameter
Funktionsparameter ist der Beschreibung der Funktion
CANWriteEx zu entnehmen.
hHandle,
hHandle,
auf
zu
setzen.
NULL
auf
zu
setzen.
NULL
28
© 2007-2015 Analytica GmbH
CAN_PF_CALLBACK
CAN_PF_CALLBACK_Ex
Der
Aufbau
der
Der
Aufbau
der

Werbung

loading