17 lines
424 B
C
17 lines
424 B
C
|
|
#pragma once
|
||
|
|
#include <eqpalg/algs/exp_base.h>
|
||
|
|
|
||
|
|
class FeedbackAlg : public ExpBase {
|
||
|
|
public:
|
||
|
|
FeedbackAlg(const std::string& name, const mix_cc::json& rule_json,
|
||
|
|
const std::string& ruleId, size_t exp_type);
|
||
|
|
~FeedbackAlg() override;
|
||
|
|
|
||
|
|
protected:
|
||
|
|
AlarmInfo doMonProc() override;
|
||
|
|
void doInitExtend() override;
|
||
|
|
|
||
|
|
private:
|
||
|
|
bool hasBoundCheck_; // CondBound (exp_type 4) vs Logic (exp_type 3)
|
||
|
|
};
|