1.2.3 • Published 6 months ago

napi-snap7 v1.2.3

Weekly downloads
-
License
MIT
Repository
github
Last release
6 months ago

napi-snap7

Build status

Asyncronous, non-blocking Snap7 bindings for Node.js

npm install napi-snap7

About Snap7

Snap7 is an open source, 32/64 bit, multi-platform Ethernet communication suite for interfacing natively with Siemens S7 PLCs (See compatibility).

Motivation

I have been using the node-snap7 module since the first releases.
So this writing was inspired by the great work done previously by the author of the node-snap7 module.
As a member of the open source community I decided to contribute writing my own addon using the modern node-addon-api module.
node-addon-api is based on Node-API and supports using different Node-API versions.

Features

All the I/O functions in the module have synchronous, callback, and promise-based forms, and are accessible using both CommonJS syntax and ES6 Modules (ESM).

Prebuilt binaries shipped with prebuildify.

Acknowledgements

Davide Nardella for creating Snap7 and Mathias Küsel for creating node-snap7

License

MIT

1.2.3

6 months ago

1.2.2

6 months ago

1.2.1

2 years ago

1.2.0

2 years ago

1.1.0

2 years ago

1.0.0

2 years ago

0.9.0

2 years ago

0.5.0

2 years ago

0.2.0

2 years ago

0.1.0

2 years ago

0.10.0

2 years ago

0.8.0

2 years ago

0.7.0

2 years ago

0.6.0

2 years ago

0.4.0

2 years ago

0.3.0

2 years ago