mirror of
https://github.com/moritzruth/node-enttec-open-dmx-usb.git
synced 2025-04-21 07:41:22 +02:00
💡 A Node.js library for interacting with the Enttec Open DMX USB Interface
Bumps [minimist](https://github.com/substack/minimist) from 1.2.5 to 1.2.6. - [Release notes](https://github.com/substack/minimist/releases) - [Commits](https://github.com/substack/minimist/compare/1.2.5...1.2.6) --- updated-dependencies: - dependency-name: minimist dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> |
||
---|---|---|
src | ||
.eslintrc.json | ||
.gitignore | ||
.nvmrc | ||
LICENSE | ||
package.json | ||
README.md | ||
tsconfig.json | ||
yarn.lock |
node-enttec-open-dmx-usb 🔌
A Node.js library for interacting with the Enttec Open DMX USB Interface
Only tested on Windows, but as it uses serialport
under the hood, it should also work in
these environments.
Install
Minimum required Node.js version is v14.0.0
.
yarn add enttec-open-dmx-usb
# or
npm install enttec-open-dmx-usb
Usage
View documentation on jsdocs.io
import { EnttecOpenDMXUSBDevice as DMXDevice } from "enttec-open-dmx-usb";
(async () => {
const device = new DMXDevice(await DMXDevice.getFirstAvailableDevice())
device.setChannels({
1: 0xFF,
2: 0x44
})
// same as
device.setChannels([0xFF, 0x44])
// same as
device.setChannels(Buffer.from([0xFF, 0x44]))
})()
Events
ready
- startSending
can be called.
error
- An error occurred.