DMT.h
上传用户:wuxg88
上传日期:2022-05-28
资源大小:814k
文件大小:2k
源码类别:

通讯编程

开发平台:

C++ Builder

  1. /////////////////////////////////////////////////////////////////////////
  2. //
  3. // Function:
  4. // DMT.h for Visual C++ 6.0
  5. //
  6. // Description:
  7. // DMT Library VC application declare function header
  8. //
  9. // History:
  10. // Date Author Comment
  11. // 5/01/2009 Anderson/Taoyuan I Version 2.0
  12. // 10/01/2007 Anderson/Taoyuan I Version 1.1
  13. // 8/01/2007 Anderson/Taoyuan I Version 1.0
  14. //
  15. /////////////////////////////////////////////////////////////////////////
  16. // Export functions
  17. #ifdef __cplusplus
  18. extern "C"
  19. {
  20. #endif /*  __cplusplus */
  21. // Data Access
  22. // Modbus Data Request Function
  23. int WINAPI RequestData(int comm_type, int conn_num, int slave_addr, int func_code, const unsigned char *data, int datalen);
  24. // Modbus Data Response Function
  25. int WINAPI ResponseData(int comm_type, int conn_num, int *slave_addr, int *func_code, unsigned char *data);
  26. // Serial Communication
  27. // Modbus Serial Communication Function
  28. int WINAPI OpenModbusSerial(int conn_num, int baud_rate, int data_len, char parity, int stop_bits, int modbus_mode);
  29. // Modbus Serial Communication Extra Function
  30. //int WINAPI OpenModbusSerialEx(int comport_num, int baud_rate, int data_len, char parity, int stop_bits, int modbus_mode);
  31. // Close Serial
  32. void WINAPI CloseSerial(int conn_num);
  33. // Get Serial Error Message Function
  34. int WINAPI GetLastSerialErr();
  35. // Clear Serial Error Message Function
  36. void WINAPI ResetSerialErr();
  37. // Socket Communication
  38. // Modbus Socket Communication Function
  39. int WINAPI OpenModbusTCPSocket(int conn_num, int ipaddr);
  40. // Close Socket Function
  41. void WINAPI CloseSocket(int conn_num);
  42. // Get Socket Error Message Function
  43. int WINAPI GetLastSocketErr();
  44. // Clear Socket Error Message Function
  45. void WINAPI ResetSocketErr();
  46. // Socket Select Function
  47. int WINAPI ReadSelect(int conn_num, int SelectTime_msec);
  48. #ifdef __cplusplus
  49. }
  50. #endif /*  __cplusplus */