28#ifndef ___CANAL_A_H___
29#define ___CANAL_A_H___
40#define WINAPI __stdcall
48 FILTER_ACCEPT_ALL = 0,
65int WINAPI EXPORT CanalSetFilter11bit(
long handle, Filter_Type_TypeDef type,
unsigned long list,
unsigned long mask );
67int CanalSetFilter11bit(
long handle, Filter_Type_TypeDef type,
unsigned long id,
unsigned long mask );
77int WINAPI EXPORT CanalSetFilter29bit(
long handle, Filter_Type_TypeDef type,
unsigned long list,
unsigned long mask );
79int CanalSetFilter29bit(
long handle, Filter_Type_TypeDef type,
unsigned long id,
unsigned long mask );
89int WINAPI EXPORT CanalGetBootloaderVersion(
long handle,
unsigned long *bootloader_version);
91int CanalGetBootloaderVersion(
long handle,
unsigned long *bootloader_version);
96int WINAPI EXPORT CanalGetHardwareVersion(
long handle,
unsigned long *hardware_version);
98int CanalGetHardwareVersion(
long handle,
unsigned long *hardware_version);
103int WINAPI EXPORT CanalGetFirmwareVersion(
long handle,
unsigned long *firmware_version);
105int CanalGetFirmwareVersion(
long handle,
unsigned long *firmware_version);
109int WINAPI EXPORT CanalGetSerialNumber(
long handle,
unsigned long *serial);
111int CanalGetSerialNumber(
long handle,
unsigned long *serial);
115int WINAPI EXPORT CanalGetVidPid(
long handle,
unsigned long *vidpid);
117int CanalGetVidPid(
long handle,
unsigned long *vidpid);
121int WINAPI EXPORT CanalGetDeviceId(
long handle,
unsigned long *deviceid);
123int CanalGetDeviceId(
long handle,
unsigned long *deviceid);
127int WINAPI EXPORT CanalGetVendor(
long handle,
unsigned int size,
char *vendor);
129int CanalGetVendor(
long handle,
unsigned long *bootloader_version);
133int WINAPI EXPORT CanalInterfaceStart(
long handle);
135int CanalInterfaceStart(
long handle);
139int WINAPI EXPORT CanalInterfaceStop(
long handle);
141int CanalInterfaceStop(
long handle);