From 737dec3c384f394fd6f9849b4480b697d1ba35d5 Mon Sep 17 00:00:00 2001
From: wanshenmean <cathay_xy@163.com>
Date: 星期二, 17 三月 2026 09:16:44 +0800
Subject: [PATCH] chore: 提交所有当前改动

---
 Code/WCS/WIDESEAWCS_S7Simulator/WIDESEAWCS_S7Simulator.Core/Persistence/Models/InstanceDataModel.cs |   32 +++++++++++++++++++++-----------
 1 files changed, 21 insertions(+), 11 deletions(-)

diff --git a/Code/WCS/WIDESEAWCS_S7Simulator/WIDESEAWCS_S7Simulator.Core/Persistence/Models/InstanceDataModel.cs b/Code/WCS/WIDESEAWCS_S7Simulator/WIDESEAWCS_S7Simulator.Core/Persistence/Models/InstanceDataModel.cs
index 2963c81..4906a34 100644
--- a/Code/WCS/WIDESEAWCS_S7Simulator/WIDESEAWCS_S7Simulator.Core/Persistence/Models/InstanceDataModel.cs
+++ b/Code/WCS/WIDESEAWCS_S7Simulator/WIDESEAWCS_S7Simulator.Core/Persistence/Models/InstanceDataModel.cs
@@ -1,53 +1,61 @@
+锘縰sing System.Collections.Generic;
+
 namespace WIDESEAWCS_S7Simulator.Core.Persistence.Models
 {
     /// <summary>
-    /// 瀹炰緥鏁版嵁妯″瀷锛堢敤浜嶫SON搴忓垪鍖栵級
+    /// 鐎圭偘绶ラ弫鐗堝祦濡�崇�烽敍鍫㈡暏娴滃东SON鎼村繐鍨崠鏍电礆
     /// </summary>
     public class InstanceDataModel
     {
         /// <summary>
-        /// 瀹炰緥ID
+        /// 鐎圭偘绶D
         /// </summary>
         public string Id { get; set; } = string.Empty;
 
         /// <summary>
-        /// 瀹炰緥鍚嶇О
+        /// 鐎圭偘绶ラ崥宥囆�
         /// </summary>
         public string Name { get; set; } = string.Empty;
 
         /// <summary>
-        /// PLC绫诲瀷
+        /// PLC缁鐎�
         /// </summary>
         public string PlcType { get; set; } = string.Empty;
 
         /// <summary>
-        /// 鐩戝惉绔彛
+        /// 閻╂垵鎯夌粩顖氬經
         /// </summary>
         public int Port { get; set; }
 
         /// <summary>
-        /// 婵�娲诲瘑閽�
+        /// 濠碘偓濞茶鐦戦柦?
         /// </summary>
         public string ActivationKey { get; set; } = string.Empty;
 
         /// <summary>
-        /// 鑷姩鍚姩
+        /// 閼奉亜濮╅崥顖氬З
         /// </summary>
         public bool AutoStart { get; set; }
 
         /// <summary>
-        /// 鍐呭瓨鍖哄煙閰嶇疆
+        /// 鍗忚妯℃澘ID
+        /// </summary>
+        public string ProtocolTemplateId { get; set; } = string.Empty;
+
+        /// <summary>
+        /// 閸愬懎鐡ㄩ崠鍝勭厵闁板秶鐤�
         /// </summary>
         public MemoryRegionConfigModel MemoryConfig { get; set; } = new();
     }
 
     /// <summary>
-    /// 鍐呭瓨鍖哄煙閰嶇疆妯″瀷
+    /// 閸愬懎鐡ㄩ崠鍝勭厵闁板秶鐤嗗Ο鈥崇��
     /// </summary>
     public class MemoryRegionConfigModel
     {
         public int MRegionSize { get; set; } = 1024;
         public int DBBlockCount { get; set; } = 100;
+        public List<int> DBBlockNumbers { get; set; } = new();
         public int DBBlockSize { get; set; } = 1024;
         public int IRegionSize { get; set; } = 256;
         public int QRegionSize { get; set; } = 256;
@@ -56,13 +64,15 @@
     }
 
     /// <summary>
-    /// 鍐呭瓨鏁版嵁妯″瀷
+    /// 閸愬懎鐡ㄩ弫鐗堝祦濡�崇��
     /// </summary>
     public class MemoryDataModel
     {
         /// <summary>
-        /// 鍐呭瓨鍖哄煙鏁版嵁瀛楀吀锛堝尯鍩熺被鍨� -> Base64缂栫爜鐨勫瓧鑺傛暟缁勶級
+        /// 閸愬懎鐡ㄩ崠鍝勭厵閺佺増宓佺�涙鍚�閿涘牆灏崺鐔鸿閸�?-> Base64缂傛牜鐖滈惃鍕摟閼哄倹鏆熺紒鍕剁礆
         /// </summary>
         public Dictionary<string, string> MemoryData { get; set; } = new();
     }
 }
+
+

--
Gitblit v1.9.3