#
luxiaotao1123
2022-09-15 e0276af68793e2e7d999f8cf31727ae0657fc84e
src/main/java/com/zy/core/enums/SteTaskModeType.java
@@ -15,8 +15,8 @@
//    MOVE_RIGHT(6, "右移库"),    // 右移库
    GO_ORIGIN(7, "去右端"),    // 回原点
    BACK_ORIGIN(8, "去左端"),      // 回反原点
//    TO_A(9, "A点"),        // A点
//    TO_B(10, "B点"),       // B点
    WAITING_RIGHT(9, "右待机"),        // A点
    WAITING_LEFT(10, "左待机"),       // B点
//    FIT_LEFT(11, "左搬移"),   // 左搬移
//    FIT_RIGHT(12, "右搬移"),      // 右搬移
    CHARGE(13, "充电"),         // 充电
@@ -53,21 +53,6 @@
            }
        }
        return null;
    }
    public static SteTaskModeType findOriginByLoc(String locNo) {
        switch (Utils.getGroupRow(locNo)) {
            case 3:
            case 11:
            case 18:
                return SteTaskModeType.GO_ORIGIN;   // 右
            case 4:
            case 12:
            case 19:
                return SteTaskModeType.BACK_ORIGIN; // 左
            default:
                throw new CoolException("解析穿梭车原点定位失败");
        }
    }
    public static SteTaskModeType findInByLoc(String locNo) {
@@ -193,4 +178,34 @@
        }
    }
    public static SteTaskModeType findWaiting(Integer row) {
        switch (row) {
            case 1:
            case 2:
            case 3:
            case 8:
            case 9:
            case 10:
            case 11:
            case 15:
            case 16:
            case 17:
            case 18:
                return SteTaskModeType.WAITING_LEFT;
            case 4:
            case 5:
            case 6:
            case 7:
            case 12:
            case 13:
            case 14:
            case 19:
            case 20:
            case 21:
                return SteTaskModeType.WAITING_RIGHT;
            default:
                throw new CoolException("解析穿梭车原点定位失败");
        }
    }
}