📄 usb7kc.h
字号:
#ifndef USB7kC_h
#define USB7kC_h
#include <windows.h>
extern "C" {
struct ZT_USBBOARD
{
long lIndex;
HANDLE hHandle;
short nCh;
long lData;
unsigned long * plData;
long lCode;
};
__declspec(dllexport) long _stdcall OpenUSB7kC(ZT_USBBOARD* bs);
__declspec(dllexport) long _stdcall CloseUSB7kC(ZT_USBBOARD* bs);
/*__declspec(dllexport) long _stdcall USBRead(short nIndex,short nEndpoint,short nBufOutput_num);
__declspec(dllexport) long _stdcall USBWrite(short nIndex,short nEndpoint,short nBufOutput_num,unsigned char nData);
__declspec(dllexport) long _stdcall USBReadEP(short nIndex,short nEndpoint,long nBufOutput_num,unsigned char* pData);
__declspec(dllexport) long _stdcall USBWriteEP(short nIndex,short nEndpoint,long nBufOutput_num,unsigned char* pData);
__declspec(dllexport) long _stdcall USB7310DI(ZT_USBBOARD* bs);
__declspec(dllexport) long _stdcall USB7310DO(ZT_USBBOARD* bs);
__declspec(dllexport) long _stdcall USB7310AI(ZT_USBBOARD* bs);
__declspec(dllexport) long _stdcall USB7310AI16(ZT_USBBOARD* bs);
__declspec(dllexport) long _stdcall USB7310AI_BULK(ZT_USBBOARD* bs);
__declspec(dllexport) long _stdcall GetAddress(short nIndex,unsigned long* lAdd);
__declspec(dllexport) long _stdcall USB7322DI(ZT_USBBOARD* bs);
__declspec(dllexport) long _stdcall USB7322DO(ZT_USBBOARD* bs);
__declspec(dllexport) long _stdcall USB7322DA(ZT_USBBOARD* bs);
__declspec(dllexport) long _stdcall SetDAflag(ZT_USBBOARD* bs);
__declspec(dllexport) long _stdcall LoadDAWave(ZT_USBBOARD* bs);
__declspec(dllexport) long _stdcall WaveSin(ZT_USBBOARD* bs);
__declspec(dllexport) long _stdcall USB7408DI(ZT_USBBOARD* bs);
__declspec(dllexport) long _stdcall USB7408DO(ZT_USBBOARD* bs);
__declspec(dllexport) long _stdcall USB7503DI(ZT_USBBOARD* bs);
__declspec(dllexport) long _stdcall USB7503DO(ZT_USBBOARD* bs);
__declspec(dllexport) long _stdcall USB7503CTStart(ZT_USBBOARD* bs);
__declspec(dllexport) long _stdcall USB7503CTRead(ZT_USBBOARD* bs);
__declspec(dllexport) long _stdcall USB7503CTStop(ZT_USBBOARD* bs);
__declspec(dllexport) long _stdcall Usb7503FreStart(ZT_USBBOARD* bs);
__declspec(dllexport) long _stdcall USB7503FreRead(short nIndex,unsigned long* pData);*/
//__declspec(dllexport) long _stdcall USB7333DI(ZT_USBBOARD* bs);
//__declspec(dllexport) long _stdcall USB7333DO(ZT_USBBOARD* bs);
__declspec(dllexport) long _stdcall USB7333DA(ZT_USBBOARD* bs);
__declspec(dllexport) long _stdcall USB7333AI(ZT_USBBOARD* bs);
/*__declspec(dllexport) long _stdcall USB7333AIPro(ZT_USBBOARD* bs);
__declspec(dllexport) long _stdcall USB7333AIInit(ZT_USBBOARD* bs);
__declspec(dllexport) long _stdcall USB7333AIFifo(ZT_USBBOARD* bs);
__declspec(dllexport) long _stdcall GetFifoAddress(short nIndex,long* lAdd);
__declspec(dllexport) long _stdcall USB7333FIFO_Status(ZT_USBBOARD* bs);
__declspec(dllexport) long _stdcall USB7333ADStop(ZT_USBBOARD* bs);
__declspec(dllexport) long _stdcall USB7333ClrFIFO(ZT_USBBOARD* bs);
__declspec(dllexport) long _stdcall USB7333CTStart(ZT_USBBOARD* bs);
__declspec(dllexport) long _stdcall USB7333CTRead(ZT_USBBOARD* bs);
__declspec(dllexport) long _stdcall USB7333CTStop(ZT_USBBOARD* bs);
__declspec(dllexport) long _stdcall StartIsoStream(short nIndex,short nEndpoint);
__declspec(dllexport) long _stdcall IsoReadBuffer(short nIndex,short nEndpoint,short* nBufOutput_num,unsigned char* pData);
__declspec(dllexport) long _stdcall StopIsoStream(short nIndex);
__declspec(dllexport) long _stdcall USB7310AIISO(ZT_USBBOARD* bs);
__declspec(dllexport) long _stdcall USB7340PowerSwitch(unsigned char onoff);
__declspec(dllexport) long _stdcall USB7340AIStart(unsigned char adreg);
__declspec(dllexport) long _stdcall USB7340AIRAM(unsigned short * nAdd);
__declspec(dllexport) long _stdcall USB7340AIFlash(unsigned short adindex,long * nAdd);
__declspec(dllexport) long _stdcall USB7340Set(unsigned short * chAdd);
__declspec(dllexport) long _stdcall USB7340GetStatus(unsigned short adindex, unsigned char * chAdd);
__declspec(dllexport) long _stdcall USB7340GetRTCtime(unsigned char * chAdd);
__declspec(dllexport) long _stdcall USB7340EraseFlash(unsigned short BlockAdd);
__declspec(dllexport) long _stdcall USB7325DI(ZT_USBBOARD* bs);
__declspec(dllexport) long _stdcall USB7325DO(ZT_USBBOARD* bs);
__declspec(dllexport) long _stdcall USB7325DO_T(ZT_USBBOARD* bs);
__declspec(dllexport) long _stdcall USB7325CTStart(ZT_USBBOARD* bs);
__declspec(dllexport) long _stdcall USB7325CTRead(ZT_USBBOARD* bs);
__declspec(dllexport) long _stdcall USB7325CTStop(ZT_USBBOARD* bs);
__declspec(dllexport) long _stdcall USB7325FreRead(short nIndex,unsigned long* pData);
__declspec(dllexport) long _stdcall USB7325AI(ZT_USBBOARD* bs);
__declspec(dllexport) long _stdcall USB7325AITemp(ZT_USBBOARD* bs);
__declspec(dllexport) long _stdcall USB7325AIInit(ZT_USBBOARD* bs);
__declspec(dllexport) long _stdcall GetFifo7325(short nIndex,unsigned short* lAdd);
__declspec(dllexport) long _stdcall USB7325AIFifo(ZT_USBBOARD* bs);
__declspec(dllexport) long _stdcall USB7325FIFO_Status(ZT_USBBOARD* bs);
__declspec(dllexport) long _stdcall USB7325ClrFIFO(ZT_USBBOARD* bs);
__declspec(dllexport) long _stdcall USB7325ADStop(ZT_USBBOARD* bs); */
}
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -