[{"title":"( 45 个子文件 159KB ) modbus-tcp-master.zip","children":[{"title":"modbus-tcp-master","children":[{"title":"Karonda.ModbusTcp.Server","children":[{"title":"Program.cs <span style='color:#111;'> 712B </span>","children":null,"spread":false},{"title":"Karonda.ModbusTcp.Server.csproj <span style='color:#111;'> 399B </span>","children":null,"spread":false},{"title":"ModbusResponse.cs <span style='color:#111;'> 3.34KB </span>","children":null,"spread":false}],"spread":true},{"title":"Karonda.ModbusTcp.Client","children":[{"title":"Karonda.ModbusTcp.Client.csproj <span style='color:#111;'> 399B </span>","children":null,"spread":false},{"title":"Program.cs <span style='color:#111;'> 4.75KB </span>","children":null,"spread":false}],"spread":true},{"title":"Karonda.ModbusTcp.sln <span style='color:#111;'> 2.66KB </span>","children":null,"spread":false},{"title":"LICENSE <span style='color:#111;'> 34.33KB </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 628B </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 5.71KB </span>","children":null,"spread":false},{"title":"Karonda.ModbusTcp","children":[{"title":"Handler","children":[{"title":"ModbusEncoder.cs <span style='color:#111;'> 617B </span>","children":null,"spread":false},{"title":"ModbusDecoder.cs <span style='color:#111;'> 1.92KB </span>","children":null,"spread":false},{"title":"ModbusRequestHandler.cs <span style='color:#111;'> 878B </span>","children":null,"spread":false},{"title":"ModbusResponseHandler.cs <span style='color:#111;'> 1.65KB </span>","children":null,"spread":false}],"spread":true},{"title":"ModbusClient.cs <span style='color:#111;'> 8.31KB </span>","children":null,"spread":false},{"title":"Entity","children":[{"title":"ModbusFrame.cs <span style='color:#111;'> 1.59KB </span>","children":null,"spread":false},{"title":"ModbusFunction.cs <span style='color:#111;'> 642B </span>","children":null,"spread":false},{"title":"ModbusCommand.cs <span style='color:#111;'> 431B </span>","children":null,"spread":false},{"title":"Function","children":[{"title":"ReadWriteMultiple.cs <span style='color:#111;'> 3.09KB </span>","children":null,"spread":false},{"title":"Response","children":[{"title":"WriteMultipleRegistersResponse.cs <span style='color:#111;'> 541B </span>","children":null,"spread":false},{"title":"WriteMultipleCoilsResponse.cs <span style='color:#111;'> 521B </span>","children":null,"spread":false},{"title":"ReadInputRegistersResponse.cs <span style='color:#111;'> 487B </span>","children":null,"spread":false},{"title":"ReadDiscreteInputsResponse.cs <span style='color:#111;'> 641B </span>","children":null,"spread":false},{"title":"WriteSingleCoilResponse.cs <span style='color:#111;'> 421B </span>","children":null,"spread":false},{"title":"ReadCoilsResponse.cs <span style='color:#111;'> 595B </span>","children":null,"spread":false},{"title":"WriteSingleRegisterResponse.cs <span style='color:#111;'> 513B </span>","children":null,"spread":false},{"title":"ReadHoldingRegistersResponse.cs <span style='color:#111;'> 521B </span>","children":null,"spread":false}],"spread":false},{"title":"ReadCoilsInputsResponse.cs <span style='color:#111;'> 1.42KB </span>","children":null,"spread":false},{"title":"WriteSingleCoil.cs <span style='color:#111;'> 616B </span>","children":null,"spread":false},{"title":"ExceptionFunction.cs <span style='color:#111;'> 5.39KB </span>","children":null,"spread":false},{"title":"Request","children":[{"title":"WriteMultipleRegistersRequest.cs <span style='color:#111;'> 1.50KB </span>","children":null,"spread":false},{"title":"ReadInputRegistersRequest.cs <span style='color:#111;'> 516B </span>","children":null,"spread":false},{"title":"WriteMultipleCoilsRequest.cs <span style='color:#111;'> 1.88KB </span>","children":null,"spread":false},{"title":"ReadCoilsRequest.cs <span style='color:#111;'> 471B </span>","children":null,"spread":false},{"title":"ReadHoldingRegistersRequest.cs <span style='color:#111;'> 526B </span>","children":null,"spread":false},{"title":"WriteSingleRegisterRequest.cs <span style='color:#111;'> 509B </span>","children":null,"spread":false},{"title":"WriteSingleCoilRequest.cs <span style='color:#111;'> 417B </span>","children":null,"spread":false},{"title":"ReadDiscreteInputsRequest.cs <span style='color:#111;'> 516B </span>","children":null,"spread":false}],"spread":false},{"title":"WriteSingle.cs <span style='color:#111;'> 1.21KB </span>","children":null,"spread":false},{"title":"ReadRegistersResponse.cs <span style='color:#111;'> 1.39KB </span>","children":null,"spread":false}],"spread":false},{"title":"ModbusHeader.cs <span style='color:#111;'> 1.51KB </span>","children":null,"spread":false}],"spread":true},{"title":"ModbusServer.cs <span style='color:#111;'> 2.97KB </span>","children":null,"spread":false},{"title":"Karonda.ModbusTcp.csproj <span style='color:#111;'> 236B </span>","children":null,"spread":false},{"title":"ModbusFunctionClassDiagram.png <span style='color:#111;'> 182.96KB </span>","children":null,"spread":false},{"title":"ModbusResponseService.cs <span style='color:#111;'> 2.70KB </span>","children":null,"spread":false},{"title":"ModbusFunctionClassDiagram.cd <span style='color:#111;'> 7.90KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}]