1
z8018
2025-03-12 17e4c7e3e7b3ef60d9da6de3b2a39a14a53c38a0
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,15 +80,39 @@
    /// </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
    }
    /// <summary>
    /// 通讯异常信息
    /// </summary>
    public class CommunicationExceptionMessage
    {
        /// <summary>
@@ -107,11 +134,6 @@
        /// 数据类型错误,参数【数据类型,协议地址】
        /// </summary>
        public const string DataTypeErrorException = "数据类型错误,未定义该PLC数据类型:【{0}】,地址:【{1}】";
        /// <summary>
        /// 数据读取异常,参数【数据类型,协议地址,错误信息】
        /// </summary>
        public const string ReadException = "数据读取失败,数据类型:【{0}】,地址:【{1}】,错误信息:【{2}】";
        /// <summary>
        /// 数据读取失败,参数【数据类型,协议地址,错误信息】
@@ -139,6 +161,9 @@
        public const string TypeConvertError = "数据类型转换错误,数据类型:【{0}】,地址:【{1}】,写入的数据:【{2}】,错误信息:【{3}】";
    }
    /// <summary>
    /// 通讯日志记录信息
    /// </summary>
    public class CommunicationInfoMessage
    {
        /// <summary>