fix timings for open usb dmx
This commit is contained in:
parent
4a865470d4
commit
e105013d1c
1 changed files with 9 additions and 5 deletions
|
@ -9,10 +9,10 @@ function EnttecOpenUsbDMX(device_id, options) {
|
||||||
this.universe = new Buffer(512)
|
this.universe = new Buffer(512)
|
||||||
this.universe.fill(0)
|
this.universe.fill(0)
|
||||||
|
|
||||||
self.interval = 23
|
self.interval = 46
|
||||||
|
|
||||||
this.dev = new SerialPort(device_id, {
|
this.dev = new SerialPort(device_id, {
|
||||||
'baudrate': 57600,
|
'baudrate': 250000,
|
||||||
'databits': 8,
|
'databits': 8,
|
||||||
'stopbits': 2,
|
'stopbits': 2,
|
||||||
'parity': 'none'
|
'parity': 'none'
|
||||||
|
@ -29,11 +29,15 @@ EnttecOpenUsbDMX.prototype.send_universe = function() {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
this.dev.write(this.universe)
|
|
||||||
|
|
||||||
// toggle break
|
// toggle break
|
||||||
self.dev.set({brk: true}, function(err, r) {
|
self.dev.set({brk: true}, function(err, r) {
|
||||||
self.dev.set({brk: false})
|
setTimeout(function() {
|
||||||
|
self.dev.set({brk: false}, function(err, r) {
|
||||||
|
setTimeout(function() {
|
||||||
|
self.dev.write(Buffer.concat([Buffer([0]), self.universe]))
|
||||||
|
}, 1)
|
||||||
|
})
|
||||||
|
}, 1)
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue