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

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_)