chenluhua1980
6 天以前 d400f022161ff47f02cd0ea95a5076d0187ecd4d
SourceCode/Bond/Servo/CRecipesManager.h
@@ -6,9 +6,10 @@
#define SS_NONE               0
#define SS_SYNCING            1
#define SS_COMPLETE            2
#define SS_TIMEOUT            3
#define SS_FAILED            4
#define SS_LIST_COMPLETE      2
#define SS_PARAMS_COMPLETE      3
#define SS_TIMEOUT            4
#define SS_FAILED            5
namespace SERVO {
   typedef std::function<void(int state)> ONSYNCINGSTATECHANGED;
@@ -24,10 +25,13 @@
      unsigned TimeoutCheckWorkingProc();
      int syncing();
      void syncFailed();
      void syncTimeout();
      short decodeRecipeListReport(const char* pszData, size_t size);
      short decodeRecipeParameterReport(const char* pszData, size_t size);
      CRecipeList* getRecipeListFromTemp(int unitNo);
      CRecipeList* getRecipeList(int unitNo);
      bool saveRecipeList(int unitNo, std::string& strFilepath);
      bool readRecipeList(int unitNo, std::string& strFilepath);
   public:
      inline void lock() { ::EnterCriticalSection(&m_cs); };