extern "C" __declspec(dllimport) bool InitCanSystem(int HwNbr, uw16 PortAdr, uw16 Intr, uchar BitRate, void *Application, char *string); extern "C" __declspec(dllimport) bool InitCanPCI(uw16 CANLine, uchar BitRate, void *Application, char *string); extern "C" __declspec(dllimport) void ReInitCanSystem(uw16 CANLine); extern "C" __declspec(dllexport) void ReInitCanClient(uw16 CANLine, char *ClientName); extern "C" __declspec(dllimport) bool CanLogOnOff(uw16 *ID, uchar *Stat, uchar *Typ, char *TStamp); extern "C" __declspec(dllimport) void LogOnOff(uw16 ID, uchar LogStat, char *TStamp); extern "C" __declspec(dllimport) void Write2Can(uw16 ID, uchar *CanBuff, char *TStamp); extern "C" __declspec(dllimport) bool ReadfCan(uw16 *ID, uchar *CanBuff, char *TStamp); extern "C" __declspec(dllimport) bool WriteReadfCan(uw16 ID, uchar *CanBuff, char *TStamp); extern "C" __declspec(dllimport) bool WriteReadfCanOpen(uw16 ID, uchar *buff, char *TStamp); extern "C" __declspec(dllimport) bool WriteReadfCanDBTFTime(uw16 ID, uchar *buff, FILETIME *time); extern "C" __declspec(dllimport) bool ReadfBuff(uw16 *ID, uchar *buff, char *TStamp); extern "C" __declspec(dllimport) void CanDelay(uw32 time); extern "C" __declspec(dllimport) void CanDelayUS(uw32 time); extern "C" __declspec(dllimport) char *GetDLLVer(void); extern "C" __declspec(dllexport) void SetCanTimeOut(uw16 tout); extern "C" __declspec(dllexport) char *GetCanStatus(void); //only for OPC server extern "C" __declspec(dllimport) bool ReadfBuffFTime(uw16 *ID, uchar *buff, char *TStamp, FILETIME *time); extern "C" __declspec(dllimport) bool WriteReadfCanFTime(uw16 ID, uchar *buff, FILETIME *time); extern "C" __declspec(dllimport) bool ReadfCanFTime(uw16 *ID, uchar *CanBuff, char *TStamp, FILETIME *time); //only for small CAN-IO extern "C" __declspec(dllimport) bool WriteReadRTRfCan(uw16 ID, uchar *CanBuff, char *TStamp);