⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 link_unbalance_portserver.h

📁 101规约测试软件带源码
💻 H
字号:
#ifndef _Link_unbalance_portserver_
#define  _Link_unbalance_portserver_
#include "serialcomm.h"
#define MAXLISTCOUNT 16
class CLink_unbalance_master;

class AFX_EXT_CLASS CUnBalServer:public CSerialPort
{
public:
	///////////////////////////////////////
	int slave_addr_size;
	int slave_addr;
	int TrpMax;
	///////////////////////////////////////
	CUnBalServer();
	~CUnBalServer();
	int framesize;
	bool InitPortServer();
	void ClosePortServer();
	int GetInput(BYTE* rxbuf,int maxlen);
	bool proc_flag;
	HANDLE scanEvent;
	HANDLE scan_handle;
	static void scan_thread(void *pp);
	void scan_proc();
	int pcur;
	int listcount;
	CLink_unbalance_master * list[MAXLISTCOUNT];
	
	BYTE grxbuffer[MAXBLOCK];
	int grxlength;
	char curdir[128];
	virtual void OnApplayer(int staNo)=0;
	virtual void On_SendMsg(BYTE *msgbuf,int len){};
	virtual void On_RecvMsg(BYTE *msgbuf,int len){};

	bool ApplayerToLink(int staNo,BYTE *buf,int length);
	int LinkToApplayer(int staNo,BYTE *buf,int maxlength);

	void InitInstance();
	bool has_been_registered;
	WORD limit_rtunum;
	WORD limit_days;
	char m_hardno[128];
	bool ReadRegisterKey();
};
#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -