20 lines
435 B
C
20 lines
435 B
C
|
|
#pragma once
|
||
|
|
#include <eqpalg/algs/exp_base.h>
|
||
|
|
|
||
|
|
class BoundAlg : public ExpBase {
|
||
|
|
public:
|
||
|
|
BoundAlg(const std::string& name, const mix_cc::json& rule_json,
|
||
|
|
const std::string& ruleId,
|
||
|
|
size_t exp_type = ExpType::Bound);
|
||
|
|
~BoundAlg() override;
|
||
|
|
|
||
|
|
int init() override;
|
||
|
|
|
||
|
|
protected:
|
||
|
|
AlarmInfo doMonProc() override;
|
||
|
|
void doInitExtend() override;
|
||
|
|
|
||
|
|
// 数据筛选检查
|
||
|
|
bool checkFilter();
|
||
|
|
};
|