?? hkcan.h
字號:
#ifndef HKCAN_H
#define HKCAN_H
typedef struct _HKCANHANDLE {
HANDLE mHandle;
DWORD mGuid;
WORD mClass;
WORD mDev;
WORD mType;
WORD mState;
}HKCANHANDLE,*PHKCANHANDLE;
typedef struct _HKCANPORTINFO {
WORD mClass;
WORD mDev;
WORD mPort;
UINT CAN_bps;
UCHAR CAN_StationAddress;
UCHAR CAN_Mask;
HANDLE mRxEvent;
BOOL State;
}HKCANPORTINFO,*PHKCANPORTINFO;
typedef struct _HKCANFRAME {
UCHAR nPort;
UCHAR mFrame[10];
}HKCANFRAME,*PHKCANFRAME;
extern "C"
{
extern BOOL _stdcall HKCanOpenEx(PHKCANHANDLE mDevHandle,char *InDriverName,int nDev);
extern BOOL _stdcall HKCanOpen(PHKCANHANDLE mDevHandle,char *InDriverName,int Type,int nDev);
extern BOOL _stdcall HKCanClose(PHKCANHANDLE mDevHandle);
extern BOOL _stdcall HKCanGetBDVersion(PHKCANHANDLE mDevHandle,char *sVersion,int buflength);
extern BOOL _stdcall HKCanInitState(PHKCANHANDLE mDevHandle,
int nPort,
UINT CAN_bps,
UCHAR CAN_StationAddress,
UCHAR CAN_Mask,
HANDLE mRxEvent);
extern int _stdcall HKCanSendFrame(PHKCANHANDLE mDevHandle,
PHKCANFRAME pSendFrame);
extern int _stdcall HKCanReadFrame(PHKCANHANDLE mDevHandle,
int nPort,
PHKCANFRAME pReadFrame);
extern int _stdcall HKCanReadFrameEx(PHKCANHANDLE mDevHandle,
int nPort,
PHKCANFRAME pReadFrame,
int *pReadnum);
extern BOOL _stdcall HKCanGetLastError(PHKCANHANDLE mDevHandle,PULONG pError);
extern BOOL _stdcall HKCanGetPortInfo(PHKCANHANDLE mDevHandle,PHKCANPORTINFO pInfo);
extern void _stdcall HKCanDisOcxNotice();
extern BOOL _stdcall HKCanEnOCXNotice(PHKCANHANDLE mDevHandle,HWND hWnd);
extern BOOL _stdcall HKCanAbortSend(PHKCANHANDLE mDevHandle,int nPort);
}
#endif
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -