SourceCode/Bond/Servo/CMaster.h
@@ -16,11 +16,12 @@ namespace SERVO { enum MASTERSTATE { enum class MASTERSTATE { READY = 0, STARTING, RUNNING, STOPPING STOPPING, MSERROR }; typedef std::function<void(void* pMaster, MASTERSTATE state)> ONMASTERSTATECHANGED; @@ -55,6 +56,7 @@ int term(); int start(); int stop(); void clearError(); ULONGLONG getRunTime(); MASTERSTATE getState(); unsigned DispatchProc(); @@ -122,6 +124,10 @@ // 当前任务和已完成任务列表 CRobotTask* m_pActiveRobotTask; std::list< CRobotTask* > m_listTask; // 错误代码 int m_nLastError; std::string m_strLastError; }; }