[{"title":"( 83 个子文件 410KB ) esp32/esp8266 modbus/modbusTCP.zip","children":[{"title":"modbus-esp8266-esp32-master","children":[{"title":".gitignore <span style='color:#111;'> 101B </span>","children":null,"spread":false},{"title":"src","children":[{"title":"ModbusIP_ESP8266.h <span style='color:#111;'> 275B </span>","children":null,"spread":false},{"title":"ModbusEthernet.h <span style='color:#111;'> 934B </span>","children":null,"spread":false},{"title":"ModbusAPI.h <span style='color:#111;'> 18.05KB </span>","children":null,"spread":false},{"title":"ModbusEthernet-v1.h <span style='color:#111;'> 987B </span>","children":null,"spread":false},{"title":"Modbus.cpp <span style='color:#111;'> 28.10KB </span>","children":null,"spread":false},{"title":"ModbusSettings.h <span style='color:#111;'> 1.88KB </span>","children":null,"spread":false},{"title":"ModbusTCPTemplate.h <span style='color:#111;'> 17.19KB </span>","children":null,"spread":false},{"title":"ModbusRTU.cpp <span style='color:#111;'> 7.84KB </span>","children":null,"spread":false},{"title":"ModbusTLS.h <span style='color:#111;'> 4.27KB </span>","children":null,"spread":false},{"title":"darray.h <span style='color:#111;'> 1.57KB </span>","children":null,"spread":false},{"title":"Modbus.h <span style='color:#111;'> 12.55KB </span>","children":null,"spread":false},{"title":"ModbusTCP.h <span style='color:#111;'> 868B </span>","children":null,"spread":false},{"title":"ModbusRTU.h <span style='color:#111;'> 2.58KB </span>","children":null,"spread":false}],"spread":false},{"title":"keywords.txt <span style='color:#111;'> 2.26KB </span>","children":null,"spread":false},{"title":"LICENSE.txt <span style='color:#111;'> 1.54KB </span>","children":null,"spread":false},{"title":"library.properties <span style='color:#111;'> 511B </span>","children":null,"spread":false},{"title":"examples","children":[{"title":"RTU","children":[{"title":"README.MD <span style='color:#111;'> 1.64KB </span>","children":null,"spread":false},{"title":"ESP32-Concurent","children":[{"title":"ESP32-Concurent.ino <span style='color:#111;'> 2.37KB </span>","children":null,"spread":false}],"spread":true},{"title":"slave","children":[{"title":"slave.ino <span style='color:#111;'> 721B </span>","children":null,"spread":false}],"spread":true},{"title":"masterSync","children":[{"title":"masterSync.ino <span style='color:#111;'> 1.09KB </span>","children":null,"spread":false}],"spread":true},{"title":"master","children":[{"title":"master.ino <span style='color:#111;'> 1.38KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"TCP-Ethernet","children":[{"title":"client","children":[{"title":"client.ino <span style='color:#111;'> 1.85KB </span>","children":null,"spread":false}],"spread":true},{"title":"server","children":[{"title":"server.ino <span style='color:#111;'> 1.22KB </span>","children":null,"spread":false}],"spread":true},{"title":"README.md <span style='color:#111;'> 140B </span>","children":null,"spread":false}],"spread":true},{"title":"README.md <span style='color:#111;'> 916B </span>","children":null,"spread":false},{"title":"Callback","children":[{"title":"IP-server-MultipleHRegDebug","children":[{"title":"IP-server-MultipleHRegDebug.ino <span style='color:#111;'> 1.80KB </span>","children":null,"spread":false}],"spread":true},{"title":"onGetShared","children":[{"title":"onGetShared.ino <span style='color:#111;'> 2.12KB </span>","children":null,"spread":false}],"spread":true},{"title":"Request","children":[{"title":"Request.ino <span style='color:#111;'> 1.58KB </span>","children":null,"spread":false}],"spread":true},{"title":"README.md <span style='color:#111;'> 4.46KB </span>","children":null,"spread":false},{"title":"Transactional","children":[{"title":"Transactional.ino <span style='color:#111;'> 1.78KB </span>","children":null,"spread":false}],"spread":false},{"title":"onSet","children":[{"title":"onSet.ino <span style='color:#111;'> 1.67KB </span>","children":null,"spread":false}],"spread":false}],"spread":true},{"title":"bridge","children":[{"title":"bridge.ino <span style='color:#111;'> 1.09KB </span>","children":null,"spread":false}],"spread":true},{"title":"TLS","children":[{"title":"client","children":[{"title":"client.ino <span style='color:#111;'> 6.23KB </span>","children":null,"spread":false}],"spread":true},{"title":"server","children":[{"title":"server.ino <span style='color:#111;'> 5.34KB </span>","children":null,"spread":false}],"spread":true},{"title":"certs","children":[{"title":"server.conf <span style='color:#111;'> 381B </span>","children":null,"spread":false},{"title":"server_pubkey.pem <span style='color:#111;'> 451B </span>","children":null,"spread":false},{"title":"server.cmd <span style='color:#111;'> 105B </span>","children":null,"spread":false},{"title":"ca_key.pem <span style='color:#111;'> 1.64KB </span>","children":null,"spread":false},{"title":"ca_cer.srl <span style='color:#111;'> 41B </span>","children":null,"spread":false},{"title":"ca.conf <span style='color:#111;'> 153B </span>","children":null,"spread":false},{"title":"ca_cer.pem <span style='color:#111;'> 1017B </span>","children":null,"spread":false},{"title":"client.conf <span style='color:#111;'> 92B </span>","children":null,"spread":false},{"title":"cert.cmd <span style='color:#111;'> 844B </span>","children":null,"spread":false},{"title":"client1_cer.pem <span style='color:#111;'> 985B </span>","children":null,"spread":false},{"title":"server_cer.pem <span style='color:#111;'> 989B </span>","children":null,"spread":false},{"title":"client.cmd <span style='color:#111;'> 123B </span>","children":null,"spread":false},{"title":"client1_req.csr <span style='color:#111;'> 887B </span>","children":null,"spread":false},{"title":"client1_key.pem <span style='color:#111;'> 1.64KB </span>","children":null,"spread":false},{"title":"server_key.pem <span style='color:#111;'> 1.64KB </span>","children":null,"spread":false},{"title":"server_req.csr <span style='color:#111;'> 891B </span>","children":null,"spread":false}],"spread":false},{"title":"README.md <span style='color:#111;'> 1.57KB </span>","children":null,"spread":false}],"spread":true},{"title":"TCP-ESP","children":[{"title":"client","children":[{"title":"client.ino <span style='color:#111;'> 1.38KB </span>","children":null,"spread":false}],"spread":true},{"title":"server","children":[{"title":"server.ino <span style='color:#111;'> 1.04KB </span>","children":null,"spread":false}],"spread":false},{"title":"IP-server-Led","children":[{"title":"IP-server-Led.ino <span style='color:#111;'> 1.13KB </span>","children":null,"spread":false}],"spread":false},{"title":"IP-server-SwitchStatus","children":[{"title":"IP-server-SwitchStatus.ino <span style='color:#111;'> 1.12KB </span>","children":null,"spread":false}],"spread":false},{"title":"IP-server-AnalogInput","children":[{"title":"IP-server-AnalogInput.ino <span style='color:#111;'> 1.28KB </span>","children":null,"spread":false}],"spread":false},{"title":"README.md <span style='color:#111;'> 5.22KB </span>","children":null,"spread":false},{"title":"clientSync","children":[{"title":"clientSync.ino <span style='color:#111;'> 1.33KB </span>","children":null,"spread":false}],"spread":false},{"title":"clientPull","children":[{"title":"clientPull.ino <span style='color:#111;'> 1.79KB </span>","children":null,"spread":false}],"spread":false}],"spread":true}],"spread":true},{"title":"README.md <span style='color:#111;'> 5.52KB </span>","children":null,"spread":false},{"title":"tests","children":[{"title":"common.h <span style='color:#111;'> 895B </span>","children":null,"spread":false},{"title":"files.h <span style='color:#111;'> 1.45KB </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 223B </span>","children":null,"spread":false},{"title":"write.h <span style='color:#111;'> 4.81KB </span>","children":null,"spread":false},{"title":"tests.ino <span style='color:#111;'> 1.98KB </span>","children":null,"spread":false},{"title":"read.h <span style='color:#111;'> 3.62KB </span>","children":null,"spread":false}],"spread":true},{"title":"API.md <span style='color:#111;'> 13.47KB </span>","children":null,"spread":false}],"spread":true},{"title":"esp32ModbusTCP-master","children":[{"title":".gitignore <span style='color:#111;'> 124B </span>","children":null,"spread":false},{"title":"library.json <span style='color:#111;'> 641B </span>","children":null,"spread":false},{"title":"src","children":[{"title":"esp32ModbusTypeDefs.h <span style='color:#111;'> 2.40KB </span>","children":null,"spread":false},{"title":"ModbusMessage.cpp <span style='color:#111;'> 5.22KB </span>","children":null,"spread":false},{"title":"esp32ModbusTCP.cpp <span style='color:#111;'> 7.02KB </span>","children":null,"spread":false},{"title":"esp32ModbusTCP.h <span style='color:#111;'> 2.96KB </span>","children":null,"spread":false},{"title":"ModbusMessage.h <span style='color:#111;'> 3.02KB </span>","children":null,"spread":false}],"spread":true},{"title":".travis.yml <span style='color:#111;'> 621B </span>","children":null,"spread":false},{"title":"LICENSE <span style='color:#111;'> 1.04KB </span>","children":null,"spread":false},{"title":"keywords.txt <span style='color:#111;'> 602B </span>","children":null,"spread":false},{"title":"library.properties <span style='color:#111;'> 219B </span>","children":null,"spread":false},{"title":"examples","children":[{"title":"SMA","children":[{"title":"SMA.ino <span style='color:#111;'> 4.27KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"README.md <span style='color:#111;'> 5.36KB </span>","children":null,"spread":false},{"title":"buildexamples.bat <span style='color:#111;'> 61B </span>","children":null,"spread":false},{"title":"docs","children":[{"title":"Modbus_Messaging_Implementation_Guide_V1_0b.pdf <span style='color:#111;'> 436.62KB </span>","children":null,"spread":false}],"spread":true}],"spread":false}],"spread":true}]