cpT
2025-07-01 3c46e80f67fabd8afcc088720a88e0e02cee2049
src/main/java/com/zy/core/thread/SiemensCrnThread.java
@@ -138,7 +138,11 @@
        crnProtocol.setyDistance((short) 0);
        crnProtocol.setxDuration((short) 0);
        crnProtocol.setyDuration((short) 0);
        CrnErrCache.updateCrnErr(crnProtocol.getCrnNo(), "离线");
        try{
            CrnErrCache.updateCrnErr(crnProtocol.getCrnNo(), "离线");
        } catch (Exception e1){
        }
    }
@@ -207,10 +211,12 @@
                            backHpFlag = false;
                        }
                        if (!Cools.isEmpty(crnProtocol.getLoaded()) && crnProtocol.getLoaded()!=0){
                        if (!Cools.isEmpty(crnProtocol.getLaneNo()) && crnProtocol.getLaneNo()!=0){
                            CrnCommand crnCommand = new CrnCommand();
                            crnCommand.setAckFinish((short)1);
//                            crnCommand.setTaskNo(crnProtocol.getTaskNo());
                            crnCommand.setLaneNo(crnProtocol.getLaneNo());
                            crnCommand.setTaskMode(CrnTaskModeType.NONE); // 任务模式
                            if (write(crnCommand)) {
                                resetFlag = false;
                            }
@@ -556,4 +562,22 @@
    public void setWrkSign() {
    }
    /**
     * 清除作业启动中
     */
    @Override
    public void setResetFlag(boolean flag) {
        this.resetFlag = flag;
    }
    /**
     * 清除作业启动中
     */
    @Override
    public boolean getResetFlag() {
        return resetFlag;
    }
}