lixun преди 2 години
родител
ревизия
05bf80a64b
променени са 100 файла, в които са добавени 35 реда и са изтрити 35 реда
  1. 2 2
      src/YSAI.DAQ/YSAI.Modbus/ModbusData.cs
  2. 33 33
      src/YSAI.DAQ/YSAI.Modbus/ModbusOperate.cs
  3. 0 0
      src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus.Serial/ModbusFactoryExtensions.cs
  4. 0 0
      src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus.Serial/SerialPortAdapter.cs
  5. 0 0
      src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Data/DefaultPointSource.cs
  6. 0 0
      src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Data/DefaultSlaveDataStore.cs
  7. 0 0
      src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Data/DiscreteCollection.cs
  8. 0 0
      src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Data/FileRecordCollection.cs
  9. 0 0
      src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Data/IModbusMessageDataCollection.cs
  10. 0 0
      src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Data/PointSource.cs
  11. 0 0
      src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Data/RegisterCollection.cs
  12. 0 0
      src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Data/SlaveDataStore.cs
  13. 0 0
      src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Device/ConcurrentModbusMaster.cs
  14. 0 0
      src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Device/GenericPointEventArgs.cs
  15. 0 0
      src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Device/MessageHandlers/DiagnosticsService.cs
  16. 0 0
      src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Device/MessageHandlers/ReadCoilsService.cs
  17. 0 0
      src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Device/MessageHandlers/ReadHoldingRegistersService.cs
  18. 0 0
      src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Device/MessageHandlers/ReadInputRegistersService.cs
  19. 0 0
      src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Device/MessageHandlers/ReadInputsService.cs
  20. 0 0
      src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Device/MessageHandlers/ReadWriteMultipleRegistersService.cs
  21. 0 0
      src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Device/MessageHandlers/WriteFileRecordService.cs
  22. 0 0
      src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Device/MessageHandlers/WriteMultipleCoilsService.cs
  23. 0 0
      src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Device/MessageHandlers/WriteMultipleRegistersService.cs
  24. 0 0
      src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Device/MessageHandlers/WriteSingleCoilService.cs
  25. 0 0
      src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Device/MessageHandlers/WriteSingleRegisterService.cs
  26. 0 0
      src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Device/ModbusDevice.cs
  27. 0 0
      src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Device/ModbusFunctionServiceBase.cs
  28. 0 0
      src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Device/ModbusIpMaster.cs
  29. 0 0
      src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Device/ModbusMaster.cs
  30. 0 0
      src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Device/ModbusMasterTcpConnection.cs
  31. 0 0
      src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Device/ModbusSerialMaster.cs
  32. 0 0
      src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Device/ModbusSerialSlaveNetwork.cs
  33. 0 0
      src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Device/ModbusSlave.cs
  34. 0 0
      src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Device/ModbusSlaveNetwork.cs
  35. 0 0
      src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Device/ModbusTcpSlaveNetwork.cs
  36. 0 0
      src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Device/ModbusUdpSlaveNetwork.cs
  37. 0 0
      src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Device/PointEventArgs.cs
  38. 0 0
      src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Device/TcpConnectionEventArgs.cs
  39. 0 0
      src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Extensions/CrcExtensions.cs
  40. 0 0
      src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Extensions/DictionaryExtensions.cs
  41. 0 0
      src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Extensions/Enron/EnronModbus.cs
  42. 0 0
      src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Extensions/Functions/Endian.cs
  43. 0 0
      src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Extensions/Functions/RegisterFunctions.cs
  44. 0 0
      src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Extensions/ModbusFactoryExtensions.cs
  45. 0 0
      src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Extensions/ModbusMasterEnhanced.cs
  46. 0 0
      src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/FactoryExtensions.cs
  47. 0 0
      src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/GlobalSuppressions.cs
  48. 0 0
      src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/IO/EmptyTransport.cs
  49. 0 0
      src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/IO/IStreamResource.cs
  50. 0 0
      src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/IO/ModbusAsciiTransport.cs
  51. 0 0
      src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/IO/ModbusIpTransport.cs
  52. 0 0
      src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/IO/ModbusRtuTransport.cs
  53. 0 0
      src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/IO/ModbusSerialTransport.cs
  54. 0 0
      src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/IO/ModbusTransport.cs
  55. 0 0
      src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/IO/SocketAdapter.cs
  56. 0 0
      src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/IO/StreamResourceUtility.cs
  57. 0 0
      src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/IO/TcpClientAdapter.cs
  58. 0 0
      src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/IO/UdpClientAdapter.cs
  59. 0 0
      src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Interfaces/IConcurrentModbusMaster.cs
  60. 0 0
      src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Interfaces/IModbusAsciiTransport.cs
  61. 0 0
      src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Interfaces/IModbusFactory.cs
  62. 0 0
      src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Interfaces/IModbusFunctionService.cs
  63. 0 0
      src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Interfaces/IModbusLogger.cs
  64. 0 0
      src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Interfaces/IModbusMaster.cs
  65. 0 0
      src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Interfaces/IModbusMessage.cs
  66. 0 0
      src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Interfaces/IModbusRtuTransport.cs
  67. 0 0
      src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Interfaces/IModbusSerialMaster.cs
  68. 0 0
      src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Interfaces/IModbusSerialTransport.cs
  69. 0 0
      src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Interfaces/IModbusSlave.cs
  70. 0 0
      src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Interfaces/IModbusSlaveNetwork.cs
  71. 0 0
      src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Interfaces/IModbusTcpSlaveNetwork.cs
  72. 0 0
      src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Interfaces/IModbusTransport.cs
  73. 0 0
      src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Interfaces/IPointSource.cs
  74. 0 0
      src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Interfaces/ISlaveDataStore.cs
  75. 0 0
      src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Interfaces/ISlaveHandlerContext.cs
  76. 0 0
      src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Interfaces/LoggingLevel.cs
  77. 0 0
      src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/InvalidModbusRequestException.cs
  78. 0 0
      src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Logging/ConsoleModbusLogger.cs
  79. 0 0
      src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Logging/DebugModbusLogger.cs
  80. 0 0
      src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Logging/LoggingExtensions.cs
  81. 0 0
      src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Logging/ModbusLogger.cs
  82. 0 0
      src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Logging/NullModbusLogger.cs
  83. 0 0
      src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Logging/TraceModbusLogger.cs
  84. 0 0
      src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Message/AbstractModbusMessage.cs
  85. 0 0
      src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Message/AbstractModbusMessageWithData.cs
  86. 0 0
      src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Message/DiagnosticsRequestResponse.cs
  87. 0 0
      src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Message/IModbusRequest.cs
  88. 0 0
      src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Message/ModbusMessageFactory.cs
  89. 0 0
      src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Message/ModbusMessageImpl.cs
  90. 0 0
      src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Message/ReadCoilsInputsRequest.cs
  91. 0 0
      src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Message/ReadCoilsInputsResponse.cs
  92. 0 0
      src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Message/ReadHoldingInputRegisters32Request.cs
  93. 0 0
      src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Message/ReadHoldingInputRegistersRequest.cs
  94. 0 0
      src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Message/ReadHoldingInputRegistersResponse.cs
  95. 0 0
      src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Message/ReadWriteMultipleRegistersRequest.cs
  96. 0 0
      src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Message/SlaveExceptionResponse.cs
  97. 0 0
      src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Message/WriteFileRecordRequest.cs
  98. 0 0
      src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Message/WriteFileRecordResponse.cs
  99. 0 0
      src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Message/WriteMultipleCoilsRequest.cs
  100. 0 0
      src/YSAI.DAQ/YSAI.Modbus/lib/NModbus/Message/WriteMultipleCoilsResponse.cs

