#ifndef _ICPDASPROCESS_H #define _ICPDASPROCESS_H #include "BaseVar.h" #include "struct.h" extern DWORD g_dwIcpdasVariantTick; extern CRITICAL_SECTION g_csIcpdasReadOneData; extern int IcpdasResponseValue(); extern int IcpdasCommandSend(); extern void UnInitIcpdasDll(); extern BOOL LoadIcpdasDll(CString strpath); extern int IcpdasRequestData( int nIndex, SETBASEPARAM SetBasePara, int nDataLen, int nPort, int nDevAddr, char chDevUid[20], int iVarID, char chRs232cmd[32]);//用于只发送一次命令变量的请求 extern int IcpdasSingleResponseData(char chDevUid[20], int iVarID, char chMsg[80]); extern BOOL InitIcpdasComm(int iAddr, int iPort, int iBaudrate, int iDataBit, int iStopBit, int iParity, int iIntervals); extern int RequestWrIcpdasData(char chDevUid[20], int iVarID, double data); extern int GetIcpdasFromIni(char chCmd[32], BYTE *Start, BYTE* byWithAddrFlag, BYTE *pFuncCode); #endif