/** * 保存识别结果csv文件 * */ #ifndef SAVERESULTENGINE_H #define SAVERESULTENGINE_H #include "AppCommon.h" #include "EngineBase.h" #include "EngineFactory.h" #include "Config.h" #include "TimeUtil.h" #include "FileUtil.h" #include "StringUtil.h" class SaveResultEngine : public ai_matrix::EngineBase { public: SaveResultEngine(); ~SaveResultEngine(); APP_ERROR Init() override; APP_ERROR DeInit() override; APP_ERROR Process() override; private: //创建信息保存路径 bool createSavePath(std::string strSavePath); // 保存车厢的最优结果到CSV中 bool saveTrainCsv(std::shared_ptr pTrainInfo); std::string strPort0_; ai_matrix::BaseConfig baseConfig_; }; ENGINE_REGIST(SaveResultEngine) #endif