├── .github └── workflows │ └── test-and-release.yml ├── .gitignore ├── .npmignore ├── LICENSE ├── README.md ├── binding.gyp ├── deps └── snap7 │ ├── HISTORY.txt │ ├── gpl.txt │ ├── lgpl-3.0.txt │ └── src │ ├── core │ ├── s7_client.cpp │ ├── s7_client.h │ ├── s7_firmware.h │ ├── s7_isotcp.cpp │ ├── s7_isotcp.h │ ├── s7_micro_client.cpp │ ├── s7_micro_client.h │ ├── s7_partner.cpp │ ├── s7_partner.h │ ├── s7_peer.cpp │ ├── s7_peer.h │ ├── s7_server.cpp │ ├── s7_server.h │ ├── s7_text.cpp │ ├── s7_text.h │ └── s7_types.h │ ├── lib │ ├── snap7.def │ ├── snap7_libmain.cpp │ └── snap7_libmain.h │ └── sys │ ├── snap_msgsock.cpp │ ├── snap_msgsock.h │ ├── snap_platform.h │ ├── snap_sysutils.cpp │ ├── snap_sysutils.h │ ├── snap_tcpsrvr.cpp │ ├── snap_tcpsrvr.h │ ├── snap_threads.cpp │ ├── snap_threads.h │ ├── sol_threads.h │ ├── unix_threads.h │ └── win_threads.h ├── doc ├── client.md └── server.md ├── lib └── node-snap7.js ├── package.json └── src ├── node_snap7.cpp ├── node_snap7_client.cpp ├── node_snap7_client.h ├── node_snap7_server.cpp ├── node_snap7_server.h ├── snap7.cpp └── snap7.h /.github/workflows/test-and-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathiask88/node-snap7/HEAD/.github/workflows/test-and-release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .vscode/ 2 | build/ 3 | node_modules/ 4 | test/ -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathiask88/node-snap7/HEAD/.npmignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathiask88/node-snap7/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathiask88/node-snap7/HEAD/README.md -------------------------------------------------------------------------------- /binding.gyp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathiask88/node-snap7/HEAD/binding.gyp -------------------------------------------------------------------------------- /deps/snap7/HISTORY.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathiask88/node-snap7/HEAD/deps/snap7/HISTORY.txt -------------------------------------------------------------------------------- /deps/snap7/gpl.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathiask88/node-snap7/HEAD/deps/snap7/gpl.txt -------------------------------------------------------------------------------- /deps/snap7/lgpl-3.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathiask88/node-snap7/HEAD/deps/snap7/lgpl-3.0.txt -------------------------------------------------------------------------------- /deps/snap7/src/core/s7_client.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathiask88/node-snap7/HEAD/deps/snap7/src/core/s7_client.cpp -------------------------------------------------------------------------------- /deps/snap7/src/core/s7_client.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathiask88/node-snap7/HEAD/deps/snap7/src/core/s7_client.h -------------------------------------------------------------------------------- /deps/snap7/src/core/s7_firmware.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathiask88/node-snap7/HEAD/deps/snap7/src/core/s7_firmware.h -------------------------------------------------------------------------------- /deps/snap7/src/core/s7_isotcp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathiask88/node-snap7/HEAD/deps/snap7/src/core/s7_isotcp.cpp -------------------------------------------------------------------------------- /deps/snap7/src/core/s7_isotcp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathiask88/node-snap7/HEAD/deps/snap7/src/core/s7_isotcp.h -------------------------------------------------------------------------------- /deps/snap7/src/core/s7_micro_client.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathiask88/node-snap7/HEAD/deps/snap7/src/core/s7_micro_client.cpp -------------------------------------------------------------------------------- /deps/snap7/src/core/s7_micro_client.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathiask88/node-snap7/HEAD/deps/snap7/src/core/s7_micro_client.h -------------------------------------------------------------------------------- /deps/snap7/src/core/s7_partner.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathiask88/node-snap7/HEAD/deps/snap7/src/core/s7_partner.cpp -------------------------------------------------------------------------------- /deps/snap7/src/core/s7_partner.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathiask88/node-snap7/HEAD/deps/snap7/src/core/s7_partner.h -------------------------------------------------------------------------------- /deps/snap7/src/core/s7_peer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathiask88/node-snap7/HEAD/deps/snap7/src/core/s7_peer.cpp -------------------------------------------------------------------------------- /deps/snap7/src/core/s7_peer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathiask88/node-snap7/HEAD/deps/snap7/src/core/s7_peer.h -------------------------------------------------------------------------------- /deps/snap7/src/core/s7_server.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathiask88/node-snap7/HEAD/deps/snap7/src/core/s7_server.cpp -------------------------------------------------------------------------------- /deps/snap7/src/core/s7_server.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathiask88/node-snap7/HEAD/deps/snap7/src/core/s7_server.h -------------------------------------------------------------------------------- /deps/snap7/src/core/s7_text.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathiask88/node-snap7/HEAD/deps/snap7/src/core/s7_text.cpp -------------------------------------------------------------------------------- /deps/snap7/src/core/s7_text.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathiask88/node-snap7/HEAD/deps/snap7/src/core/s7_text.h -------------------------------------------------------------------------------- /deps/snap7/src/core/s7_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathiask88/node-snap7/HEAD/deps/snap7/src/core/s7_types.h -------------------------------------------------------------------------------- /deps/snap7/src/lib/snap7.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathiask88/node-snap7/HEAD/deps/snap7/src/lib/snap7.def -------------------------------------------------------------------------------- /deps/snap7/src/lib/snap7_libmain.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathiask88/node-snap7/HEAD/deps/snap7/src/lib/snap7_libmain.cpp -------------------------------------------------------------------------------- /deps/snap7/src/lib/snap7_libmain.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathiask88/node-snap7/HEAD/deps/snap7/src/lib/snap7_libmain.h -------------------------------------------------------------------------------- /deps/snap7/src/sys/snap_msgsock.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathiask88/node-snap7/HEAD/deps/snap7/src/sys/snap_msgsock.cpp -------------------------------------------------------------------------------- /deps/snap7/src/sys/snap_msgsock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathiask88/node-snap7/HEAD/deps/snap7/src/sys/snap_msgsock.h -------------------------------------------------------------------------------- /deps/snap7/src/sys/snap_platform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathiask88/node-snap7/HEAD/deps/snap7/src/sys/snap_platform.h -------------------------------------------------------------------------------- /deps/snap7/src/sys/snap_sysutils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathiask88/node-snap7/HEAD/deps/snap7/src/sys/snap_sysutils.cpp -------------------------------------------------------------------------------- /deps/snap7/src/sys/snap_sysutils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathiask88/node-snap7/HEAD/deps/snap7/src/sys/snap_sysutils.h -------------------------------------------------------------------------------- /deps/snap7/src/sys/snap_tcpsrvr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathiask88/node-snap7/HEAD/deps/snap7/src/sys/snap_tcpsrvr.cpp -------------------------------------------------------------------------------- /deps/snap7/src/sys/snap_tcpsrvr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathiask88/node-snap7/HEAD/deps/snap7/src/sys/snap_tcpsrvr.h -------------------------------------------------------------------------------- /deps/snap7/src/sys/snap_threads.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathiask88/node-snap7/HEAD/deps/snap7/src/sys/snap_threads.cpp -------------------------------------------------------------------------------- /deps/snap7/src/sys/snap_threads.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathiask88/node-snap7/HEAD/deps/snap7/src/sys/snap_threads.h -------------------------------------------------------------------------------- /deps/snap7/src/sys/sol_threads.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathiask88/node-snap7/HEAD/deps/snap7/src/sys/sol_threads.h -------------------------------------------------------------------------------- /deps/snap7/src/sys/unix_threads.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathiask88/node-snap7/HEAD/deps/snap7/src/sys/unix_threads.h -------------------------------------------------------------------------------- /deps/snap7/src/sys/win_threads.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathiask88/node-snap7/HEAD/deps/snap7/src/sys/win_threads.h -------------------------------------------------------------------------------- /doc/client.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathiask88/node-snap7/HEAD/doc/client.md -------------------------------------------------------------------------------- /doc/server.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathiask88/node-snap7/HEAD/doc/server.md -------------------------------------------------------------------------------- /lib/node-snap7.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathiask88/node-snap7/HEAD/lib/node-snap7.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathiask88/node-snap7/HEAD/package.json -------------------------------------------------------------------------------- /src/node_snap7.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathiask88/node-snap7/HEAD/src/node_snap7.cpp -------------------------------------------------------------------------------- /src/node_snap7_client.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathiask88/node-snap7/HEAD/src/node_snap7_client.cpp -------------------------------------------------------------------------------- /src/node_snap7_client.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathiask88/node-snap7/HEAD/src/node_snap7_client.h -------------------------------------------------------------------------------- /src/node_snap7_server.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathiask88/node-snap7/HEAD/src/node_snap7_server.cpp -------------------------------------------------------------------------------- /src/node_snap7_server.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathiask88/node-snap7/HEAD/src/node_snap7_server.h -------------------------------------------------------------------------------- /src/snap7.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathiask88/node-snap7/HEAD/src/snap7.cpp -------------------------------------------------------------------------------- /src/snap7.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathiask88/node-snap7/HEAD/src/snap7.h --------------------------------------------------------------------------------