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

📄 extrdbi.h

📁 力控组态软件和extremedb实时数据库接口
💻 H
字号:
#pragma once
#include "IeXtrDB.h"


class eXtrDBI
{
public:
	
	//从实时数据库读取数据
	int GetData(LPCTSTR name, float * pv);
	int GetData(LPCTSTR name, double * pv);
	int GetData(LPCTSTR name, bool * pv);

	//向实时数据库写入数据
	int SetData(LPCTSTR name, float pv);
	int SetData(LPCTSTR name, double pv);	
	int SetData(LPCTSTR name, bool pv);
	
	
	int addrecord(LPCTSTR name,float pv);
	eXtrDBI(void);
	~eXtrDBI(void);
	mco_db_h get_db_h(){return dbh;};
	int register_upd_events(void);
	BOOL init(BOOL bMaster);
	BOOL close(void);
protected:
	mco_db_h dbh;
	BOOL bIsMaster;
public:
	static MCO_RET AIO_upd_handler(mco_trans_h t,AIO* obj,MCO_EVENT_TYPE et,/*INOUT*/void* param);
	int AIO_updata(mco_trans_h t,AIO* obj,MCO_EVENT_TYPE et);
	static MCO_RET DIO_upd_handler(mco_trans_h t,DIO* obj,MCO_EVENT_TYPE et,/*INOUT*/void* param);
	int DIO_updata(mco_trans_h t,DIO* obj,MCO_EVENT_TYPE et);

};

⌨️ 快捷键说明

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