35 lines
1023 B
C++
35 lines
1023 B
C++
/******************************************************************************************************************
|
|
* Action instruction algorithm(study sample data online,compare with sample
|
|
*data)
|
|
*
|
|
* arg[0] action expression
|
|
* arg[1] feedback expression
|
|
* arg[2] expression of judgment result
|
|
*
|
|
* feedback expression
|
|
* arg[2] expression of judgment result
|
|
*
|
|
* 1.0 2020-12-17 zoufuzhou
|
|
* 1.1 2021-03-10 change format & add mix_cc
|
|
******************************************************************************************************************/
|
|
#pragma once
|
|
#include <eqpalg/algs/exp_sample.h>
|
|
#include <eqpalg/stat_tools/s_curve_impl.h>
|
|
#include <iomanip>
|
|
#include <iostream>
|
|
#include <string>
|
|
|
|
class ExpSampleCurve : virtual public ExpSample<s_curve_impl_t> {
|
|
public:
|
|
ExpSampleCurve(const string& name, const mix_cc::json& rule_json,
|
|
const string& ruleId);
|
|
|
|
virtual ~ExpSampleCurve();
|
|
|
|
public:
|
|
int init() override;
|
|
|
|
protected:
|
|
AlarmInfo mon_proc() override;
|
|
};
|