From 4e1a8e484888b3d3f28dc9629904e6e54d90ebc5 Mon Sep 17 00:00:00 2001 From: Junjie <fallin.jie@qq.com> Date: 星期五, 28 七月 2023 16:26:40 +0800 Subject: [PATCH] 穿梭车命令封装 --- src/main/java/com/zy/asrs/utils/Utils.java | 14 ++++++++------ 1 files changed, 8 insertions(+), 6 deletions(-) diff --git a/src/main/java/com/zy/asrs/utils/Utils.java b/src/main/java/com/zy/asrs/utils/Utils.java index 3471267..041ec0a 100644 --- a/src/main/java/com/zy/asrs/utils/Utils.java +++ b/src/main/java/com/zy/asrs/utils/Utils.java @@ -23,8 +23,10 @@ import com.zy.core.model.Task; import com.zy.core.model.command.ShuttleAssignCommand; import com.zy.core.model.command.ShuttleCommand; +import com.zy.core.model.protocol.NyShuttleProtocol; import com.zy.core.model.protocol.ShuttleProtocol; import com.zy.core.properties.SlaveProperties; +import com.zy.core.thread.NyShuttleThread; import com.zy.core.thread.ShuttleThread; import java.text.DecimalFormat; @@ -420,24 +422,24 @@ } //鑾峰彇绌挎杞︽墍鍦ㄨ妭鐐逛綅缃� - ShuttleThread shuttleThread = (ShuttleThread) SlaveConnection.get(SlaveType.Shuttle, slave.getId()); + NyShuttleThread shuttleThread = (NyShuttleThread) SlaveConnection.get(SlaveType.Shuttle, slave.getId()); if (shuttleThread == null) { continue; } - ShuttleProtocol shuttleProtocol = shuttleThread.getShuttleProtocol(); + NyShuttleProtocol shuttleProtocol = shuttleThread.getShuttleProtocol(); if (shuttleProtocol == null) { continue; } - if (shuttleProtocol.getLocNo() == null) { + if (shuttleProtocol.getCurrentLocNo() == null) { continue; } - if (lev != Utils.getLev(shuttleProtocol.getLocNo())) { + if (lev != Utils.getLev(shuttleProtocol.getCurrentLocNo())) { continue;//妤煎眰涓嶅悓 } - int[] xyPosition = NavigatePositionConvert.positionToXY(shuttleProtocol.getLocNo());//閫氳繃搴撲綅鍙疯幏鍙杧y鍧愭爣 + int[] xyPosition = NavigatePositionConvert.positionToXY(shuttleProtocol.getCurrentLocNo());//閫氳繃搴撲綅鍙疯幏鍙杧y鍧愭爣 list.add(xyPosition); } return list; @@ -601,7 +603,7 @@ return null; } - assignCommand.setCommands(commands); +// assignCommand.setCommands(commands); return assignCommand; } return null; -- Gitblit v1.9.1