From 6c467481fdaccead755bb803224c555b42e5579b Mon Sep 17 00:00:00 2001 From: zhangc <zc@123> Date: 星期四, 17 四月 2025 19:12:42 +0800 Subject: [PATCH] 999 --- src/main/java/com/zy/core/thread/DevpThread.java | 59 +++++------------------------------------------------------ 1 files changed, 5 insertions(+), 54 deletions(-) diff --git a/src/main/java/com/zy/core/thread/DevpThread.java b/src/main/java/com/zy/core/thread/DevpThread.java index c41c511..46122e9 100644 --- a/src/main/java/com/zy/core/thread/DevpThread.java +++ b/src/main/java/com/zy/core/thread/DevpThread.java @@ -1,63 +1,14 @@ package com.zy.core.thread; -import com.zy.common.HslCommunication.Core.Types.OperateResult; -import com.zy.common.HslCommunication.Profinet.Melsec.MelsecMcNet; -import com.zy.core.Slave; import com.zy.core.ThreadHandler; -import com.zy.core.cache.MessageQueue; -import com.zy.core.enums.SlaveType; -import com.zy.core.model.Task; -import lombok.Data; -import lombok.extern.slf4j.Slf4j; +import com.zy.core.model.protocol.StaProtocol; -/** - * 杈撻�佺嚎绾跨▼ - * Created by vincent on 2020/8/4 - */ -@Data -@Slf4j -public class DevpThread implements Runnable, ThreadHandler { +import java.util.Map; - private Slave slave; - private MelsecMcNet melsecMcNet; +public interface DevpThread extends ThreadHandler { - public DevpThread(Slave slave) { - this.slave = slave; - connect(); - } + Map<Integer, StaProtocol> getStation(); - @Override - @SuppressWarnings("InfiniteLoopStatement") - public void run() { - while (true) { - try { - Task task = MessageQueue.poll(SlaveType.Devp, slave.getId()); - if (task == null) { - System.out.println("浠诲姟"+task.getId()); - } - Thread.sleep(3000); - } catch (Exception e) { - e.printStackTrace(); - } + void setPakMk(Integer siteId, boolean pakMk); - } - } - - @Override - public boolean connect() { - melsecMcNet = new MelsecMcNet(slave.getIp(), slave.getPort()); - OperateResult operateResult = melsecMcNet.ConnectServer(); - if (operateResult.IsSuccess) { - log.info("杈撻�佺嚎plc杩炴帴鎴愬姛 ===>> [ip:{}] [port:{}]", slave.getIp(), slave.getPort()); - return true; - } else { - log.info("杈撻�佺嚎plc杩炴帴澶辫触锛侊紒锛� ===>> [ip:{}] [port:{}]", slave.getIp(), slave.getPort()); - return false; - } - } - - @Override - public void close() { - - } } -- Gitblit v1.9.1