From 0d07b90fd906e52ce486484aa53a6850983b1325 Mon Sep 17 00:00:00 2001
From: hutongqing <hutongqing@hnkhzn.com>
Date: 星期二, 15 十月 2024 14:21:57 +0800
Subject: [PATCH] 更新

---
 WIDESEAWCS_Server/WIDESEAWCS_Communicator/CommunicationException.cs |   86 ++++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 84 insertions(+), 2 deletions(-)

diff --git a/WIDESEAWCS_Server/WIDESEAWCS_Communicator/CommunicationException.cs b/WIDESEAWCS_Server/WIDESEAWCS_Communicator/CommunicationException.cs
index 9f3418e..9c45f45 100644
--- a/WIDESEAWCS_Server/WIDESEAWCS_Communicator/CommunicationException.cs
+++ b/WIDESEAWCS_Server/WIDESEAWCS_Communicator/CommunicationException.cs
@@ -42,6 +42,9 @@
         /// </summary>  
         public CommunicationErrorType ErrorType { get; }
 
+        /// <summary>
+        /// 閿欒淇℃伅
+        /// </summary>
         public override string Message => _message;
 
         private string _message;
@@ -77,30 +80,109 @@
     /// </summary>  
     public enum CommunicationErrorType
     {
+        /// <summary>
+        /// IP鍦板潃閿欒
+        /// </summary>
         IpAddressError,
+        /// <summary>
+        /// 杩炴帴PLC閿欒
+        /// </summary>
         ConnectionFailed,
+        /// <summary>
+        /// 鏈煡绫诲瀷閿欒
+        /// </summary>
         Unknown,
+        /// <summary>
+        /// 璇诲彇澶辫触
+        /// </summary>
         ReadFailed,
+        /// <summary>
+        /// 鍐欏叆澶辫触
+        /// </summary>
         WriteFailed,
+        /// <summary>
+        /// 绫诲瀷閿欒
+        /// </summary>
         TypeError,
+        /// <summary>
+        /// 璇诲彇寮傚父
+        /// </summary>
         ReadException
     }
 
     public class CommunicationExceptionMessage
     {
+        /// <summary>
+        /// Ip鍦板潃閿欒,鍙傛暟銆怚P銆�
+        /// </summary>
         public const string IpAddressErrorException = "Ip鍦板潃閿欒锛屻�恵0}銆�";
 
+        /// <summary>
+        /// 鏁版嵁璇诲彇澶辫触,鍙傛暟銆愭暟鎹被鍨嬶紝鍗忚鍦板潃锛岄敊璇俊鎭��
+        /// </summary>
         public const string ReadFailedException = "鏁版嵁璇诲彇澶辫触锛屾暟鎹被鍨嬶細銆恵0}銆戯紝鍦板潃锛氥�恵1}銆戯紝閿欒淇℃伅锛氥�恵2}銆�";
 
+        /// <summary>
+        /// 鏁版嵁鍐欏叆澶辫触,鍙傛暟銆愭暟鎹被鍨嬶紝鍗忚鍦板潃锛屽啓鍏ョ殑鏁版嵁锛岄敊璇俊鎭��
+        /// </summary>
         public const string WriteFailedException = "鏁版嵁鍐欏叆澶辫触锛屾暟鎹被鍨嬶細銆恵0}銆戯紝鍦板潃锛氥�恵1}銆戯紝鍐欏叆鐨勬暟鎹細銆恵2}銆戯紝閿欒淇℃伅锛氥�恵3}銆�";
 
-        public const string ReadWriteDifferentException = "鏁版嵁鍐欏叆澶辫触锛屽啓鍏ュ悗鍐嶈鍙栦笌鍐欏叆鍊间笉涓�鑷达紝鏁版嵁绫诲瀷锛氥�恵0}銆戯紝鍦板潃锛氥�恵1}銆戯紝鍐欏叆鐨勬暟鎹細銆恵2}銆戯紝鍐欏叆鍚庤鍙栫殑鏁版嵁锛氥�恵3}銆�";
-
+        /// <summary>
+        /// 鏁版嵁绫诲瀷閿欒,鍙傛暟銆愭暟鎹被鍨嬶紝鍗忚鍦板潃銆�
+        /// </summary>
         public const string DataTypeErrorException = "鏁版嵁绫诲瀷閿欒锛屾湭瀹氫箟璇LC鏁版嵁绫诲瀷锛氥�恵0}銆戯紝鍦板潃锛氥�恵1}銆�";
+
+        /// <summary>
+        /// 鏁版嵁璇诲彇寮傚父,鍙傛暟銆愭暟鎹被鍨嬶紝鍗忚鍦板潃锛岄敊璇俊鎭��
+        /// </summary>
+        public const string ReadException = "鏁版嵁璇诲彇澶辫触锛屾暟鎹被鍨嬶細銆恵0}銆戯紝鍦板潃锛氥�恵1}銆戯紝閿欒淇℃伅锛氥�恵2}銆�";
+
+        /// <summary>
+        /// 鏁版嵁璇诲彇澶辫触,鍙傛暟銆愭暟鎹被鍨嬶紝鍗忚鍦板潃锛岄敊璇俊鎭��
+        /// </summary>
+        public const string WriteAndReadCheckFaild = "鏁版嵁鍐欏叆鍚庤鍙栨牎楠屽け璐ワ紝鍦板潃锛氥�恵0}銆戯紝鍐欏叆鐨勬暟鎹細銆恵1}銆戯紝璇诲彇鐨勬暟鎹細銆恵2}銆�";
+
+        /// <summary>
+        /// 鏁版嵁璇诲彇閿欒,缁撴灉涓簄ull,鍙傛暟銆愬崗璁湴鍧�銆�
+        /// </summary>
+        public const string ReadDataIsNull = "鏁版嵁璇诲彇閿欒锛屾湭鍙栧埌鏁版嵁缁撴灉锛屽湴鍧�锛氥�恵0}銆�";
+
+        /// <summary>
+        /// 杩炴帴澶辫触,鍙傛暟銆怚P锛孭ort锛岄敊璇俊鎭��
+        /// </summary>
+        public const string ConnectFaild = "PLC杩炴帴澶辫触锛孖P锛氥�恵0}銆戯紝Port锛氥�恵1}銆戯紝閿欒淇℃伅锛氥�恵2}銆�";
+
+        /// <summary>
+        /// 杩炴帴寮傚父,鍙傛暟銆怚P锛孭ort锛岄敊璇俊鎭��
+        /// </summary>
+        public const string ConnectException = "PLC杩炴帴寮傚父锛孖P锛氥�恵0}銆戯紝Port锛氥�恵1}銆戯紝閿欒淇℃伅锛氥�恵2}銆�";
+
+        /// <summary>
+        /// 鏁版嵁绫诲瀷杞寲閿欒,鍙傛暟銆愭暟鎹被鍨嬶紝鍗忚鍦板潃锛屽啓鍏ョ殑鏁版嵁锛岄敊璇俊鎭��
+        /// </summary>
+        public const string TypeConvertError = "鏁版嵁绫诲瀷杞崲閿欒锛屾暟鎹被鍨嬶細銆恵0}銆戯紝鍦板潃锛氥�恵1}銆戯紝鍐欏叆鐨勬暟鎹細銆恵2}銆戯紝閿欒淇℃伅锛氥�恵3}銆�";
     }
 
     public class CommunicationInfoMessage
     {
+        /// <summary>
+        /// 鏁版嵁鍐欏叆,鍙傛暟銆愬崗璁湴鍧�锛屽啓鍏ョ殑鏁版嵁銆�
+        /// </summary>
+        public const string WriteData = "鏁版嵁鍐欏叆锛屽湴鍧�锛氥�恵0}銆戯紝鍐欏叆鐨勬暟鎹細銆恵1}銆�";
 
+        /// <summary>
+        /// 鏁版嵁鍐欏叆鍚庤鍙�,鍙傛暟銆愬崗璁湴鍧�锛岃鍙栫殑鏁版嵁銆�
+        /// </summary>
+        public const string WriteAfterRead = "鏁版嵁鍐欏叆鍚庤鍙栵紝鍦板潃锛氥�恵0}銆戯紝璇诲彇鐨勬暟鎹細銆恵1}銆�";
+
+        /// <summary>
+        /// 鏁版嵁鍐欏叆鍚庤鍙栨牎楠屾垚鍔�,鍙傛暟銆愬崗璁湴鍧�锛屽啓鍏ョ殑鏁版嵁锛岃鍙栫殑鏁版嵁銆�
+        /// </summary>
+        public const string WriteAndReadCheckSuccess = "鏁版嵁鍐欏叆鍚庤鍙栨牎楠屾垚鍔燂紝鍦板潃锛氥�恵0}銆戯紝鍐欏叆鐨勬暟鎹細銆恵1}銆戯紝璇诲彇鐨勬暟鎹細銆恵2}銆�";
+
+        /// <summary>
+        /// 杩炴帴鎴愬姛,鍙傛暟銆怚P锛孭ort銆�
+        /// </summary>
+        public const string ConnectSuccess = "PLC杩炴帴鎴愬姛锛孖P锛氥�恵0}銆戯紝Port锛氥�恵1}銆�";
     }
 }

--
Gitblit v1.9.3