hutongqing
2024-08-28 d0f01f571918ae942349068776fa7fb70f3ab5cd
WIDESEAWCS_Server/WIDESEAWCS_Communicator/CommunicationException.cs
@@ -88,19 +88,77 @@
    public class CommunicationExceptionMessage
    {
        /// <summary>
        /// Ip地址错误,参数【IP】
        /// </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 = "数据类型错误,未定义该PLC数据类型:【{0}】,地址:【{1}】";
        /// <summary>
        /// 数据读取异常,参数【数据类型,协议地址,错误信息】
        /// </summary>
        public const string ReadException = "数据读取失败,数据类型:【{0}】,地址:【{1}】,错误信息:【{2}】";
        /// <summary>
        /// 数据读取失败,参数【数据类型,协议地址,错误信息】
        /// </summary>
        public const string WriteAndReadCheckFaild = "数据写入后读取校验失败,地址:【{0}】,写入的数据:【{1}】,读取的数据:【{2}】";
        /// <summary>
        /// 数据读取错误,结果为null,参数【协议地址】
        /// </summary>
        public const string ReadDataIsNull = "数据读取错误,未取到数据结果,地址:【{0}】";
        /// <summary>
        /// 连接失败,参数【IP,Port,错误信息】
        /// </summary>
        public const string ConnectFaild = "PLC连接失败,IP:【{0}】,Port:【{1}】,错误信息:【{2}】";
        /// <summary>
        /// 连接异常,参数【IP,Port,错误信息】
        /// </summary>
        public const string ConnectException = "PLC连接异常,IP:【{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>
        /// 连接成功,参数【IP,Port】
        /// </summary>
        public const string ConnectSuccess = "PLC连接成功,IP:【{0}】,Port:【{1}】";
    }
}