📄 sysparaset.cpp
字号:
// SysParaSet.cpp : implementation file
//
#include "stdafx.h"
#include "fert2000.h"
#include "SysParaSet.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// CSysParaSet
IMPLEMENT_DYNAMIC(CSysParaSet, CRecordset)
CSysParaSet::CSysParaSet(CDatabase* pdb)
: CRecordset(pdb)
{
//{{AFX_FIELD_INIT(CSysParaSet)
m_ID = 0;
m_RTUNUM = 0;
m_CHANNUM = 0;
m_nFields = 3;
//}}AFX_FIELD_INIT
m_nDefaultType = dynaset;
}
CString CSysParaSet::GetDefaultConnect()
{
return _T("ODBC;DSN=FERT");
}
CString CSysParaSet::GetDefaultSQL()
{
return _T("[SYSPARA]");
}
void CSysParaSet::DoFieldExchange(CFieldExchange* pFX)
{
//{{AFX_FIELD_MAP(CSysParaSet)
pFX->SetFieldType(CFieldExchange::outputColumn);
RFX_Byte(pFX, _T("[ID]"), m_ID);
RFX_Int(pFX, _T("[RTUNUM]"), m_RTUNUM);
RFX_Byte(pFX, _T("[CHANNUM]"), m_CHANNUM);
//}}AFX_FIELD_MAP
}
/////////////////////////////////////////////////////////////////////////////
// CSysParaSet diagnostics
#ifdef _DEBUG
void CSysParaSet::AssertValid() const
{
CRecordset::AssertValid();
}
void CSysParaSet::Dump(CDumpContext& dc) const
{
CRecordset::Dump(dc);
}
#endif //_DEBUG
/////////////////////////////////////////////////////////////////////////////
// CChanParaSet
IMPLEMENT_DYNAMIC(CChanParaSet, CRecordset)
CChanParaSet::CChanParaSet(CDatabase* pdb)
: CRecordset(pdb)
{
//{{AFX_FIELD_INIT(CChanParaSet)
m_baudrate = 0;
m_channo = 0;
m_checkbit = 0;
m_databit = 0;
m_oddevent = 0;
m_protocol = 0;
m_rtuno0 = 0;
m_rtuno1 = 0;
m_rtuno2 = 0;
m_rtuno3 = 0;
m_rtuno4 = 0;
m_rtuno5 = 0;
m_rtuno6 = 0;
m_rtuno7 = 0;
m_rtunum = 0;
m_stopbit = 0;
m_syncflag = 0;
m_testtime = 0;
m_useflag = 0;
m_worktype = 0;
m_nFields = 20;
//}}AFX_FIELD_INIT
m_nDefaultType = dynaset;
}
CString CChanParaSet::GetDefaultConnect()
{
return _T("ODBC;DSN=FERT");
}
CString CChanParaSet::GetDefaultSQL()
{
return _T("[CHANPARA]");
}
void CChanParaSet::DoFieldExchange(CFieldExchange* pFX)
{
//{{AFX_FIELD_MAP(CChanParaSet)
pFX->SetFieldType(CFieldExchange::outputColumn);
RFX_Byte(pFX, _T("[baudrate]"), m_baudrate);
RFX_Byte(pFX, _T("[channo]"), m_channo);
RFX_Byte(pFX, _T("[checkbit]"), m_checkbit);
RFX_Byte(pFX, _T("[databit]"), m_databit);
RFX_Byte(pFX, _T("[oddevent]"), m_oddevent);
RFX_Byte(pFX, _T("[protocol]"), m_protocol);
RFX_Byte(pFX, _T("[rtuno0]"), m_rtuno0);
RFX_Byte(pFX, _T("[rtuno1]"), m_rtuno1);
RFX_Byte(pFX, _T("[rtuno2]"), m_rtuno2);
RFX_Byte(pFX, _T("[rtuno3]"), m_rtuno3);
RFX_Byte(pFX, _T("[rtuno4]"), m_rtuno4);
RFX_Byte(pFX, _T("[rtuno5]"), m_rtuno5);
RFX_Byte(pFX, _T("[rtuno6]"), m_rtuno6);
RFX_Byte(pFX, _T("[rtuno7]"), m_rtuno7);
RFX_Byte(pFX, _T("[rtunum]"), m_rtunum);
RFX_Byte(pFX, _T("[stopbit]"), m_stopbit);
RFX_Byte(pFX, _T("[syncflag]"), m_syncflag);
RFX_Int(pFX, _T("[testtime]"), m_testtime);
RFX_Byte(pFX, _T("[useflag]"), m_useflag);
RFX_Byte(pFX, _T("[worktype]"), m_worktype);
//}}AFX_FIELD_MAP
}
/////////////////////////////////////////////////////////////////////////////
// CChanParaSet diagnostics
#ifdef _DEBUG
void CChanParaSet::AssertValid() const
{
CRecordset::AssertValid();
}
void CChanParaSet::Dump(CDumpContext& dc) const
{
CRecordset::Dump(dc);
}
#endif //_DEBUG
/////////////////////////////////////////////////////////////////////////////
// CRtuParaSet
IMPLEMENT_DYNAMIC(CRtuParaSet, CRecordset)
CRtuParaSet::CRtuParaSet(CDatabase* pdb)
: CRecordset(pdb)
{
//{{AFX_FIELD_INIT(CRtuParaSet)
m_rtuno = 0;
m_rtuname = _T("");
m_rtuaddr = 0;
m_useflag = 0;
m_channo = 0;
m_ycnum = 0;
m_yxnum = 0;
m_kwhnum = 0;
m_soenum = 0;
m_soeonyx = 0;
m_cycletime = 0;
m_RRCSynWordProtocol = _T("");
m_nFields = 12;
//}}AFX_FIELD_INIT
m_nDefaultType = dynaset;
}
CString CRtuParaSet::GetDefaultConnect()
{
return _T("ODBC;DSN=FERT");
}
CString CRtuParaSet::GetDefaultSQL()
{
return _T("[RTUPARA]");
}
void CRtuParaSet::DoFieldExchange(CFieldExchange* pFX)
{
//{{AFX_FIELD_MAP(CRtuParaSet)
pFX->SetFieldType(CFieldExchange::outputColumn);
RFX_Byte(pFX, _T("[rtuno]"), m_rtuno);
RFX_Text(pFX, _T("[rtuname]"), m_rtuname);
RFX_Byte(pFX, _T("[rtuaddr]"), m_rtuaddr);
RFX_Byte(pFX, _T("[useflag]"), m_useflag);
RFX_Byte(pFX, _T("[channo]"), m_channo);
RFX_Int(pFX, _T("[ycnum]"), m_ycnum);
RFX_Int(pFX, _T("[yxnum]"), m_yxnum);
RFX_Int(pFX, _T("[kwhnum]"), m_kwhnum);
RFX_Int(pFX, _T("[soenum]"), m_soenum);
RFX_Byte(pFX, _T("[soeonyx]"), m_soeonyx);
RFX_Byte(pFX, _T("[cycletime]"), m_cycletime);
RFX_Text(pFX, _T("[RRCSynWordProtocol]"),m_RRCSynWordProtocol);
//}}AFX_FIELD_MAP
}
/////////////////////////////////////////////////////////////////////////////
// CRtuParaSet diagnostics
#ifdef _DEBUG
void CRtuParaSet::AssertValid() const
{
CRecordset::AssertValid();
}
void CRtuParaSet::Dump(CDumpContext& dc) const
{
CRecordset::Dump(dc);
}
#endif //_DEBUG
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -