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

📄 rtudriver.h

📁 大唐SDH设备协议解析程序.获得设备当前状态.
💻 H
字号:
// RtuDriver.h: interface for the CRtuDriver class.
//
//////////////////////////////////////////////////////////////////////


#include "predef.h"
//专线通讯方式
class CRtuDriver  
{
public:
	CRtuDriver();
	virtual ~CRtuDriver();
protected:
	int m_ref; //引用计数.
	HANDLE m_hcomm; //通讯口文件句柄.
	DWORD m_tunnel; //通道号.
	CPtrList m_task; //任务队列.
public:
	virtual void SetCommHandle(HANDLE handle,DWORD tun)=0;
	// param1:文件句柄,param2:HPC卡号,param3:通道号.
	virtual DWORD GetData(RTUDATA* lrtu,int numrtu,int type,BWBUFFER* bwbuf,int buflen,int& bwp,CPtrList& taskout,CPtrList& taskin)=0; //在此处理规约与上送数据.
	virtual void ExcuteCmd(PRTUTASK ptask)=0; //执行命令.
	virtual void GetDriverVersion(char* str)=0;//返回规约名称及版本.
	virtual void AddRef()=0; //增加计数
	virtual void Release(void)=0; //减少计数,为零时释放对象.
};


⌨️ 快捷键说明

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