SourceCode/Bond/Servo/CRobotTask.h
@@ -29,11 +29,19 @@
      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 restored();
      void resend();
      void completed();
      void error();
      void abort();
@@ -51,6 +59,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 +68,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;
   };