| | |
| | | } \ |
| | | } |
| | | |
| | | #define CHECK_RUN_ACTIVE_ROBOT_TASK(art) { \ |
| | | if (art != nullptr) { \ |
| | | art->pick(); \ |
| | | std::string strDescription = art->getDescription(); \ |
| | | unlock(); \ |
| | | if (m_listener.onRobotTaskEvent != nullptr) { \ |
| | | m_listener.onRobotTaskEvent(this, art, ROBOT_EVENT_CREATE); \ |
| | | } \ |
| | | LOGI("创建新任务<%s>...", strDescription.c_str()); \ |
| | | continue; \ |
| | | } \ |
| | | } |
| | | |
| | | namespace SERVO { |
| | | #define BLOCK_BUFFER_MAX 1024 |
| | | #define ALIVE_TIMEOUT 15 |
| | |
| | | }; |
| | | |
| | | enum class MaterialsType { |
| | | G0 = 0, |
| | | G1 = 1, |
| | | G2 = 2, |
| | | G1G2 = 3 |
| | |
| | | /* EQ Data changed code */ |
| | | #define EDCC_FETCHOUT_JOB 1000 /* ȡƬ */ |
| | | #define EDCC_STORED_JOB 1001 /* 放片 */ |
| | | |
| | | |
| | | /* Cassette Ctrl CMD */ |
| | | #define CCC_MAP_DOWNLOAD 1 |
| | | #define CCC_CLAMP 2 |
| | | #define CCC_UNCLAMP 3 |
| | | #define CCC_RECLAMP 4 |
| | | #define CCC_PROCESS_START 5 |
| | | #define CCC_PROCESS_START_BY_COUNT 6 |
| | | #define CCC_PROCESS_PAUSE 7 |
| | | #define CCC_PROCESS_RESUME 8 |
| | | #define CCC_PROCESS_ABORT 9 |
| | | #define CCC_PROCESS_CANCEL 10 |
| | | #define CCC_PROCESS_END 11 |
| | | #define CCC_ID_UPDATE 12 |
| | | #define CCC_MAP_UPDATE 13 |
| | | } |
| | | |