From 559890c482f5973f06aafdfec9550fee5ba3c7f2 Mon Sep 17 00:00:00 2001
From: wenxiangchao <wenxiangchao@ihengxin.com.cn>
Date: 星期一, 09 十一月 2026 17:02:15 +0800
Subject: [PATCH] feat: CAN 模拟器 TCP 化 + 多设备并发调试 + 后台生命周期管理
---
Aging.Infrastructure/Drivers/DriverFactory.cs | 7 +++----
1 files changed, 3 insertions(+), 4 deletions(-)
diff --git a/Aging.Infrastructure/Drivers/DriverFactory.cs b/Aging.Infrastructure/Drivers/DriverFactory.cs
index dd852ce..f445da5 100644
--- a/Aging.Infrastructure/Drivers/DriverFactory.cs
+++ b/Aging.Infrastructure/Drivers/DriverFactory.cs
@@ -97,10 +97,9 @@
case "CAN":
// CAN 椹卞姩: endpoint 鏍煎紡涓� "busName:nodeIndex" 濡� "CAN_BUS_1:0"
- string busName = ip; // ip 瀛楁鐢ㄤ綔鎬荤嚎鍚嶇О
- int nodeIndex = port; // port 瀛楁鐢ㄤ綔鑺傜偣缂栧彿
- Log.Info($"[DriverFactory] 鍒涘缓 CAN 铏氭嫙椹卞姩: Bus={busName}, Node={nodeIndex}");
- return new CanDriverAdapter(deviceId, busName, nodeIndex);
+ // 缁熶竴鐨� CanDeviceDriver锛圠ocal 榛樿璧� TCP NodeChannel 杩炴ā鎷熷櫒锛�
+ Log.Info($"[DriverFactory] 鍒涘缓 CAN 椹卞姩: Endpoint={endpoint}");
+ return new CanDeviceDriver(deviceId, endpoint);
default:
throw new NotSupportedException($"涓嶆敮鎸佺殑浼犺緭鍗忚绫诲瀷: {transport}銆傛敮鎸佺殑绫诲瀷: Tcp, SCPI, ModBus, S7, Serial, CAN");
--
Gitblit v1.9.1