| | |
| | | return false; |
| | | } |
| | | |
| | | //自动、就绪、空闲 |
| | | if (!(liftProtocol.getModel() |
| | | && liftProtocol.getReady() |
| | | && !liftProtocol.getRun()) |
| | | ) { |
| | | //判断提升机是否自动 |
| | | if (!liftThread.isIdle()) { |
| | | return false; |
| | | } |
| | | |
| | |
| | | |
| | | switch (Objects.requireNonNull(MotionCtgType.get(motion.getMotionCtgEl()))){ |
| | | case LIFT_MOVE: |
| | | // 判断提升机是否自动、空闲、准备就绪、链条没有转动、没有未就绪报错 |
| | | if (!liftProtocol.getModel() |
| | | || liftProtocol.getRun() |
| | | || !liftProtocol.getReady() |
| | | ) { |
| | | // 判断提升机是否空闲 |
| | | if (!liftThread.isIdle()) { |
| | | return false; |
| | | } |
| | | |
| | |
| | | } |
| | | break; |
| | | case LIFT_WITH_GOODS: |
| | | // 判断提升机是否自动、空闲、准备就绪、链条没有转动、没有未就绪报错 |
| | | if (!liftProtocol.getModel() |
| | | || liftProtocol.getRun() |
| | | || !liftProtocol.getReady() |
| | | ) { |
| | | // 判断提升机是否空闲 |
| | | if (!liftThread.isIdle()) { |
| | | return false; |
| | | } |
| | | |
| | |
| | | |
| | | break; |
| | | case LIFT_WITH_SHUTTLE: |
| | | // 判断提升机是否自动、空闲、准备就绪、链条没有转动、没有未就绪报错 |
| | | if (!liftProtocol.getModel() |
| | | || liftProtocol.getRun() |
| | | || !liftProtocol.getReady() |
| | | ) { |
| | | // 判断提升机是否空闲 |
| | | if (!liftThread.isIdle()) { |
| | | return false; |
| | | } |
| | | |
| | |
| | | } |
| | | break; |
| | | case LIFT_WITH_GOODS_AND_SHUTTLE: |
| | | // 判断提升机是否自动、空闲、准备就绪、链条没有转动、没有未就绪报错 |
| | | if (!liftProtocol.getModel() |
| | | || liftProtocol.getRun() |
| | | || !liftProtocol.getReady() |
| | | ) { |
| | | // 判断提升机是否空闲 |
| | | if (!liftThread.isIdle()) { |
| | | return false; |
| | | } |
| | | |