#pragma once #include #include #include class FFTStat { std::string rule_id_; std::vector raw_data_compare_; std::vector raw_data_fft_; mix_cc::db2::DBCom db_com_; double dest_value_; public: FFTStat(std::string ruleId); int ParseData(std::vector raw_data_fft); int ParseData(std::vector raw_data_fft_, std::vector raw_data_compare); unsigned long GetMaxMagnitudeIndex(); double GetComparevalue(int comp_index); double StorageToDB2(double value); double LoadFromDB2(); double QueryDATA() { return 0; } };