<?xml version="1.0" encoding="utf-8"?>
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <PropertyGroup>
    <MSBuildAllProjects Condition="'$(MSBuildVersion)' == '' Or '$(MSBuildVersion)' &lt; '16.0'">$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
    <HasSharedItems>true</HasSharedItems>
    <SharedGUID>3e3cf20c-4680-453a-b02b-a8a5e61065f5</SharedGUID>
  </PropertyGroup>
  <PropertyGroup Label="Configuration">
    <Import_RootNamespace>NModbus</Import_RootNamespace>
  </PropertyGroup>
  <ItemGroup>
    <Compile Include="$(MSBuildThisFileDirectory)Data\DefaultPointSource.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Data\DefaultSlaveDataStore.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Data\DiscreteCollection.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Data\FileRecordCollection.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Data\IModbusMessageDataCollection.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Data\PointSource.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Data\RegisterCollection.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Data\SlaveDataStore.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Device\ConcurrentModbusMaster.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Device\GenericPointEventArgs.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Device\MessageHandlers\DiagnosticsService.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Device\MessageHandlers\ReadCoilsService.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Device\MessageHandlers\ReadHoldingRegistersService.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Device\MessageHandlers\ReadInputRegistersService.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Device\MessageHandlers\ReadInputsService.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Device\MessageHandlers\ReadWriteMultipleRegistersService.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Device\MessageHandlers\WriteFileRecordService.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Device\MessageHandlers\WriteMultipleCoilsService.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Device\MessageHandlers\WriteMultipleRegistersService.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Device\MessageHandlers\WriteSingleCoilService.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Device\MessageHandlers\WriteSingleRegisterService.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Device\ModbusDevice.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Device\ModbusFunctionServiceBase.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Device\ModbusIpMaster.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Device\ModbusMaster.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Device\ModbusMasterTcpConnection.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Device\ModbusSerialMaster.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Device\ModbusSerialSlaveNetwork.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Device\ModbusSlave.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Device\ModbusSlaveNetwork.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Device\ModbusTcpSlaveNetwork.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Device\ModbusUdpSlaveNetwork.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Device\PointEventArgs.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Device\TcpConnectionEventArgs.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Extensions\CrcExtensions.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Extensions\DictionaryExtensions.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Extensions\Enron\EnronModbus.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Extensions\Functions\Endian.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Extensions\Functions\RegisterFunctions.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Extensions\ModbusFactoryExtensions.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Extensions\ModbusMasterEnhanced.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)FactoryExtensions.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Interfaces\IConcurrentModbusMaster.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Interfaces\IModbusAsciiTransport.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Interfaces\IModbusFactory.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Interfaces\IModbusFunctionService.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Interfaces\IModbusLogger.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Interfaces\IModbusMaster.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Interfaces\IModbusMessage.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Interfaces\IModbusRtuTransport.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Interfaces\IModbusSerialMaster.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Interfaces\IModbusSerialTransport.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Interfaces\IModbusSlave.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Interfaces\IModbusSlaveNetwork.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Interfaces\IModbusTcpSlaveNetwork.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Interfaces\IModbusTransport.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Interfaces\IPointSource.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Interfaces\ISlaveDataStore.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Interfaces\ISlaveHandlerContext.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Interfaces\LoggingLevel.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)InvalidModbusRequestException.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)IO\EmptyTransport.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)IO\IStreamResource.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)IO\ModbusAsciiTransport.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)IO\ModbusIpTransport.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)IO\ModbusRtuTransport.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)IO\ModbusSerialTransport.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)IO\ModbusTransport.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)IO\SocketAdapter.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)IO\StreamResourceUtility.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)IO\TcpClientAdapter.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)IO\UdpClientAdapter.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Logging\ConsoleModbusLogger.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Logging\DebugModbusLogger.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Logging\LoggingExtensions.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Logging\ModbusLogger.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Logging\NullModbusLogger.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Logging\TraceModbusLogger.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Message\AbstractModbusMessage.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Message\AbstractModbusMessageWithData.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Message\DiagnosticsRequestResponse.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Message\IModbusRequest.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Message\ModbusMessageFactory.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Message\ModbusMessageImpl.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Message\ReadCoilsInputsRequest.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Message\ReadCoilsInputsResponse.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Message\ReadHoldingInputRegisters32Request.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Message\ReadHoldingInputRegistersRequest.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Message\ReadHoldingInputRegistersResponse.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Message\ReadWriteMultipleRegistersRequest.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Message\SlaveExceptionResponse.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Message\WriteFileRecordRequest.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Message\WriteFileRecordResponse.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Message\WriteMultipleCoilsRequest.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Message\WriteMultipleCoilsResponse.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Message\WriteMultipleRegistersRequest.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Message\WriteMultipleRegistersResponse.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Message\WriteSingleCoilRequestResponse.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Message\WriteSingleRegisterRequestResponse.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Modbus.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)ModbusFactory.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)ModbusFunctionCodes.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)ModbusIPPorts.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Resources.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)SlaveException.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)SlaveExceptionCodes.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Unme.Common\DisposableUtility.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Unme.Common\SequenceUtility.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Utility\DiscriminatedUnion.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Utility\ModbusUtility.cs" />
  </ItemGroup>
</Project>