tcpprocess.h 979 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. #ifndef _TCPPROCESS_H
  2. #define _TCPPROCESS_H
  3. #include "BaseVar.h"
  4. #include "struct.h"
  5. extern CRITICAL_SECTION g_csTcpReadOneData;
  6. extern DWORD g_dwTcpVariantTick;
  7. extern HANDLE g_hSemNet;
  8. // ÁÙʱ²âÊÔ±äÁ¿
  9. extern int g_nIndex;
  10. extern BOOL LoadTcpDll(CString strpath);
  11. extern int TcpRequestData(
  12. int nNetPort,
  13. int nDevAddr,
  14. char chIpAddr[32],
  15. int nRegNum,
  16. int nRegStartAddr,
  17. int nFuncCode);
  18. extern int TcpSingleResponseData(char chDevUid[20], int iVarID);
  19. extern int TcpRequestWriteData(
  20. int nNetPort,
  21. int nDevAddr,
  22. char chIpAddr[32],
  23. int nRegNum,
  24. int nRegStartAddr,
  25. int nFuncCode,
  26. int nRegValue);
  27. extern int TcpSingleResponseWriteData(char chDevUid[20], int iVarID);
  28. extern BOOL InitTcpNet(int nAddr, int nNetPort, char strIpAddr[32]);
  29. extern void CloseTcpNet(int nAddr, int nNetPort, char strIpAddr[32]);
  30. extern int TcpCommandSend();
  31. extern int TcpResponseValue();
  32. extern void UnInitTcpDll();
  33. #endif