#ifndef _H_ALGORITHM_COMMON_UD_H #define _H_ALGORITHM_COMMON_UD_H #include #include #include #include #include #include #include const int RETRACT = 1; const int DOWN = 0; const int UP = 1; class AlgCommonUD:virtual public AlgorithmBase { public: AlgCommonUD(const string name,const Json::Value rulejson, const string ruleid); virtual ~AlgCommonUD(); public: virtual int Reload(); virtual int calculate(string& outjson); private: int last_signal; }; #endif