64 lines
2.0 KiB
C++
64 lines
2.0 KiB
C++
// TdChannel.h: interface for the CTdChannel class.
|
|
//
|
|
//////////////////////////////////////////////////////////////////////
|
|
|
|
#if !defined(AFX_TDCHANNEL_H__BB3208EF_8CA2_4CF4_8B34_DF5C0B30BEA4__INCLUDED_)
|
|
#define AFX_TDCHANNEL_H__BB3208EF_8CA2_4CF4_8B34_DF5C0B30BEA4__INCLUDED_
|
|
|
|
#if _MSC_VER > 1000
|
|
#pragma once
|
|
#endif // _MSC_VER > 1000
|
|
|
|
class CTdChannel
|
|
{
|
|
public:
|
|
BOOL SaveRsp2DTdData(DWORD dwScID); //保存2D电阻率数据(dwScID---in:脚本ID)
|
|
BOOL SaveRspCETdData(DWORD dwScID); //保存1D电阻率数据(dwScID---in:脚本ID)
|
|
BOOL SaveRsp3DTdData(DWORD dwScID);
|
|
|
|
BOOL LoadRsp3DTdData();
|
|
BOOL LoadRsp2DTdData(); //加载2D电阻率数据
|
|
BOOL LoadRspCETdData(); //加载1D电阻率数据
|
|
|
|
BOOL LoadIpsp2DTdData(); //加载2D激电数据
|
|
BOOL LoadIpspCETdData(); //加载1D激电数据
|
|
BOOL LoadIpsp3DTdData(); //加载3D激电数据
|
|
|
|
CTdChannel(DWORD dwScID, int iChNum, _ConnectionPtr& pConnection);
|
|
virtual ~CTdChannel();
|
|
int m_iChNum;
|
|
BOOL LoadCEScriptFromDB(); //从数据库加载1D脚本
|
|
BOOL Load2DScriptFromDB(); //从数据库加载2D脚本
|
|
BOOL Load3DScriptFromDB();
|
|
|
|
void Clear3DSptRecList();
|
|
void Clear2DSptRecList(); //清除2D脚本记录列表
|
|
void ClearCESptRecList(); //清除1D脚本记录列表
|
|
|
|
void SetColorToTd(); //设置测试数据颜色
|
|
void SetColorToTdRec(CRsp2DTdRecord* pRsp2DTdRecord); //设置测试数据记录颜色(pRsp2DTdRecord---in:2D电阻率数据记录)
|
|
BOOL SetMaxR0AndMinR0(float fR0); //设置最大R0与最小R0
|
|
|
|
CTdRecord* GetTdRecord(int iTSN); //取测试数据记录(iTSN---in:数据记录编号)
|
|
|
|
DWORD m_dwScID;
|
|
DWORD m_dwID;
|
|
int m_iEAmount;
|
|
int m_iMaxLevel;
|
|
|
|
CMedium* m_pMedium;
|
|
|
|
CPtrArray m_tdRecArray;
|
|
|
|
float m_fMaxR0;
|
|
float m_fMinR0;
|
|
float m_fScaleR0;
|
|
float m_fDepthFactor;
|
|
|
|
float m_fMaxDepth;
|
|
protected:
|
|
_ConnectionPtr m_pConnection;
|
|
};
|
|
|
|
#endif // !defined(AFX_TDCHANNEL_H__BB3208EF_8CA2_4CF4_8B34_DF5C0B30BEA4__INCLUDED_)
|