#ifndef _H_ALGORITHM_WASTE_GAS_H #define _H_ALGORITHM_WASTE_GAS_H #include #include #include #include #include #include class AlgWasteGas:virtual public AlgBase { public: AlgWasteGas(const string name,const Json::Value rulejson, const string ruleId); virtual ~AlgWasteGas(); public: virtual int init() override; virtual int calculate(string& outjson); private: std::shared_ptr ihd_tools_; time_t m_start; }; #endif