| | |
| | | InnerLiftExtend liftExtend = (InnerLiftExtend) liftProtocol.getExtend(); |
| | | liftProtocol.setExtend(liftExtend); |
| | | JSONObject extend = data.getJSONObject("extend"); |
| | | liftExtend.setFrontOverrun(extend.getInteger("frontOverrun") == 1); |
| | | liftExtend.setBackOverrun(extend.getInteger("backOverrun") == 1); |
| | | liftExtend.setLeftOverrun(extend.getInteger("leftOverrun") == 1); |
| | | liftExtend.setRightOverrun(extend.getInteger("rightOverrun") == 1); |
| | | liftExtend.setOverHeight(extend.getInteger("overHeight") == 1); |
| | | liftExtend.setOverWeight(extend.getInteger("overWeight") == 1); |
| | | liftExtend.setPlcTaskNoComplete(extend.getInteger("plcTaskNoComplete")); |
| | | if (extend != null) { |
| | | liftExtend.setFrontOverrun(extend.getInteger("frontOverrun") == 1); |
| | | liftExtend.setBackOverrun(extend.getInteger("backOverrun") == 1); |
| | | liftExtend.setLeftOverrun(extend.getInteger("leftOverrun") == 1); |
| | | liftExtend.setRightOverrun(extend.getInteger("rightOverrun") == 1); |
| | | liftExtend.setOverHeight(extend.getInteger("overHeight") == 1); |
| | | liftExtend.setOverWeight(extend.getInteger("overWeight") == 1); |
| | | liftExtend.setPlcTaskNoComplete(extend.getInteger("plcTaskNoComplete")); |
| | | |
| | | if (!liftExtend.getPlcTaskNoComplete().equals(liftProtocol.getPlcTaskNo())) { |
| | | //设备状态 |
| | | liftProtocol.setDeviceStatus(LiftDeviceStatusType.BUSY.id); |
| | | if (!liftExtend.getPlcTaskNoComplete().equals(liftProtocol.getPlcTaskNo())) { |
| | | //设备状态 |
| | | liftProtocol.setDeviceStatus(LiftDeviceStatusType.BUSY.id); |
| | | } |
| | | } |
| | | |
| | | //读取站点 |
| | |
| | | return false;//有故障 |
| | | } |
| | | |
| | | if (extend.getFrontOverrun()) { |
| | | if (extend.getFrontOverrun() == null || extend.getFrontOverrun()) { |
| | | return false; |
| | | } |
| | | |
| | | if (extend.getBackOverrun()) { |
| | | if (extend.getBackOverrun() == null || extend.getBackOverrun()) { |
| | | return false; |
| | | } |
| | | |
| | | if (extend.getLeftOverrun()) { |
| | | if (extend.getLeftOverrun() == null || extend.getLeftOverrun()) { |
| | | return false; |
| | | } |
| | | |
| | | if (extend.getRightOverrun()) { |
| | | if (extend.getRightOverrun() == null || extend.getRightOverrun()) { |
| | | return false; |
| | | } |
| | | |
| | | if (extend.getOverHeight()) { |
| | | if (extend.getOverHeight() == null || extend.getOverHeight()) { |
| | | return false; |
| | | } |
| | | |
| | | if (extend.getOverWeight()) { |
| | | if (extend.getOverWeight() == null || extend.getOverWeight()) { |
| | | return false; |
| | | } |
| | | |