CL2.DriverOpenP* (FUN)

 

Diese Funktion der CAA_CanL2.library öffnet eine Schnittstelle für späteren Zugriff.

Anders als im Falle von CL2.DriverOpenH wird der Speicher vom Aufrufer (SPS) bereitgestellt. In allen anderen Aspekten ist die Funktion äquivalent zu “CL2.DriverOpenH”.

Eingang:

usiNetId

USINT

Handle von Schnittstelle

uiBaudrate

UINT

Baudrate [kbit/s]. Mögliche Werte sind 10, 20, 50, 100, 125, 250, 500, 800 oder 1000.

xSupport29BitIds*

BOOL

FALSE: nur 11 Bit-Ids; TRUE: 29 Bit-Ids werden auch unterstützt

szMemSize

CAA.SIZE

Größe des von IEC bereitgestellten Platzes

pMemory

CAA.PVOID

Anfangsadresse des von IEC bereitgestellten Platzes

peError

POINTER TO CL2.ERROR

Zeiger auf Fehlercode (Aufzählungstyp)

Ausgang:

hDriver

CAA.HANDLE

Handle von CAN Schnittstelle