📄 curvwarnset.cpp
字号:
// CurvWarnSet.cpp : implementation file
//
#include "stdafx.h"
#include "CurvWarnSet.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// CCurvWarnSet
IMPLEMENT_DYNAMIC(CCurvWarnSet, CRecordset)
CCurvWarnSet::CCurvWarnSet(CDatabase* pdb)
: CRecordset(pdb)
{
//{{AFX_FIELD_INIT(CCurvWarnSet)
m_ms_id = _T("");
m_ms_name = _T("");
m_end_id = _T("");
m_end_name = _T("");
m_serialno = _T("");
m_cab_id = _T("");
m_seg_id = _T("");
m_cab_name = _T("");
m_seg_name = _T("");
m_fiber_id = 0;
m_beg_t = _T("");
m_end_t = _T("");
m_accept_t = _T("");
m_operator = _T("");
m_reason = _T("");
m_fullfill = 0;
m_at21 = 0.0;
m_at22 = 0.0;
m_at23 = 0.0;
m_at24 = 0.0;
m_at25 = 0.0;
m_at26 = 0.0;
m_at27 = 0.0;
m_at28 = 0.0;
m_range = 0.0;
m_pulse = 0;
m_wave = 0;
m_average = 0;
m_refrac = 0.0;
m_state = 0;
m_type = 0;
m_lroad_id = 0;
m_ref_len = 0.0;
m_ref_loss = 0.0;
m_ref_echo = 0.0;
m_ref_join = 0.0;
m_ref_sect = 0.0;
m_position = 0.0;
m_prev_stone = 0;
m_next_stone = 0;
m_rate = 0.0;
m_direct = 0;
m_a_id = _T("");
m_b_id = _T("");
m_repair_process = _T("");
m_nFields = 45;
//}}AFX_FIELD_INIT
m_nDefaultType = snapshot;
}
CString CCurvWarnSet::GetDefaultConnect()
{
return _T("ODBC;DSN=gl30;UID=iccc;PWD=wttc");
}
CString CCurvWarnSet::GetDefaultSQL()
{
return _T("[dbo].[trouble]");
}
void CCurvWarnSet::DoFieldExchange(CFieldExchange* pFX)
{
//{{AFX_FIELD_MAP(CCurvWarnSet)
pFX->SetFieldType(CFieldExchange::outputColumn);
RFX_Text(pFX, _T("[ms_id]"), m_ms_id);
RFX_Text(pFX, _T("[ms_name]"), m_ms_name);
RFX_Text(pFX, _T("[end_id]"), m_end_id);
RFX_Text(pFX, _T("[end_name]"), m_end_name);
RFX_Text(pFX, _T("[serialno]"), m_serialno);
RFX_Text(pFX, _T("[cab_id]"), m_cab_id);
RFX_Text(pFX, _T("[seg_id]"), m_seg_id);
RFX_Text(pFX, _T("[cab_name]"), m_cab_name);
RFX_Text(pFX, _T("[seg_name]"), m_seg_name);
RFX_Long(pFX, _T("[fiber_id]"), m_fiber_id);
RFX_Text(pFX, _T("[beg_t]"), m_beg_t);
RFX_Text(pFX, _T("[end_t]"), m_end_t);
RFX_Text(pFX, _T("[accept_t]"), m_accept_t);
RFX_Text(pFX, _T("[operator]"), m_operator);
RFX_Text(pFX, _T("[reason]"), m_reason);
RFX_Long(pFX, _T("[fullfill]"), m_fullfill);
RFX_Double(pFX, _T("[at21]"), m_at21);
RFX_Double(pFX, _T("[at22]"), m_at22);
RFX_Double(pFX, _T("[at23]"), m_at23);
RFX_Double(pFX, _T("[at24]"), m_at24);
RFX_Double(pFX, _T("[at25]"), m_at25);
RFX_Double(pFX, _T("[at26]"), m_at26);
RFX_Double(pFX, _T("[at27]"), m_at27);
RFX_Double(pFX, _T("[at28]"), m_at28);
RFX_Double(pFX, _T("[range]"), m_range);
RFX_Long(pFX, _T("[pulse]"), m_pulse);
RFX_Long(pFX, _T("[wave]"), m_wave);
RFX_Long(pFX, _T("[average]"), m_average);
RFX_Double(pFX, _T("[refrac]"), m_refrac);
RFX_Long(pFX, _T("[state]"), m_state);
RFX_Long(pFX, _T("[type]"), m_type);
RFX_Long(pFX, _T("[lroad_id]"), m_lroad_id);
RFX_Double(pFX, _T("[ref_len]"), m_ref_len);
RFX_Double(pFX, _T("[ref_loss]"), m_ref_loss);
RFX_Double(pFX, _T("[ref_echo]"), m_ref_echo);
RFX_Double(pFX, _T("[ref_join]"), m_ref_join);
RFX_Double(pFX, _T("[ref_sect]"), m_ref_sect);
RFX_Double(pFX, _T("[position]"), m_position);
RFX_Long(pFX, _T("[prev_stone]"), m_prev_stone);
RFX_Long(pFX, _T("[next_stone]"), m_next_stone);
RFX_Double(pFX, _T("[rate]"), m_rate);
RFX_Long(pFX, _T("[direct]"), m_direct);
RFX_Text(pFX, _T("[a_id]"), m_a_id);
RFX_Text(pFX, _T("[b_id]"), m_b_id);
RFX_Text(pFX, _T("[repair_process]"), m_repair_process);
//}}AFX_FIELD_MAP
}
/////////////////////////////////////////////////////////////////////////////
// CCurvWarnSet diagnostics
#ifdef _DEBUG
void CCurvWarnSet::AssertValid() const
{
CRecordset::AssertValid();
}
void CCurvWarnSet::Dump(CDumpContext& dc) const
{
CRecordset::Dump(dc);
}
#endif //_DEBUG
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -