54 lines
1.3 KiB
C++
54 lines
1.3 KiB
C++
/*********************************************************************
|
|
*
|
|
* 文 件: RuleEngine.h 数据采集ims启动文件
|
|
*
|
|
* 版权所有: Shanghai Baosight Software Co., Ltd.
|
|
*
|
|
* 概述:
|
|
* :
|
|
* :
|
|
*
|
|
* 版本历史
|
|
* 1.0 2019-01-15 rmbai 增加注释
|
|
*
|
|
*********************************************************************/
|
|
#ifndef _H_RuleEngine_H
|
|
#define _H_RuleEngine_H
|
|
|
|
#include <proxy/MessageICE.h>
|
|
#include <glob/ProxyMag.h>
|
|
#include <proxy/MessageICE.h>
|
|
#include <common/L2Event.h>
|
|
#include <glob/ConnectionMag.h>
|
|
#include <imultilink/TimerWatch.h>
|
|
#include <zcus/DataAdapter.h>
|
|
#include <glob/BinaryTele.h>
|
|
|
|
|
|
using namespace baosight;
|
|
using namespace std;
|
|
/*********************************************************************
|
|
* 类 名: RuleEngine
|
|
* 版权所有: Shanghai Baosight Software Co., Ltd.
|
|
* 类 职 责:
|
|
* :
|
|
* :
|
|
* 版本历史
|
|
* 1.0 2019-01-15 rmbai 增加注释
|
|
*
|
|
*********************************************************************/
|
|
class RuleEngine
|
|
{
|
|
public :
|
|
RuleEngine();
|
|
virtual ~RuleEngine();
|
|
void DataByiMultiLink(const ::iPlature::iMultiLink::MAPTAGVALUE& tagPairs);
|
|
string DataByCache(void);
|
|
private:
|
|
MessageICEPrx pubprx;
|
|
DataAdapter* mp_dadapter;
|
|
BinaryTele* p_tele;
|
|
|
|
};
|
|
#endif
|