From 4d0e6429436835ab65ffe70c73afe47dc1a531f7 Mon Sep 17 00:00:00 2001
From: C3204 <zhengyabo@lanpucloud.cn>
Date: 星期一, 19 一月 2026 08:39:47 +0800
Subject: [PATCH] 在运动控制界面添加可配置的PLC相关参数修复工具图像输入bug添加项目文件。在运动控制界面添加可配置的PLC相关参数。
---
LB_VisionProcesses/Communicators/BaseCommunicator.cs | 14 +++++++++++---
1 files changed, 11 insertions(+), 3 deletions(-)
diff --git a/LB_VisionProcesses/Communicators/BaseCommunicator.cs b/LB_VisionProcesses/Communicators/BaseCommunicator.cs
index c0bcef3..04b1b6f 100644
--- a/LB_VisionProcesses/Communicators/BaseCommunicator.cs
+++ b/LB_VisionProcesses/Communicators/BaseCommunicator.cs
@@ -1,7 +1,14 @@
-锘縩amespace LB_VisionProcesses.Communicators
+锘縰sing Newtonsoft.Json;
+
+namespace LB_VisionProcesses.Communicators
{
+ [JsonObject(MemberSerialization.OptOut)]
public abstract class BaseCommunicator : ICommunicator
{
+ /// <summary>
+ /// 瀛愮被鍚嶇О
+ /// </summary>
+ public string ClassName { get; set; } = string.Empty;
/// <summary>
/// 閫氳鍚嶇О
/// </summary>
@@ -45,11 +52,12 @@
/// <summary>
/// 鑾峰彇娑堟伅鍥炶皟
/// </summary>
+ [JsonIgnore]
public Action<string> MessageReceived;
-
/// <summary>
/// 鑾峰彇娑堟伅鍥炶皟
/// </summary>
+ [JsonIgnore]
public Action<string, string> TriggerRunMessageReceived;
/// <summary>
@@ -65,13 +73,13 @@
/// <summary>
/// 蹇冭烦鍙戦�佺嚎绋�
/// </summary>
+ [JsonIgnore]
public Thread heartbeatThread;
public BaseCommunicator(string name = "")
{
CommunicatorName = name;
}
-
public virtual void SendHeartbeat()
{
while (true)
--
Gitblit v1.9.3