+ 2 - 2
src/YSAI.DAQ/YSAI.Modbus/ModbusData.cs

@@ -6,9 +6,9 @@ using System.Numerics;
 using System.Text;
 using System.Text;
 using System.Threading.Tasks;
 using System.Threading.Tasks;
 
 
-namespace YSAI.Modbus
+namespace YSAI.Modbus.client
 {
 {
-    public class ModbusData
+    public class ModbusClientData
     {
     {
         /// <summary>
         /// <summary>
         /// 只用于连续读取的返回参数
         /// 只用于连续读取的返回参数

+ 33 - 33
src/YSAI.DAQ/YSAI.Modbus/ModbusOperate.cs

@@ -18,24 +18,24 @@ using YSAI.Core.data;
 using YSAI.Core.@interface.only;
 using YSAI.Core.@interface.only;
 using YSAI.Core.@interface.unify;
 using YSAI.Core.@interface.unify;
 using YSAI.Unility;
 using YSAI.Unility;
-using static YSAI.Modbus.ModbusData;
+using static YSAI.Modbus.client.ModbusClientData;
 
 
-namespace YSAI.Modbus
+namespace YSAI.Modbus.client
 {
 {
     /// <summary>
     /// <summary>
     /// modbus 操作
     /// modbus 操作
     /// </summary>
     /// </summary>
-    public class ModbusOperate : IBase, IModbus
+    public class ModbusClientOperate : IBase, IModbus
     {
     {
         private static readonly object Lock = new object();  //锁
         private static readonly object Lock = new object();  //锁
-        private static List<ModbusOperate> ThisObjList = new List<ModbusOperate>(); //自身对象集合
+        private static List<ModbusClientOperate> ThisObjList = new List<ModbusClientOperate>(); //自身对象集合
         /// <summary>
         /// <summary>
         /// 单例模式
         /// 单例模式
         /// </summary>
         /// </summary>
         /// <returns></returns>
         /// <returns></returns>
-        public static ModbusOperate Instance(Basics basics)
+        public static ModbusClientOperate Instance(Basics basics)
         {
         {
-            ModbusOperate? exp = ThisObjList.FirstOrDefault(c => c.basics.Equals(basics));
+            ModbusClientOperate? exp = ThisObjList.FirstOrDefault(c => c.basics.Equals(basics));
             if (exp == null)
             if (exp == null)
             {
             {
                 lock (Lock)
                 lock (Lock)
@@ -46,7 +46,7 @@ namespace YSAI.Modbus
                     }
                     }
                     else
                     else
                     {
                     {
-                        ModbusOperate exp2 = new ModbusOperate(basics);
+                        ModbusClientOperate exp2 = new ModbusClientOperate(basics);
                         ThisObjList.Add(exp2);
                         ThisObjList.Add(exp2);
                         return exp2;
                         return exp2;
                     }
                     }
@@ -58,7 +58,7 @@ namespace YSAI.Modbus
         /// 构造函数
         /// 构造函数
         /// </summary>
         /// </summary>
         /// <param name="basics"></param>
         /// <param name="basics"></param>
-        public ModbusOperate(Basics basics)
+        public ModbusClientOperate(Basics basics)
         {
         {
             this.basics = basics;
             this.basics = basics;
         }
         }
@@ -93,22 +93,22 @@ namespace YSAI.Modbus
         /// <param name="value">实际值</param>
         /// <param name="value">实际值</param>
         /// <param name="dataType">数据要转换的类型</param>
         /// <param name="dataType">数据要转换的类型</param>
         /// <returns></returns>
         /// <returns></returns>
-        private string? DataConvert(ushort value, ModbusData.DataType dataType)
+        private string? DataConvert(ushort value, DataType dataType)
         {
         {
             Value = value;
             Value = value;
             switch (dataType)
             switch (dataType)
             {
             {
-                case ModbusData.DataType.MSB:
+                case DataType.MSB:
                     return MSB.ToString();
                     return MSB.ToString();
-                case ModbusData.DataType.LSB:
+                case DataType.LSB:
                     return LSB.ToString();
                     return LSB.ToString();
-                case ModbusData.DataType.Hex:
+                case DataType.Hex:
                     return Hex.ToString();
                     return Hex.ToString();
-                case ModbusData.DataType.Binary:
+                case DataType.Binary:
                     return Binary.ToString();
                     return Binary.ToString();
-                case ModbusData.DataType.Signed:
+                case DataType.Signed:
                     return Signed.ToString();
                     return Signed.ToString();
-                case ModbusData.DataType.Value:
+                case DataType.Value:
                     return Value.ToString();
                     return Value.ToString();
             }
             }
             return null;
             return null;
@@ -134,7 +134,7 @@ namespace YSAI.Modbus
             get { return (byte)Value; }
             get { return (byte)Value; }
             set
             set
             {
             {
-                Value = (ushort)((ushort)value + (ushort)(Value & 0xff00));
+                Value = (ushort)(value + (ushort)(Value & 0xff00));
             }
             }
         }
         }
 
 
@@ -180,10 +180,10 @@ namespace YSAI.Modbus
         }
         }
         #endregion
         #endregion
 
 
-        
 
 
-        public override string LogHead => "[ ModbusOperate 操作 ]";
-        public override string ClassName => "ModbusOperate";
+
+        public override string LogHead => "[ ModbusClientOperate 操作 ]";
+        public override string ClassName => "ModbusClientOperate";
 
 
         public Task<OperateResult> OnAsync()
         public Task<OperateResult> OnAsync()
         {
         {
@@ -206,8 +206,8 @@ namespace YSAI.Modbus
 
 
                 switch (basics.ProtocolType)
                 switch (basics.ProtocolType)
                 {
                 {
-                    case ModbusData.ProtocolType.Rtu:
-                    case ModbusData.ProtocolType.Ascii:
+                    case ModbusClientData.ProtocolType.Rtu:
+                    case ModbusClientData.ProtocolType.Ascii:
 
 
                         if (string.IsNullOrWhiteSpace(basics.SerialPortParam.PortName))
                         if (string.IsNullOrWhiteSpace(basics.SerialPortParam.PortName))
                         {
                         {
@@ -230,19 +230,19 @@ namespace YSAI.Modbus
                         SerialPortAdapter serialPortAdapter = new SerialPortAdapter(serialPort);
                         SerialPortAdapter serialPortAdapter = new SerialPortAdapter(serialPort);
 
 
                         //Ascii
                         //Ascii
-                        if (basics.ProtocolType.Equals(ModbusData.ProtocolType.Ascii))
+                        if (basics.ProtocolType.Equals(ModbusClientData.ProtocolType.Ascii))
                         {
                         {
                             //创建对象
                             //创建对象
                             modbusMaster = modbusFactory.CreateAsciiMaster(serialPortAdapter);
                             modbusMaster = modbusFactory.CreateAsciiMaster(serialPortAdapter);
                         }
                         }
                         //Rtu
                         //Rtu
-                        if (basics.ProtocolType.Equals(ModbusData.ProtocolType.Rtu))
+                        if (basics.ProtocolType.Equals(ModbusClientData.ProtocolType.Rtu))
                         {
                         {
                             //创建对象
                             //创建对象
                             modbusMaster = modbusFactory.CreateRtuMaster(serialPortAdapter);
                             modbusMaster = modbusFactory.CreateRtuMaster(serialPortAdapter);
                         }
                         }
                         break;
                         break;
-                    case ModbusData.ProtocolType.Tcp:
+                    case ModbusClientData.ProtocolType.Tcp:
                         if (string.IsNullOrWhiteSpace(basics.TcpParam.Ip))
                         if (string.IsNullOrWhiteSpace(basics.TcpParam.Ip))
                         {
                         {
                             return Break("On", false, $"IP不能为空");
                             return Break("On", false, $"IP不能为空");
@@ -270,7 +270,7 @@ namespace YSAI.Modbus
                         //创建对象
                         //创建对象
                         modbusMaster = modbusFactory.CreateMaster(tcpClient);
                         modbusMaster = modbusFactory.CreateMaster(tcpClient);
                         break;
                         break;
-                    case ModbusData.ProtocolType.Udp:
+                    case ModbusClientData.ProtocolType.Udp:
                         if (string.IsNullOrWhiteSpace(basics.UdpParam.Ip))
                         if (string.IsNullOrWhiteSpace(basics.UdpParam.Ip))
                         {
                         {
                             return Break("On", false, $"IP不能为空");
                             return Break("On", false, $"IP不能为空");
@@ -364,7 +364,7 @@ namespace YSAI.Modbus
                     }
                     }
 
 
                     //数据处理
                     //数据处理
-                    AddressValue addressValue = YSAI.Core.data.Dispose.Execute(add, value);
+                    AddressValue addressValue = Core.data.Dispose.Execute(add, value);
 
 
                     //数据添加
                     //数据添加
                     param.AddOrUpdate(add.Address, addressValue, (k, v) => addressValue);
                     param.AddOrUpdate(add.Address, addressValue, (k, v) => addressValue);
@@ -417,7 +417,7 @@ namespace YSAI.Modbus
                         value = retvalue[0].ToString();
                         value = retvalue[0].ToString();
                     }
                     }
                     //数据处理
                     //数据处理
-                    AddressValue addressValue = YSAI.Core.data.Dispose.Execute(add, value);
+                    AddressValue addressValue = Core.data.Dispose.Execute(add, value);
 
 
                     //数据添加
                     //数据添加
                     param.AddOrUpdate(add.Address, addressValue, (k, v) => addressValue);
                     param.AddOrUpdate(add.Address, addressValue, (k, v) => addressValue);
@@ -460,17 +460,17 @@ namespace YSAI.Modbus
                         int index = Dvalue.startAddress;
                         int index = Dvalue.startAddress;
                         foreach (var item in retvalue)
                         foreach (var item in retvalue)
                         {
                         {
-                            DValue.Add(new RetValue { Address = index.ToString(), Value = DataConvert(item, (ModbusData.DataType)DataType) });
+                            DValue.Add(new RetValue { Address = index.ToString(), Value = DataConvert(item, (DataType)DataType) });
                             index++;
                             index++;
                         }
                         }
                         value = DValue.ToJson();
                         value = DValue.ToJson();
                     }
                     }
                     else
                     else
                     {
                     {
-                        value = DataConvert(retvalue[0], (ModbusData.DataType)DataType);
+                        value = DataConvert(retvalue[0], (DataType)DataType);
                     }
                     }
                     //数据处理
                     //数据处理
-                    AddressValue addressValue = YSAI.Core.data.Dispose.Execute(add, value);
+                    AddressValue addressValue = Core.data.Dispose.Execute(add, value);
 
 
                     //数据添加
                     //数据添加
                     param.AddOrUpdate(add.Address, addressValue, (k, v) => addressValue);
                     param.AddOrUpdate(add.Address, addressValue, (k, v) => addressValue);
@@ -512,18 +512,18 @@ namespace YSAI.Modbus
                         int index = Dvalue.startAddress;
                         int index = Dvalue.startAddress;
                         foreach (var item in retvalue)
                         foreach (var item in retvalue)
                         {
                         {
-                            DValue.Add(new RetValue { Address = index.ToString(), Value = DataConvert(item, (ModbusData.DataType)DataType) });
+                            DValue.Add(new RetValue { Address = index.ToString(), Value = DataConvert(item, (DataType)DataType) });
                             index++;
                             index++;
                         }
                         }
                         value = DValue.ToJson();
                         value = DValue.ToJson();
                     }
                     }
                     else
                     else
                     {
                     {
-                        value = DataConvert(retvalue[0], (ModbusData.DataType)DataType);
+                        value = DataConvert(retvalue[0], (DataType)DataType);
                     }
                     }
 
 
                     //数据处理
                     //数据处理
-                    AddressValue addressValue = YSAI.Core.data.Dispose.Execute(add, value);
+                    AddressValue addressValue = Core.data.Dispose.Execute(add, value);
 
 
                     //数据添加
                     //数据添加
                     param.AddOrUpdate(add.Address, addressValue, (k, v) => addressValue);
                     param.AddOrUpdate(add.Address, addressValue, (k, v) => addressValue);

src/YSAI.DAQ/YSAI.Modbus/lib/NModbus.Serial/ModbusFactoryExtensions.cs → src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus.Serial/ModbusFactoryExtensions.cs


src/YSAI.DAQ/YSAI.Modbus/lib/NModbus.Serial/SerialPortAdapter.cs → src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus.Serial/SerialPortAdapter.cs


src/YSAI.DAQ/YSAI.Modbus/lib/NModbus/Data/DefaultPointSource.cs → src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Data/DefaultPointSource.cs


src/YSAI.DAQ/YSAI.Modbus/lib/NModbus/Data/DefaultSlaveDataStore.cs → src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Data/DefaultSlaveDataStore.cs


src/YSAI.DAQ/YSAI.Modbus/lib/NModbus/Data/DiscreteCollection.cs → src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Data/DiscreteCollection.cs


src/YSAI.DAQ/YSAI.Modbus/lib/NModbus/Data/FileRecordCollection.cs → src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Data/FileRecordCollection.cs


src/YSAI.DAQ/YSAI.Modbus/lib/NModbus/Data/IModbusMessageDataCollection.cs → src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Data/IModbusMessageDataCollection.cs


src/YSAI.DAQ/YSAI.Modbus/lib/NModbus/Data/PointSource.cs → src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Data/PointSource.cs


src/YSAI.DAQ/YSAI.Modbus/lib/NModbus/Data/RegisterCollection.cs → src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Data/RegisterCollection.cs


src/YSAI.DAQ/YSAI.Modbus/lib/NModbus/Data/SlaveDataStore.cs → src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Data/SlaveDataStore.cs


src/YSAI.DAQ/YSAI.Modbus/lib/NModbus/Device/ConcurrentModbusMaster.cs → src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Device/ConcurrentModbusMaster.cs


src/YSAI.DAQ/YSAI.Modbus/lib/NModbus/Device/GenericPointEventArgs.cs → src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Device/GenericPointEventArgs.cs


src/YSAI.DAQ/YSAI.Modbus/lib/NModbus/Device/MessageHandlers/DiagnosticsService.cs → src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Device/MessageHandlers/DiagnosticsService.cs


src/YSAI.DAQ/YSAI.Modbus/lib/NModbus/Device/MessageHandlers/ReadCoilsService.cs → src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Device/MessageHandlers/ReadCoilsService.cs


src/YSAI.DAQ/YSAI.Modbus/lib/NModbus/Device/MessageHandlers/ReadHoldingRegistersService.cs → src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Device/MessageHandlers/ReadHoldingRegistersService.cs


src/YSAI.DAQ/YSAI.Modbus/lib/NModbus/Device/MessageHandlers/ReadInputRegistersService.cs → src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Device/MessageHandlers/ReadInputRegistersService.cs


src/YSAI.DAQ/YSAI.Modbus/lib/NModbus/Device/MessageHandlers/ReadInputsService.cs → src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Device/MessageHandlers/ReadInputsService.cs


src/YSAI.DAQ/YSAI.Modbus/lib/NModbus/Device/MessageHandlers/ReadWriteMultipleRegistersService.cs → src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Device/MessageHandlers/ReadWriteMultipleRegistersService.cs


src/YSAI.DAQ/YSAI.Modbus/lib/NModbus/Device/MessageHandlers/WriteFileRecordService.cs → src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Device/MessageHandlers/WriteFileRecordService.cs


src/YSAI.DAQ/YSAI.Modbus/lib/NModbus/Device/MessageHandlers/WriteMultipleCoilsService.cs → src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Device/MessageHandlers/WriteMultipleCoilsService.cs


src/YSAI.DAQ/YSAI.Modbus/lib/NModbus/Device/MessageHandlers/WriteMultipleRegistersService.cs → src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Device/MessageHandlers/WriteMultipleRegistersService.cs


src/YSAI.DAQ/YSAI.Modbus/lib/NModbus/Device/MessageHandlers/WriteSingleCoilService.cs → src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Device/MessageHandlers/WriteSingleCoilService.cs


src/YSAI.DAQ/YSAI.Modbus/lib/NModbus/Device/MessageHandlers/WriteSingleRegisterService.cs → src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Device/MessageHandlers/WriteSingleRegisterService.cs


src/YSAI.DAQ/YSAI.Modbus/lib/NModbus/Device/ModbusDevice.cs → src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Device/ModbusDevice.cs


src/YSAI.DAQ/YSAI.Modbus/lib/NModbus/Device/ModbusFunctionServiceBase.cs → src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Device/ModbusFunctionServiceBase.cs


src/YSAI.DAQ/YSAI.Modbus/lib/NModbus/Device/ModbusIpMaster.cs → src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Device/ModbusIpMaster.cs


src/YSAI.DAQ/YSAI.Modbus/lib/NModbus/Device/ModbusMaster.cs → src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Device/ModbusMaster.cs


src/YSAI.DAQ/YSAI.Modbus/lib/NModbus/Device/ModbusMasterTcpConnection.cs → src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Device/ModbusMasterTcpConnection.cs


src/YSAI.DAQ/YSAI.Modbus/lib/NModbus/Device/ModbusSerialMaster.cs → src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Device/ModbusSerialMaster.cs


src/YSAI.DAQ/YSAI.Modbus/lib/NModbus/Device/ModbusSerialSlaveNetwork.cs → src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Device/ModbusSerialSlaveNetwork.cs


src/YSAI.DAQ/YSAI.Modbus/lib/NModbus/Device/ModbusSlave.cs → src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Device/ModbusSlave.cs


src/YSAI.DAQ/YSAI.Modbus/lib/NModbus/Device/ModbusSlaveNetwork.cs → src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Device/ModbusSlaveNetwork.cs


src/YSAI.DAQ/YSAI.Modbus/lib/NModbus/Device/ModbusTcpSlaveNetwork.cs → src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Device/ModbusTcpSlaveNetwork.cs


src/YSAI.DAQ/YSAI.Modbus/lib/NModbus/Device/ModbusUdpSlaveNetwork.cs → src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Device/ModbusUdpSlaveNetwork.cs


src/YSAI.DAQ/YSAI.Modbus/lib/NModbus/Device/PointEventArgs.cs → src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Device/PointEventArgs.cs


src/YSAI.DAQ/YSAI.Modbus/lib/NModbus/Device/TcpConnectionEventArgs.cs → src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Device/TcpConnectionEventArgs.cs


src/YSAI.DAQ/YSAI.Modbus/lib/NModbus/Extensions/CrcExtensions.cs → src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Extensions/CrcExtensions.cs


src/YSAI.DAQ/YSAI.Modbus/lib/NModbus/Extensions/DictionaryExtensions.cs → src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Extensions/DictionaryExtensions.cs


src/YSAI.DAQ/YSAI.Modbus/lib/NModbus/Extensions/Enron/EnronModbus.cs → src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Extensions/Enron/EnronModbus.cs


src/YSAI.DAQ/YSAI.Modbus/lib/NModbus/Extensions/Functions/Endian.cs → src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Extensions/Functions/Endian.cs


src/YSAI.DAQ/YSAI.Modbus/lib/NModbus/Extensions/Functions/RegisterFunctions.cs → src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Extensions/Functions/RegisterFunctions.cs


src/YSAI.DAQ/YSAI.Modbus/lib/NModbus/Extensions/ModbusFactoryExtensions.cs → src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Extensions/ModbusFactoryExtensions.cs


src/YSAI.DAQ/YSAI.Modbus/lib/NModbus/Extensions/ModbusMasterEnhanced.cs → src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Extensions/ModbusMasterEnhanced.cs


src/YSAI.DAQ/YSAI.Modbus/lib/NModbus/FactoryExtensions.cs → src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/FactoryExtensions.cs


src/YSAI.DAQ/YSAI.Modbus/lib/NModbus/GlobalSuppressions.cs → src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/GlobalSuppressions.cs


src/YSAI.DAQ/YSAI.Modbus/lib/NModbus/IO/EmptyTransport.cs → src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/IO/EmptyTransport.cs


src/YSAI.DAQ/YSAI.Modbus/lib/NModbus/IO/IStreamResource.cs → src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/IO/IStreamResource.cs


src/YSAI.DAQ/YSAI.Modbus/lib/NModbus/IO/ModbusAsciiTransport.cs → src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/IO/ModbusAsciiTransport.cs


src/YSAI.DAQ/YSAI.Modbus/lib/NModbus/IO/ModbusIpTransport.cs → src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/IO/ModbusIpTransport.cs


src/YSAI.DAQ/YSAI.Modbus/lib/NModbus/IO/ModbusRtuTransport.cs → src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/IO/ModbusRtuTransport.cs


src/YSAI.DAQ/YSAI.Modbus/lib/NModbus/IO/ModbusSerialTransport.cs → src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/IO/ModbusSerialTransport.cs


src/YSAI.DAQ/YSAI.Modbus/lib/NModbus/IO/ModbusTransport.cs → src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/IO/ModbusTransport.cs


src/YSAI.DAQ/YSAI.Modbus/lib/NModbus/IO/SocketAdapter.cs → src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/IO/SocketAdapter.cs


src/YSAI.DAQ/YSAI.Modbus/lib/NModbus/IO/StreamResourceUtility.cs → src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/IO/StreamResourceUtility.cs


src/YSAI.DAQ/YSAI.Modbus/lib/NModbus/IO/TcpClientAdapter.cs → src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/IO/TcpClientAdapter.cs


src/YSAI.DAQ/YSAI.Modbus/lib/NModbus/IO/UdpClientAdapter.cs → src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/IO/UdpClientAdapter.cs


src/YSAI.DAQ/YSAI.Modbus/lib/NModbus/Interfaces/IConcurrentModbusMaster.cs → src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Interfaces/IConcurrentModbusMaster.cs


src/YSAI.DAQ/YSAI.Modbus/lib/NModbus/Interfaces/IModbusAsciiTransport.cs → src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Interfaces/IModbusAsciiTransport.cs


src/YSAI.DAQ/YSAI.Modbus/lib/NModbus/Interfaces/IModbusFactory.cs → src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Interfaces/IModbusFactory.cs


src/YSAI.DAQ/YSAI.Modbus/lib/NModbus/Interfaces/IModbusFunctionService.cs → src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Interfaces/IModbusFunctionService.cs


src/YSAI.DAQ/YSAI.Modbus/lib/NModbus/Interfaces/IModbusLogger.cs → src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Interfaces/IModbusLogger.cs


src/YSAI.DAQ/YSAI.Modbus/lib/NModbus/Interfaces/IModbusMaster.cs → src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Interfaces/IModbusMaster.cs


src/YSAI.DAQ/YSAI.Modbus/lib/NModbus/Interfaces/IModbusMessage.cs → src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Interfaces/IModbusMessage.cs


src/YSAI.DAQ/YSAI.Modbus/lib/NModbus/Interfaces/IModbusRtuTransport.cs → src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Interfaces/IModbusRtuTransport.cs


src/YSAI.DAQ/YSAI.Modbus/lib/NModbus/Interfaces/IModbusSerialMaster.cs → src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Interfaces/IModbusSerialMaster.cs


src/YSAI.DAQ/YSAI.Modbus/lib/NModbus/Interfaces/IModbusSerialTransport.cs → src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Interfaces/IModbusSerialTransport.cs


src/YSAI.DAQ/YSAI.Modbus/lib/NModbus/Interfaces/IModbusSlave.cs → src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Interfaces/IModbusSlave.cs


src/YSAI.DAQ/YSAI.Modbus/lib/NModbus/Interfaces/IModbusSlaveNetwork.cs → src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Interfaces/IModbusSlaveNetwork.cs


src/YSAI.DAQ/YSAI.Modbus/lib/NModbus/Interfaces/IModbusTcpSlaveNetwork.cs → src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Interfaces/IModbusTcpSlaveNetwork.cs


src/YSAI.DAQ/YSAI.Modbus/lib/NModbus/Interfaces/IModbusTransport.cs → src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Interfaces/IModbusTransport.cs


src/YSAI.DAQ/YSAI.Modbus/lib/NModbus/Interfaces/IPointSource.cs → src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Interfaces/IPointSource.cs


src/YSAI.DAQ/YSAI.Modbus/lib/NModbus/Interfaces/ISlaveDataStore.cs → src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Interfaces/ISlaveDataStore.cs


src/YSAI.DAQ/YSAI.Modbus/lib/NModbus/Interfaces/ISlaveHandlerContext.cs → src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Interfaces/ISlaveHandlerContext.cs


src/YSAI.DAQ/YSAI.Modbus/lib/NModbus/Interfaces/LoggingLevel.cs → src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Interfaces/LoggingLevel.cs


src/YSAI.DAQ/YSAI.Modbus/lib/NModbus/InvalidModbusRequestException.cs → src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/InvalidModbusRequestException.cs


src/YSAI.DAQ/YSAI.Modbus/lib/NModbus/Logging/ConsoleModbusLogger.cs → src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Logging/ConsoleModbusLogger.cs


src/YSAI.DAQ/YSAI.Modbus/lib/NModbus/Logging/DebugModbusLogger.cs → src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Logging/DebugModbusLogger.cs


src/YSAI.DAQ/YSAI.Modbus/lib/NModbus/Logging/LoggingExtensions.cs → src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Logging/LoggingExtensions.cs


src/YSAI.DAQ/YSAI.Modbus/lib/NModbus/Logging/ModbusLogger.cs → src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Logging/ModbusLogger.cs


src/YSAI.DAQ/YSAI.Modbus/lib/NModbus/Logging/NullModbusLogger.cs → src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Logging/NullModbusLogger.cs


src/YSAI.DAQ/YSAI.Modbus/lib/NModbus/Logging/TraceModbusLogger.cs → src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Logging/TraceModbusLogger.cs


src/YSAI.DAQ/YSAI.Modbus/lib/NModbus/Message/AbstractModbusMessage.cs → src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Message/AbstractModbusMessage.cs


src/YSAI.DAQ/YSAI.Modbus/lib/NModbus/Message/AbstractModbusMessageWithData.cs → src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Message/AbstractModbusMessageWithData.cs


src/YSAI.DAQ/YSAI.Modbus/lib/NModbus/Message/DiagnosticsRequestResponse.cs → src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Message/DiagnosticsRequestResponse.cs


src/YSAI.DAQ/YSAI.Modbus/lib/NModbus/Message/IModbusRequest.cs → src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Message/IModbusRequest.cs


src/YSAI.DAQ/YSAI.Modbus/lib/NModbus/Message/ModbusMessageFactory.cs → src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Message/ModbusMessageFactory.cs


src/YSAI.DAQ/YSAI.Modbus/lib/NModbus/Message/ModbusMessageImpl.cs → src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Message/ModbusMessageImpl.cs


src/YSAI.DAQ/YSAI.Modbus/lib/NModbus/Message/ReadCoilsInputsRequest.cs → src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Message/ReadCoilsInputsRequest.cs


src/YSAI.DAQ/YSAI.Modbus/lib/NModbus/Message/ReadCoilsInputsResponse.cs → src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Message/ReadCoilsInputsResponse.cs


src/YSAI.DAQ/YSAI.Modbus/lib/NModbus/Message/ReadHoldingInputRegisters32Request.cs → src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Message/ReadHoldingInputRegisters32Request.cs


src/YSAI.DAQ/YSAI.Modbus/lib/NModbus/Message/ReadHoldingInputRegistersRequest.cs → src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Message/ReadHoldingInputRegistersRequest.cs


src/YSAI.DAQ/YSAI.Modbus/lib/NModbus/Message/ReadHoldingInputRegistersResponse.cs → src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Message/ReadHoldingInputRegistersResponse.cs


src/YSAI.DAQ/YSAI.Modbus/lib/NModbus/Message/ReadWriteMultipleRegistersRequest.cs → src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Message/ReadWriteMultipleRegistersRequest.cs


src/YSAI.DAQ/YSAI.Modbus/lib/NModbus/Message/SlaveExceptionResponse.cs → src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Message/SlaveExceptionResponse.cs


src/YSAI.DAQ/YSAI.Modbus/lib/NModbus/Message/WriteFileRecordRequest.cs → src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Message/WriteFileRecordRequest.cs


src/YSAI.DAQ/YSAI.Modbus/lib/NModbus/Message/WriteFileRecordResponse.cs → src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Message/WriteFileRecordResponse.cs


src/YSAI.DAQ/YSAI.Modbus/lib/NModbus/Message/WriteMultipleCoilsRequest.cs → src/YSAI.DAQ/YSAI.Modbus/client/lib/NModbus/Message/WriteMultipleCoilsRequest.cs


+ 0 - 0
src/YSAI.DAQ/YSAI.Modbus/lib/NModbus/Message/WriteMultipleCoilsResponse.cs


Някои файлове не бяха показани, защото твърде много файлове са промени