mrDarker
2025-06-20 7f55a7c6cef156e553866d0012464e4697cb1849
SourceCode/Bond/Servo/CRobotTask.h
@@ -29,9 +29,15 @@
      time_t getFetchoutTime();
      time_t getStoredTime();
      time_t getFinishTime();
      int getArmNo();
      ROBOT_TASK_STATE getState();
      bool isPicking();
      bool isPicked();
      bool isPlacing();
      bool isRestoring();
      void run();
      void pick();
      void picked();
      void place();
      void restore();
      void completed();
@@ -51,6 +57,7 @@
   private:
      static std::string& generateId(std::string& out);
      void transformPosAndSlot(int srcPos, int srcSlot, int& tarPos, int& tarSlot);
   private:
      ROBOT_TASK_STATE m_state;               /* 任务状态 */
@@ -59,7 +66,7 @@
      time_t m_timeFetchOut;                  /* 取片时间*/
      time_t m_timeStored;                  /* 放片时间 */
      time_t m_timeFinish;                  /* 结束时间 */
      ROBOT_CMD_PARAM m_robotCmdParam[3];         /* 参数 */
      ROBOT_CMD_PARAM m_robotCmdParam[4];         /* 参数 */
      CContext* m_pContext;
      CEFEM* m_pEFEM;
   };