📄 extrdbi.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 + -