#pragma once #include "MotorSessionInfo.h" class FeedControl { public: enum class FeedMode { FMode_Low, FMode_Mid, FMode_High, FMode_NOChange, }; public: FeedControl(/* args */); ~FeedControl(); //设置搓纸模式匹配阈值 void SetThre(double thre); //获取预测搓纸模式 FeedMode GetPredictFeedMode(); //搓纸模式变更时 清除配置记录信息 void ResetMode(); //更新走纸流程相关信息 void AppendPattern(MotorSessionInfo::MBTaskRecordInfo info); private: FeedMode calcFeedMode(); private: MotorSessionInfo m_sessioninfo; double m_thre; };