dmxnet
Version:
ArtNet-DMX-sender and receiver for nodejs
30 lines (29 loc) • 667 B
JavaScript
;
// Load dmxnet as libary
var dmxlib = require('./lib.js');
// Create new dmxnet instance
var dmxnet = new dmxlib.dmxnet({
verbose: 1,
});
// Create new Sender instance
var sender = dmxnet.newSender({
ip: '255.255.255.255',
subnet: 0,
universe: 5,
net: 0,
});
// Set Channels
sender.setChannel(511, 255);
sender.setChannel(255, 128);
// Fill Channels
sender.fillChannels(1, 20, 250);
// Prepare Channel 26+27 after 10 s and send next secondly
setTimeout(function() {
sender.prepChannel(25, 255);
sender.prepChannel(26, 255);
sender.transmit();
}, 10000);
// Stop sender after 5 seconds
setTimeout(function() {
sender.stop();
}, 50000);