📄 link_unbalance_portserver.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 + -