| | |
| | | #include "CAligner.h" |
| | | #include "CFliper.h" |
| | | #include "CArmTray.h" |
| | | #include "Context.h" |
| | | |
| | | |
| | | namespace SERVO { |
| | |
| | | virtual int getIndexerOperationModeBaseValue(); |
| | | |
| | | public: |
| | | void setContext(CContext* pContext); |
| | | void setPort(unsigned int index, CLoadPort* pPort); |
| | | void setAligner(CAligner* pAligner); |
| | | void setFliper(CFliper* pFliper); |
| | |
| | | int robotCmd(ROBOT_CMD_PARAM& robotCmdParam, ONWRITED onWritedBlock = nullptr); |
| | | int robotCmds(ROBOT_CMD_PARAM* robotCmdParam, unsigned int count, ONWRITED onWritedBlock = nullptr); |
| | | RMDATA& getRobotMonitoringData(); |
| | | void printDebugString001(); |
| | | |
| | | // 快捷封装 |
| | | int robotSendHome(int seq, ONWRITED onWritedBlock = nullptr); |
| | |
| | | CFliper* m_pFliper; |
| | | CArmTray* m_pArmTray[2]; |
| | | RMDATA m_robotData; |
| | | CContext* m_pActiveContext; |
| | | }; |
| | | } |
| | | |