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

📄 dnp3.cpp

📁 一个通讯管理机的源代码。比较好用。推荐
💻 CPP
字号:
#include "dnp3.h"void CDNP3YCInfos::Load(){	xbXBase	x;	CDNP3YCSet	set(&x);	if (set.Open())	{		if (set.GetFirst())		{			do {				Add(set);//			cout << "DNP3YCNo: "<<set.m_dwYCNo << endl;			} while (set.GetNext());		}		set.Close();	}}void CDNP3YXInfos::Load(){	xbXBase	x;	CDNP3YXSet	set(&x);	if (set.Open())	{		if (set.GetFirst())		{			do {				Add(set);//			cout << "DNP3YXNo: "<<set.m_dwYXNo << endl;			} while (set.GetNext());		}		set.Close();	}}void CDNP3SOEInfos::Load(){	xbXBase	x;	CDNP3YXSet	set(&x);	if (set.Open())	{		if (set.GetFirst())		{			do {				Add(set);			} while (set.GetNext());		}		set.Close();	}}void CDNP3YKInfos::Load(){	xbXBase	x;	CDNP3YKSet	set(&x);	if (set.Open())	{		if (set.GetFirst())		{			do {				Add(set);//			cout << "DNP3YKRoute: "<<set.m_wRouteNo << endl;			} while (set.GetNext());		}		set.Close();	}}/*void CDNP3DDInfos::Load(){	xbXBase	x;	CDNP3DDSet	set(&x);	if (set.Open())	{		if (set.GetFirst())		{			do {				Add(set);			} while (set.GetNext());		}		set.Close();	}}*/void CDNP3SOEInfos::AddSOEData(CTimeVal* ptv,WORD wIndex,BOOL IsOn){	CDNP3SOEData d;	WORD* pw = (WORD *)&(d.m_abySOEData[0]);	*pw = wIndex;	d.m_abySOEData[2] = 1 | (IsOn?0x80:0);	CTimeValSpan tvs(0,8,0,0);	CTimeVal temp =  *ptv;	temp += tvs;	temp.GetAMSecs((WORD *)&(d.m_abySOEData[3]));	m_queSOE.push_back(d);}

⌨️ 快捷键说明

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