From d11b3fd42435f3298b47ef14913b845b6d39ff74 Mon Sep 17 00:00:00 2001 From: lsh <lsh@163.com> Date: 星期四, 05 六月 2025 15:49:06 +0800 Subject: [PATCH] * --- src/main/java/com/zy/core/thread/RgvThread.java | 43 ++++++++++++++++++++++++++++++------------- 1 files changed, 30 insertions(+), 13 deletions(-) diff --git a/src/main/java/com/zy/core/thread/RgvThread.java b/src/main/java/com/zy/core/thread/RgvThread.java index 3bacee8..892093a 100644 --- a/src/main/java/com/zy/core/thread/RgvThread.java +++ b/src/main/java/com/zy/core/thread/RgvThread.java @@ -84,6 +84,14 @@ private void taskIssued() { while (true) { try { + if(!connectRgv){ + try { + Thread.sleep(1000L); + } catch (Exception e){ + + } + continue; + } int step = 1; Task task = MessageQueue.poll(SlaveType.Rgv, slave.getId()); if (task != null) { @@ -162,6 +170,15 @@ private void readStatusRgv() { while (true) { try { + if(!connectRgv){ + try { + Thread.sleep(1000L); + } catch (Exception e){ + + } + initRgv(); + continue; + } Thread.sleep(40); readStatus(); @@ -407,18 +424,18 @@ /******************************************************************************************/ /**************************************** 娴嬭瘯涓撶敤 *****************************************/ /*****************************************************************************************/ - public static void main(String[] args) throws InterruptedException { - RgvSlave slave = new RgvSlave(); - slave.setId(1); - slave.setIp("192.168.6.9"); - slave.setRack(0); - slave.setSlot(0); - RgvThread rgvThread = new RgvThread(slave); - rgvThread.connect(); - rgvThread.readStatus(); - System.out.println(JSON.toJSONString(rgvThread.rgvProtocol)); - Thread.sleep(3000L); - - } +// public static void main(String[] args) throws InterruptedException { +// RgvSlave slave = new RgvSlave(); +// slave.setId(1); +// slave.setIp("192.168.6.9"); +// slave.setRack(0); +// slave.setSlot(0); +// RgvThread rgvThread = new RgvThread(slave); +// rgvThread.connect(); +// rgvThread.readStatus(); +// System.out.println(JSON.toJSONString(rgvThread.rgvProtocol)); +// Thread.sleep(3000L); +// +// } } -- Gitblit v1.9.1