⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 fdcsprocess.cpp

📁 远程视频监控系统最新程序代码
💻 CPP
字号:
// FdcsProcess.cpp : implementation file
//

#include "stdafx.h"
#include "Operat.h"
#include "FdcsProcess.h"
#include "FdcsData.h"
#include "Global.h"
#include "DataType.h"
//#include "OperatView.h"

#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif

/////////////////////////////////////////////////////////////////////////////
// CFdcsProcess

IMPLEMENT_DYNCREATE(CFdcsProcess, CView)

CFdcsProcess::CFdcsProcess()
{
}

CFdcsProcess::~CFdcsProcess()
{
}


BEGIN_MESSAGE_MAP(CFdcsProcess, CView)
	//{{AFX_MSG_MAP(CFdcsProcess)
		// NOTE - the ClassWizard will add and remove mapping macros here.
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CFdcsProcess drawing

void CFdcsProcess::OnDraw(CDC* pDC)
{
	CDocument* pDoc = GetDocument();
	// TODO: add draw code here
}

/////////////////////////////////////////////////////////////////////////////
// CFdcsProcess diagnostics

#ifdef _DEBUG
void CFdcsProcess::AssertValid() const
{
	CView::AssertValid();
}

void CFdcsProcess::Dump(CDumpContext& dc) const
{
	CView::Dump(dc);
}
#endif //_DEBUG

/////////////////////////////////////////////////////////////////////////////
// CFdcsProcess message handlers



void CFdcsProcess::DataGet()
{
	CFdcsData fdcs;
	short     chNum=15;
	int i;
	
//UpDateAllViews UpdateAllItems UpdateWindow  Updatea
	for(short adr=1;adr<MAX_ADNUM;adr++){
		if(Station==1)
			if(Boiler[adr]!=1) continue;
		if(Station==2)
			if(Vapor[adr]!=1)  continue;
		if(poll[adr] == 42) chNum=15;
		else				chNum=20;
		switch(poll[adr]){
		case 9:
		case 42:
			fdcs.Fdcs_Coll(adr);	

			for(i=1;i<=chNum;i++){
				aps = aps1 + adr*(MAX_CHNUM+1)+i;
				aps->anaVal = fdcs.getAnaVal(i);
				aps->st		= fdcs.getSt(i);
			}
			break;
		case 22:
		case 23:
			fdcs.Fdcs_RdSt(adr);
			break;
		default:
			break;

		}
	}
}


⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -