33 lines
717 B
C++
33 lines
717 B
C++
#pragma once
|
|
/**
|
|
* @file null.h
|
|
* @brief 空算法,什么都不做,用于未实现算法
|
|
* @author Cat (null.null.null@qq.com)
|
|
* @version 0.1
|
|
* @date 2021-09-13
|
|
*
|
|
* Copyright: Baosight Co. Ltd.
|
|
* DO NOT COPY/USE WITHOUT PERMISSION
|
|
*
|
|
*/
|
|
#include "../alg_base.h"
|
|
#include <string>
|
|
#include <vector>
|
|
using namespace std;
|
|
|
|
class Null : public AlgBase {
|
|
private:
|
|
/* data */
|
|
public:
|
|
Null(const string& name, const mix_cc::json& rule_json, const string& ruleId)
|
|
: AlgBase(name, rule_json, ruleId) {}
|
|
~Null() = default;
|
|
|
|
int init() { return 0; }
|
|
|
|
AlarmInfo exec_mon() override { return {}; }
|
|
std::vector<AlarmInfo> exec_task(mix_cc::time_range_t time_range) override {
|
|
return {};
|
|
}
|
|
};
|