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 [serialport](https://github.com/serialport/node-serialport) from 8.0.6 to 9.0.0. - [Release notes](https://github.com/serialport/node-serialport/releases) - [Changelog](https://github.com/serialport/node-serialport/blob/master/CHANGELOG.md) - [Commits](https://github.com/serialport/node-serialport/compare/@serialport/bindings@8.0.6...@serialport/bindings@9.0.0) Signed-off-by: dependabot-preview[bot] <support@dependabot.com> |
||
---|---|---|
.eslintrc.json | ||
.gitignore | ||
index.js | ||
LICENSE | ||
package.json | ||
README.md | ||
yarn.lock |
node-enttec-open-dmx-usb
A Node.js library for sending DMX data through the Enttec Open DMX USB Interface
Installation
yarn add enttec-open-dmx-usb
# or
npm install enttec-open-dmx-usb
Usage
All functions are documented using JSDoc and the code is not uglified, so feel free to explore it.
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]));
})();