![Sys Tec Electronic USB-CANmodul Скачать руководство пользователя страница 69](http://html1.mh-extra.com/html/sys-tec-electronic/usb-canmodul/usb-canmodul_system-manual_1421546069.webp)
Software
SYS TEC electronic GmbH 2001 L-487e_6
67
Example:
tUcanHandle UcanHandle_g;
...
BOOL InitApplication (void)
{
BYTE bRet;
// initilizes the first callback function
bRet = UcanInitHwConnectControl (UcanConnectControlFkt);
// Error?
if (bRet) return FALSE;
return TRUE;
}
void STDCALL UcanConnectControlFkt (BYTE bEvent_p, DWORD
dwParam_p)
{
BYTE bRet;
// which event did occur?
switch (bEvent_p)
{
// new USB-CANmodul connected
case USBCAN_EVENT_CONNECT:
// open USB-CANmodul with USBCAN_ANY_MODULE and
// initialize second callback function
bRet = UcanInitHardware (&UcanHandle_g, USBCAN_ANY_MODULE,
UcanCallbackFkt);
...
break;
// USB-CANmodul disconnected
case USBCAN_EVENT_DISCONNECT:
...
break;
}
}
void STDCALL UcanCallbackFkt (tUcanHandle UcanHandle_p,
BYTE bEvent_p)
{
// what event appeared?
Switch (bEvent_p)
{
// receives CAN message
case USBCAN_EVENT_RECEIVE:
...
// e.g.: reads CAN messages with UcanReadCanMsg()
break;
// changes error status
case USBCAN_EVENT_STATUS:
...
// e.g.: reads status with UcanGetStatus()
break;
...
}
}
Содержание USB-CANmodul
Страница 1: ...A Product of PHYTEC Technologie Holding AG USB CANmodul Systems Manual Edition March 2001 ...
Страница 10: ...USB CANmodul 8 SYS TEC electronic GmbH 2001 L 487e_6 ...
Страница 22: ...USB CANmodul 20 SYS TEC electronic GmbH 2001 L 487e_6 ...
Страница 70: ...USB CANmodul 68 SYS TEC electronic GmbH 2001 L 487e_6 ...
Страница 74: ...Published by SYS TEC electronic 2001 Ordering No L 487e_6 Printed in Germany ...