From 07df3edd01d77d77d2653a6a9ee325e53e607955 Mon Sep 17 00:00:00 2001
From: bsw215583320 <baoshiwei121@163.com>
Date: 星期一, 04 十二月 2023 08:31:09 +0800
Subject: [PATCH] 增加opc设备维护和控制

---
 jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/listener/InitListener.java |   11 ++++++++++-
 1 files changed, 10 insertions(+), 1 deletions(-)

diff --git a/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/listener/InitListener.java b/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/listener/InitListener.java
index 762f302..ecfd45b 100644
--- a/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/listener/InitListener.java
+++ b/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/listener/InitListener.java
@@ -4,8 +4,10 @@
 import com.alibaba.fastjson.JSONArray;
 import com.alibaba.fastjson.JSONObject;
 import com.google.common.io.ByteStreams;
+import org.eclipse.milo.opcua.sdk.client.OpcUaClient;
 import org.jeecg.modules.dry.common.CacheConstants;
 import org.jeecg.modules.dry.common.CommonDict;
+import org.jeecg.modules.dry.common.OPCUA;
 import org.jeecg.modules.dry.vo.DryFault;
 import org.springframework.boot.context.event.ApplicationStartedEvent;
 import org.springframework.context.ApplicationListener;
@@ -17,10 +19,17 @@
 import java.util.List;
 import java.util.Map;
 
-@Component
+//@Component
 public class InitListener implements ApplicationListener<ApplicationStartedEvent> {
     @Override
     public void onApplicationEvent(ApplicationStartedEvent event) {
+//        try {
+//            OpcUaClient client = OPCUA.createClient();
+//            client.connect().get();
+//            OPCUA.managedSubscriptionEvent(client);
+//        } catch (Exception e) {
+//            throw new RuntimeException(e);
+//        }
         InputStream fault = getClass().getResourceAsStream("/fault.json");
         try {
             JSONObject jsonObject = JSONObject.parseObject(fault, JSONObject.class);

--
Gitblit v1.9.3