| | |
| | | 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(); |
| | |
| | | |
| | | private: |
| | | static std::string& generateId(std::string& out); |
| | | void transformPosAndSlot(int srcPos, int srcSlot, int& tarPos, int& tarSlot); |
| | | |
| | | private: |
| | | ROBOT_TASK_STATE m_state; /* 任务状态 */ |
| | |
| | | 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; |
| | | }; |