Files
coco df489d5640 a
2026-07-03 16:05:30 +08:00

42 lines
1.5 KiB
C++

// ExecManager.h: interface for the CExecManager class.
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_EXECMANAGER_H__FD076BBB_2062_46CA_95F0_7BC58CA733C3__INCLUDED_)
#define AFX_EXECMANAGER_H__FD076BBB_2062_46CA_95F0_7BC58CA733C3__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
class COpExec2DRSPTestSetDlg;
class CRsp2DTd;
class CRspCETd;
class CMedium;
class CHandleProcessor;
template <class DataType> class CLinkList;
class CExecManager
{
public:
BOOL InitialMeasure(CDevice* pDev, CString szPrCN, CString szTzCN, CString szTdCN, int iEAmount); //初始化测试(pDev---in:设备,szPrCN---in:工程编号,szTzCN---in:测区编号,szTdCN---in:数据编号,iEAmount---in::电极总数)
BOOL Exec2DRSPTest(COpExec2DRSPTestSetDlg* pOpExec2DRSPTestSetDlg, CLinkList<CMedium*>& m_medLinkList); //执行2D接地电阻测试(pOpExec2DRSPTestSetDlg---in:执行2D电阻率测试设置对话框,m_medLinkList---in:装置列表)
BOOL ExecCERSPTest(COpExec2DRSPTestSetDlg* pOpExec2DRSPTestSetDlg, CLinkList<CMedium*>& m_medLinkList); //执行1D接地电阻测试(pOpExec2DRSPTestSetDlg---in:执行2D电阻率测试设置对话框,m_medLinkList---in:装置列表)
// void InitialMedLinkList();
CExecManager(_ConnectionPtr& pConnection);
virtual ~CExecManager();
private:
CHandleProcessor m_handleProcessor;
// CPtrList m_medLinkList;
_ConnectionPtr m_pConnection;
};
#endif // !defined(AFX_EXECMANAGER_H__FD076BBB_2062_46CA_95F0_7BC58CA733C3__INCLUDED_)