From 926e4843fb81424b54e7a4944cedbb9ef9b8d9f4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=99=BD=E5=87=A4=E5=90=89?= Date: Tue, 22 Apr 2025 14:50:37 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B8=85=E7=A9=BA=E8=AE=BE=E5=A4=87=E4=B8=A5?= =?UTF-8?q?=E9=87=8D=E9=94=99=E8=AF=AF=E7=8A=B6=E6=80=81=E9=82=84=E9=9C=80?= =?UTF-8?q?=E8=A6=81=E6=B8=85=E7=A9=BAECodeList?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/a8k/app/service/statemgr/DeviceWorkStateMgrService.java | 4 ++++ src/main/java/a8k/extui/page/init/DeviceInitPage.java | 5 +++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/src/main/java/a8k/app/service/statemgr/DeviceWorkStateMgrService.java b/src/main/java/a8k/app/service/statemgr/DeviceWorkStateMgrService.java index 4654897..15d12cf 100644 --- a/src/main/java/a8k/app/service/statemgr/DeviceWorkStateMgrService.java +++ b/src/main/java/a8k/app/service/statemgr/DeviceWorkStateMgrService.java @@ -77,6 +77,10 @@ public class DeviceWorkStateMgrService { deviceWorkState.tipNotEnoughErrorFlag = tipNotEnoughErrorFlag; } + synchronized public void clearECodeList() { + deviceWorkState.ecodeList.clear(); + } + // //GETTER diff --git a/src/main/java/a8k/extui/page/init/DeviceInitPage.java b/src/main/java/a8k/extui/page/init/DeviceInitPage.java index 9086ba7..7a4349a 100644 --- a/src/main/java/a8k/extui/page/init/DeviceInitPage.java +++ b/src/main/java/a8k/extui/page/init/DeviceInitPage.java @@ -110,8 +110,9 @@ public class DeviceInitPage { return errorList; } - public void clearFatalErrorFlag(){ + public void clearFatalError(){ deviceWorkStateMgrService.setFatalErrorFlag(false); + deviceWorkStateMgrService.clearECodeList(); } @Resource @@ -128,7 +129,7 @@ public class DeviceInitPage { page.newGroup("设备初始化"); page.addFunction("初始化设备", this::initializeDevice); - page.addFunction("清空设备严重错误状态", this::clearFatalErrorFlag); + page.addFunction("清空设备严重错误状态", this::clearFatalError); page.newGroup("电机使能"); page.addFunction("电机归零", this::moveAllStepMotorToZero);