自动化立体仓库 - WCS系统
999
zhangc
2025-04-17 6c467481fdaccead755bb803224c555b42e5579b
src/main/java/com/zy/core/thread/impl/NyLiftThread.java
@@ -59,6 +59,8 @@
        put(7, 107);
        put(8, 108);
        put(9, 109);
        put(10, 1023);
        put(11, 1032);
    }};
    public static final HashMap<Integer, List<String>> liftNodeMap = new HashMap<Integer, List<String>>() {{
@@ -441,8 +443,11 @@
    }
    @Override
    public String getLiftStandByLocNo(int lev) {
        return Utils.getLocNo(slave.getStandByRow(), slave.getStandByBay(), lev);
    public String getLiftStandByLocNo(int lev, boolean in) {
        if (in) {
            return Utils.getLocNo(slave.getStandByInRow(), slave.getStandByInBay(), lev);
        }
        return Utils.getLocNo(slave.getStandByOutRow(), slave.getStandByOutBay(), lev);
    }
    @Override
@@ -457,6 +462,11 @@
    }
    @Override
    public Integer getLevToStaNo(int lev) {
        return liftLevMap.get(lev);
    }
    @Override
    public List<LiftCommand> getMoveCommand(Integer taskNo, Integer sourceLev, Integer targetLev, LiftCommandModeType mode) {
        /**
         * 任务类型