icpdasprocess.h 912 B

1234567891011121314151617181920212223242526272829303132
  1. #ifndef _ICPDASPROCESS_H
  2. #define _ICPDASPROCESS_H
  3. #include "BaseVar.h"
  4. #include "struct.h"
  5. extern DWORD g_dwIcpdasVariantTick;
  6. extern CRITICAL_SECTION g_csIcpdasReadOneData;
  7. extern int IcpdasResponseValue();
  8. extern int IcpdasCommandSend();
  9. extern void UnInitIcpdasDll();
  10. extern BOOL LoadIcpdasDll(CString strpath);
  11. extern int IcpdasRequestData(
  12. int nIndex,
  13. SETBASEPARAM SetBasePara,
  14. int nDataLen,
  15. int nPort,
  16. int nDevAddr,
  17. char chDevUid[20],
  18. int iVarID,
  19. char chRs232cmd[32]);//用于只发送一次命令变量的请求
  20. extern int IcpdasSingleResponseData(char chDevUid[20], int iVarID, char chMsg[80]);
  21. extern BOOL InitIcpdasComm(int iAddr, int iPort, int iBaudrate, int iDataBit, int iStopBit, int iParity, int iIntervals);
  22. extern int RequestWrIcpdasData(char chDevUid[20], int iVarID, double data);
  23. extern int GetIcpdasFromIni(char chCmd[32], BYTE *Start, BYTE* byWithAddrFlag, BYTE *pFuncCode);
  24. #endif