From 9f9e55c7e8c1acda73a76152df7f02da6beaf753 Mon Sep 17 00:00:00 2001 From: LSH <1> Date: 星期二, 14 五月 2024 14:04:20 +0800 Subject: [PATCH] #yuxingxc --- src/main/java/com/zy/core/thread/SiemensCrnThread.java | 13 ++++++++++++- 1 files changed, 12 insertions(+), 1 deletions(-) diff --git a/src/main/java/com/zy/core/thread/SiemensCrnThread.java b/src/main/java/com/zy/core/thread/SiemensCrnThread.java index 3990184..ceec3f6 100644 --- a/src/main/java/com/zy/core/thread/SiemensCrnThread.java +++ b/src/main/java/com/zy/core/thread/SiemensCrnThread.java @@ -38,6 +38,7 @@ private CrnSlave slave; private CrnProtocol crnProtocol; private boolean resetFlag = false; + private boolean resetFlagTwo = false; public Long sign = System.currentTimeMillis(); @@ -204,7 +205,7 @@ crnProtocol.setyDuration(siemensNet.getByteTransform().TransInt16(result.Content, 52)); - //宸ヤ綅2鏁版嵁 鏃犲垯鏃犻渶渚嬩細 + //宸ヤ綅2鏁版嵁 鏃犲垯鏃犻渶鐞嗕細 crnProtocol.setTaskNoTwo(siemensNet.getByteTransform().TransInt16(result.Content, 56)); crnProtocol.setStatusTwo(siemensNet.getByteTransform().TransInt16(result.Content, 56)); crnProtocol.setForkPosTwo(siemensNet.getByteTransform().TransInt16(result.Content, 58)); @@ -227,6 +228,16 @@ resetFlag = false; } } + if (resetFlagTwo) { + if(crnProtocol.getTaskNo()==9999){ + backHpFlag = false; + } + CrnCommand crnCommand = new CrnCommand(); + crnCommand.setAckFinish((short)1); + if (write5(crnCommand)) { + resetFlag = false; + } + } } try { -- Gitblit v1.9.1