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

📄 modbussal.h

📁 一个通讯管理机的源代码。比较好用。推荐
💻 H
字号:
#ifndef MODBUSSAL_H#define MODBUSSAL_H#include "msystem.h"#include "appservice.h"#include "allmgr.h"struct struMSDev{	BYTE byAddr;	map<struReg,struLocal> mapRegs;	bool operator<(const struMSDev& dev) const	{		return (byAddr < dev.byAddr);	}};class CModbusSAL  : public CSAppService{public: 	CModbusSAL(CAllMgr* pAllMgr,CSerialPortDef* pChannel);	~CModbusSAL();	bool Init();protected:	set<struMSDev> m_setRegs; //Addr ->Rrgisters	CModbusDLL m_DLService;	//接收指示,并相应	void ProcessIND(CFrameNode& FNRecv);public:	virtual void ProtInfo(BYTE* pBuf, WORD wSize){}	virtual void YC(YCData* pYCValue,WORD wCount){}	virtual void YX(YXData* pBoolValue,WORD wCount){}	virtual void DD(DDData* pDDValue,WORD wCount){}	virtual void SOE(SOEData* pSOEValue,WORD wCount){}protected:	pthread_t m_hThread;private:	WORD m_wChannelID;	static void *thrdModbusSlave(void* pVoid);};#endif

⌨️ 快捷键说明

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