自动化立体仓库 - WCS系统
#
LSH
2024-04-01 ebf01d1fff86f44c3b56151b5fefe6b92b30eab8
src/main/java/com/zy/core/thread/SiemensCrnThread.java
@@ -40,6 +40,11 @@
    private CrnProtocol crnProtocol;
    private boolean resetFlag = false;
    public Long sign = System.currentTimeMillis();
    public boolean isRunning = true;
    /**
     * 堆垛机是否在回原点运动中标记
     */
@@ -53,7 +58,7 @@
    @SuppressWarnings("InfiniteLoopStatement")
    public void run() {
        this.connect();
        while (true) {
        while (isRunning) {
            try {
                int step = 1;
                Task task = MessageQueue.poll(SlaveType.Crn, slave.getId());
@@ -94,7 +99,7 @@
            } catch (Exception e) {
//                e.printStackTrace();
            }
            sign = System.currentTimeMillis();
        }
    }
@@ -414,4 +419,9 @@
    }
    // 提供一个方法来停止线程
    public void requestStop() {
        isRunning = false;
    }
}