eqpool.h
来自「电信机房MDF、电源柜监控源码,主要用在通信机房配线设备监控、电源柜监控」· C头文件 代码 · 共 69 行
H
69 行
// EQPool.h: interface for the CEQPool class.
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_EQPOOL_H__3B2ED502_2DD5_4812_9C45_C7C9BCAAC7F9__INCLUDED_)
#define AFX_EQPOOL_H__3B2ED502_2DD5_4812_9C45_C7C9BCAAC7F9__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#include "Afxtempl.h"
#include "system.h"
#include "adodb.h"
//##ModelId=44B6F8860251
class CEQPool
{
public:
//##ModelId=44B6F8860261
void ResetEQ();
//##ModelId=44B6F8860262
sCommEQ* GetEQPtr(int nId);
//##ModelId=44B6F8860264
sCommEQ* FindEQ(UCHAR ucName, UCHAR ucType, CString strCommAddr);
//##ModelId=44B6F8860273
int m_nThdRun;
//HANDLE hRefresh;
//HANDLE hEvent ;
//##ModelId=44B6F8860274
BOOL m_bRF;
//##ModelId=44B6F8860275
int GetCount();
//##ModelId=44B6F8860280
sSVMPort* FindEQPort( sCommEQ* pEQ , int nPort );
//##ModelId=44B6F8860283
int GetAllEQState() ;
//##ModelId=44B6F8860284
sCommEQ* FindIP(CString strIp) ;
//##ModelId=44B6F8860290
sCommEQ* FindEQ(CString strName) ;
//##ModelId=44B6F8860292
int SubCommand(sCommEQ* pEQ ) ;
//##ModelId=44B6F8860294
int AddCommand( UCHAR ucCmd , sCommEQ* pEQ , CString strTime , CString strPack , int nType) ;
//##ModelId=44B6F88602A3
int InitEQ() ;
//##ModelId=44B6F88602AF
int ClearEQ() ;
//##ModelId=44B6F88602B0
CEQPool() ;
//##ModelId=44B6F88602BF
virtual ~CEQPool() ;
//##ModelId=44B6F88602CF
CArray< sCommEQ, sCommEQ > m_EQArray ;
CArray< sUnit,sUnit > m_UnitArray ;
CAdoDB *m_pAdoDB ;
//CComm *pComm ;
protected:
//##ModelId=44B6F88602D3
int m_nCount;
public:
// 初始设备列表
int InitUnitList(void);
};
#endif // !defined(AFX_EQPOOL_H__3B2ED502_2DD5_4812_9C45_C7C9BCAAC7F9__INCLUDED_)
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?