From a2811875adb2f8a38eb5c4382980aa7b681f9ecf Mon Sep 17 00:00:00 2001 From: psh Date: Wed, 19 Jun 2024 18:04:04 +0800 Subject: [PATCH] =?UTF-8?q?ndc=E5=8F=8D=E9=A6=88=E6=94=B9119&=E5=8F=96?= =?UTF-8?q?=E6=B6=88=E6=8C=87=E4=BB=A4=E4=B8=8D=E5=8F=96=E6=B6=88=E4=BB=BB?= =?UTF-8?q?=E5=8A=A1&device=E8=AE=BE=E5=A4=87=E5=90=8C=E6=AD=A5=E7=BA=BF?= =?UTF-8?q?=E7=A8=8B=E5=88=9D=E5=A7=8B=E5=8C=96=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../org/nl/acs/agv/server/impl/NDCAgvServiceImpl.java | 2 +- .../service/impl/InstructionServiceImpl.java | 2 +- .../main/java/org/nl/acs/opc/DeviceAppServiceImpl.java | 10 +++++----- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/acs/nladmin-system/nlsso-server/src/main/java/org/nl/acs/agv/server/impl/NDCAgvServiceImpl.java b/acs/nladmin-system/nlsso-server/src/main/java/org/nl/acs/agv/server/impl/NDCAgvServiceImpl.java index a8f3520..8f0224c 100644 --- a/acs/nladmin-system/nlsso-server/src/main/java/org/nl/acs/agv/server/impl/NDCAgvServiceImpl.java +++ b/acs/nladmin-system/nlsso-server/src/main/java/org/nl/acs/agv/server/impl/NDCAgvServiceImpl.java @@ -150,7 +150,7 @@ public class NDCAgvServiceImpl implements NDCAgvService { (byte) 0X00, (byte) 0X6D, (byte) 0X00, (byte) 0X08, (byte) indexhigh, (byte) indexlow, - (byte) 0X01, (byte) 0X12, + (byte) 0X01, (byte) 0X19, (byte) phasehigh, (byte) phaselow, (byte) nextPointHigh,(byte) nextPointLow }; diff --git a/acs/nladmin-system/nlsso-server/src/main/java/org/nl/acs/instruction/service/impl/InstructionServiceImpl.java b/acs/nladmin-system/nlsso-server/src/main/java/org/nl/acs/instruction/service/impl/InstructionServiceImpl.java index 8557d21..71c21c0 100644 --- a/acs/nladmin-system/nlsso-server/src/main/java/org/nl/acs/instruction/service/impl/InstructionServiceImpl.java +++ b/acs/nladmin-system/nlsso-server/src/main/java/org/nl/acs/instruction/service/impl/InstructionServiceImpl.java @@ -1195,7 +1195,7 @@ public class InstructionServiceImpl extends CommonServiceImpl List findDeviceDriver(Class clazz) { - List list = new ArrayList(); - Iterator var3 = this.findAllDevice().iterator(); + List list = new ArrayList<>(); + List devices = new CopyOnWriteArrayList<>(this.findAllDevice()); - while (var3.hasNext()) { - Device device = (Device) var3.next(); + for (Device device : devices) { DeviceDriver deviceDriver = device.getDeviceDriver(); - //查找某驱动的所有子类 + // 查找某驱动的所有子类 if (deviceDriver != null && clazz.isAssignableFrom(deviceDriver.getClass())) { list.add((T) device.getDeviceDriver()); }