| | |
| | | OutputQueue.SHUTTLE.offer(MessageFormat.format("【{0}】[id:{1}] <<<<< 实时数据更新成功",DateUtils.convert(new Date()), slave.getId())); |
| | | // log.info(MessageFormat.format("【{0}】[id:{1}] <<<<< 实时数据更新成功",DateUtils.convert(new Date()), slave.getId())); |
| | | } |
| | | log.warn(JSON.toJSONString(shuttleProtocol)); |
| | | // log.warn(JSON.toJSONString(shuttleProtocol));//输出小车状态 |
| | | } |
| | | } catch (Exception e) { |
| | | e.printStackTrace(); |
| | |
| | | //上一条指令的目标位置和当前小车位置相同,则认定上一条任务完成 |
| | | lastCommand.setComplete(true); |
| | | //解锁锁定路径,上一条路径 |
| | | List<NavigateNode> nodes = lastCommand.getNodes(); |
| | | List<NavigateNode> nodes = JSON.parseArray(JSON.toJSONString(lastCommand.getNodes()), NavigateNode.class);//进行深度copy |
| | | // //解锁当前路径 |
| | | // if (command != null && command.getNodes() != null) { |
| | | // nodes.addAll(command.getNodes()); |