easyport-node-d2xx
Cross Platform Library for using EasyPort in Node.js
https://ip.festo-didactic.com/InfoPortal/MPS/EasyPort/EN/index.html
Description
EasyPort is a GPIO device designed and manufactured by Festo Didactic, for connection to Festo Products using Syslink or Sub-D Connectors.
This library is designed to be cross-platform (osx/windows/linux) way to read & write data from the Easyport.
It will also form the basis for another project -> @calumk/easyport-webusb
Note
This specific library uses FTDI-D2XX library.
This Library does NOT require the ActiveX Driver from Festo Didactic - This is a "standalone" re-implemmentation
Important
This library is designed for educational purposes, and should not be used for saftey-critical systems.
Tip
At the moment, Only Digital is supported Analog will be supported soon.
## Simple Use
This outlines simple use of the library
Setup
import { EasyPort } from "@calumk/easyport-node-d2xx";
let easyport = new EasyPort({
timeouts : {
tx : 100,
rx : 100
}
}
…