LAPTOP-SNT8I5JK\Boounion
2025-07-21 654c80e5db881bf49673037051eac4414469ad17
1.Cassette Ctrl cmd宏定义到ServoCommo.h中;
已修改2个文件
20 ■■■■■ 文件已修改
SourceCode/Bond/Servo/CLoadPort.cpp 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
SourceCode/Bond/Servo/ServoCommo.h 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
SourceCode/Bond/Servo/CLoadPort.cpp
@@ -890,10 +890,10 @@
            short scanMap = m_portStatusReport.getJobExistenceSlot();
            short downMap = getCassetteMap();
            if (scanMap == downMap) {
                this->sendCassetteCtrlCmd(5, nullptr, 0, 0, 0, nullptr, nullptr);
                this->sendCassetteCtrlCmd(CCC_PROCESS_START, nullptr, 0, 0, 0, nullptr, nullptr);
            }
            else {
                this->sendCassetteCtrlCmd(10, nullptr, 0, 0, 0, nullptr, nullptr);
                this->sendCassetteCtrlCmd(CCC_PROCESS_CANCEL, nullptr, 0, 0, 0, nullptr, nullptr);
                // 抛出到应用层做提示
                if (m_listener.onMapMismatch != nullptr) {
SourceCode/Bond/Servo/ServoCommo.h
@@ -209,5 +209,21 @@
    /* 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
}