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

📄 cdtsas.h

📁 一个通讯管理机的源代码。比较好用。推荐
💻 H
字号:
#ifndef CDTSAS_H#define CDTSAS_H#include "msystem.h"#include "cdt.h"#include "appservice.h"/**  *@author  */class CCDTSAS  : public CSAppService{public:	CCDTSAS::CCDTSAS(CAllMgr* pAllMgr,CSerialPortDef* pChannel);	CCDTSAS::~CCDTSAS();	bool Init();protected:	CCDTDLS m_DLService;	//接收指示,并相应	void ExplainIND(CFrameNode* pFNRecv);	void SendCycleData();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);//	virtual void SEP(WORD wDevNo,SEPData* pSEPValue,WORD wCount); //保护、重合闸单个事件//	virtual void SPE(WORD wDevNo,SPEData* pSPEValue,WORD wCount); //保护启动//	virtual void OCI(WORD wDevNo,OCIData* pOCIValue,WORD wCount); //输出protected:	void Load();	CCDTYKInfos	m_YKInfos;		CCDTYKInfos	m_YTInfos;		CCDTYXInfos	m_YXInfos;	CCDTYCInfos	m_YCInfos;	CCDTSOEInfos	m_SOEInfos;	CCDTDDInfos	m_DDInfos;	bool SendYC(int nYCKind); //重要遥测 A	 //次要遥测B  //一般遥测C	bool SendSOE(); //E	void SendDD(); //D2	void SendYX(); //D1	void SendProtInfo();	pthread_t m_hThreadGet;	pthread_t m_hThreadSend;private:	CDQue	m_queProtInfo;	BYTE	m_byOrder;	CTimeVal	m_tvLast;	BYTE	m_abyYKRtn[6];	bool	m_bHasYKRtn;	CTimeVal	m_tvCallTime;	bool	m_bRtnCallClock;friend void *CDTSlaveGetIND(void* pVoid);friend void *CDTSlaveCycleSend(void* pVoid);};#endif

⌨️ 快捷键说明

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