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.
Minimum required Node.js version is v14.0.0
.
yarn add enttec-open-dmx-usb
# or
npm install enttec-open-dmx-usb
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]))
})()
ready
- startSending
can be called.
error
- An error occurred.