| | |
| | | int robotCmd(ROBOT_CMD_PARAM& robotCmdParam, ONWRITED onWritedBlock = nullptr); |
| | | int robotCmds(ROBOT_CMD_PARAM* robotCmdParam, unsigned int count, ONWRITED onWritedBlock = nullptr); |
| | | |
| | | // 快捷封装 |
| | | int SendHome(int seq); |
| | | int SendTransfer(int seq, int armNo, int fromPos, int toPos, int fromSlot, int toSlot); |
| | | int SendMoveToGet(int seq, int armNo, int pos, int slot); |
| | | int SendMoveToPut(int seq, int armNo, int pos, int slot); |
| | | int SendGet(int seq, int armNo, int pos, int slot); |
| | | int SendPut(int seq, int armNo, int pos, int slot); |
| | | int SendExchange(int seq, int armNo, int pos, int getSlot, int putSlot); |
| | | int SendCommandClear(int seq); |
| | | int SendBatchGet(int seq, int getPos, int getSlot); |
| | | int SendBatchPut(int seq, int putPos, int putSlot); |
| | | int SendMoveToGetAndHome(int seq, int armNo, int getPos, int getSlot); |
| | | int SendMoveToPutAndHome(int seq, int armNo, int putPos, int putSlot); |
| | | int SendTransferAndHome(int seq, int armNo, int fromPos, int toPos, int fromSlot, int toSlot); |
| | | int SendGetAndPut(int seq, int armNo, int getPos, int getSlot, int putPos, int putSlot); |
| | | int SendPutAndHome(int seq, int armNo, int putPos, int putSlot); |
| | | |
| | | private: |
| | | CLoadPort* m_pPort[4]; |
| | | CAligner* m_pAligner; |