Master104.h
上传用户:tengfei
上传日期:2014-02-20
资源大小:423k
文件大小:1k
源码类别:

邮电通讯系统

开发平台:

Visual C++

  1. #ifndef _MASTER104_
  2. #define _MASTER104_
  3. #include "IEC104link.h"
  4. class AFX_EXT_CLASS CMaster104:public CIEC104ASDU
  5. {
  6. public:
  7. CMaster104();
  8. ~CMaster104();
  9. void Init_Linkpara(int t0=30,int t1=15,int t2=10,int t3=20,int k=12,int w=8);
  10. void Init_SockServerIP(char *serverIP,int port=2404);
  11. void Send_ASDU_Msg(BYTE *msgbuf,int len);
  12. //#define CMD_CONN    0
  13. //#define CMD_DISCONN 1
  14. //#define CMD_USTOP   2
  15. //#define CMD_USTART  3
  16. void Send_ASDU_Ucommand(int command);
  17. virtual void On_Recv_ASDU_Msg(BYTE *recvbuf,int len ){};//显示接收报文
  18. virtual void On_SendMsg(BYTE *msgbuf,int len){};
  19. virtual void On_RecvMsg(BYTE *msgbuf,int len){};
  20. virtual void On_ErrorMsg(char *msgbuf){};
  21. void master_start();
  22. void master_close();//
  23. bool GetSockConnectStatus();
  24. bool GetUstartStatus();
  25. };
  26. #endif