54 lines
1.3 KiB
C
54 lines
1.3 KiB
C
|
|
/*********************************************************************
|
|||
|
|
*
|
|||
|
|
* <EFBFBD><EFBFBD> <EFBFBD><EFBFBD>: ruleEngine.h <EFBFBD><EFBFBD><EFBFBD>ݲɼ<EFBFBD>ims<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD>
|
|||
|
|
*
|
|||
|
|
* <EFBFBD><EFBFBD>Ȩ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>: Shanghai Baosight Software Co., Ltd.
|
|||
|
|
*
|
|||
|
|
* <EFBFBD><EFBFBD><EFBFBD><EFBFBD>:
|
|||
|
|
* :
|
|||
|
|
* :
|
|||
|
|
*
|
|||
|
|
* <EFBFBD>汾<EFBFBD><EFBFBD>ʷ
|
|||
|
|
* 1.0 2019-01-15 rmbai <EFBFBD><EFBFBD><EFBFBD><EFBFBD>ע<EFBFBD><EFBFBD>
|
|||
|
|
*
|
|||
|
|
*********************************************************************/
|
|||
|
|
#ifndef _H_ruleEngine_H
|
|||
|
|
#define _H_ruleEngine_H
|
|||
|
|
|
|||
|
|
#include <proxy/MessageICE.h>
|
|||
|
|
#include <common/BasicStruct.h>
|
|||
|
|
#include <pace/AlarmWrapper.h>
|
|||
|
|
#include <common/AlarmDef.h>
|
|||
|
|
#include <glob/ProxyMag.h>
|
|||
|
|
#include <proxy/MessageICE.h>
|
|||
|
|
#include <common/L2Event.h>
|
|||
|
|
#include <glob/ConnectionMag.h>
|
|||
|
|
#include <imultilink/TimerWatch.h>
|
|||
|
|
#include <opcrcv/CL1L2OPCTransform.h>
|
|||
|
|
#include <zcus/DataAdapter.h>
|
|||
|
|
|
|||
|
|
using namespace baosight;
|
|||
|
|
using namespace std;
|
|||
|
|
/*********************************************************************
|
|||
|
|
* <EFBFBD><EFBFBD> <EFBFBD><EFBFBD>: ruleEngine
|
|||
|
|
* <EFBFBD><EFBFBD>Ȩ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>: Shanghai Baosight Software Co., Ltd.
|
|||
|
|
* <EFBFBD><EFBFBD> ְ <EFBFBD><EFBFBD>:
|
|||
|
|
* :
|
|||
|
|
* :
|
|||
|
|
* <EFBFBD>汾<EFBFBD><EFBFBD>ʷ
|
|||
|
|
* 1.0 2019-01-15 rmbai <EFBFBD><EFBFBD><EFBFBD><EFBFBD>ע<EFBFBD><EFBFBD>
|
|||
|
|
*
|
|||
|
|
*********************************************************************/
|
|||
|
|
class ruleEngine
|
|||
|
|
{
|
|||
|
|
public :
|
|||
|
|
ruleEngine();
|
|||
|
|
virtual ~ruleEngine();
|
|||
|
|
void request(const ::iPlature::iMultiLink::MAPTAGVALUE& tagPairs);
|
|||
|
|
private:
|
|||
|
|
MessageICEPrx pubprx;
|
|||
|
|
DataAdapter* mp_dadapter;
|
|||
|
|
|
|||
|
|
};
|
|||
|
|
#endif
|