Skip to content

Commit 408f51e

Browse files
committed
Update serialport to version 11, remove dev dependencies
1 parent b7bab14 commit 408f51e

File tree

7 files changed

+560
-13029
lines changed

7 files changed

+560
-13029
lines changed

drivers/dmx4all.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
const SerialPort = require('serialport');
1+
const { SerialPort } = require('serialport');
22
const util = require('util');
33
const EventEmitter = require('events').EventEmitter;
44

@@ -9,7 +9,8 @@ function DMX4ALL(deviceId, options = {}) {
99
this.readyToWrite = true;
1010
this.interval = 1000 / (options.dmx_speed || 33);
1111

12-
this.dev = new SerialPort(deviceId, {
12+
this.dev = new SerialPort({
13+
'path': deviceId,
1314
'baudRate': 38400,
1415
'dataBits': 8,
1516
'stopBits': 1,

drivers/dmxking-ultra-dmx-pro.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
const SerialPort = require('serialport');
1+
const { SerialPort } = require('serialport');
22
const util = require('util');
33
const EventEmitter = require('events').EventEmitter;
44

@@ -23,7 +23,8 @@ function DMXKingUltraDMXPro(deviceId, options = {}) {
2323
this.sendDMXReq = DMXKING_ULTRA_DMX_PRO_SEND_DMX_B_RQ;
2424
}
2525

26-
this.dev = new SerialPort(deviceId, {
26+
this.dev = new SerialPort({
27+
'path': deviceId,
2728
'baudRate': 250000,
2829
'dataBits': 8,
2930
'stopBits': 2,

drivers/enttec-open-usb-dmx.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
const SerialPort = require('serialport');
1+
const { SerialPort } = require('serialport');
22
const util = require('util');
33
const EventEmitter = require('events').EventEmitter;
44

@@ -7,7 +7,8 @@ function EnttecOpenUsbDMX(deviceId, options = {}) {
77
this.readyToWrite = true;
88
this.interval = options.dmx_speed ? (1000 / options.dmx_speed) : 46;
99

10-
this.dev = new SerialPort(deviceId, {
10+
this.dev = new SerialPort({
11+
'path': deviceId,
1112
'baudRate': 250000,
1213
'dataBits': 8,
1314
'stopBits': 2,

drivers/enttec-usb-dmx-pro.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
const SerialPort = require('serialport');
1+
const { SerialPort } = require('serialport');
22
const util = require('util');
33
const EventEmitter = require('events').EventEmitter;
44

@@ -13,7 +13,8 @@ function EnttecUSBDMXPRO(deviceId, options = {}) {
1313
this.readyToWrite = true;
1414
this.interval = 1000 / (options.dmx_speed || 40);
1515

16-
this.dev = new SerialPort(deviceId, {
16+
this.dev = new SerialPort({
17+
'path': deviceId,
1718
'baudRate': 250000,
1819
'dataBits': 8,
1920
'stopBits': 2,

drivers/socketio.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,11 @@ function SocketioDriver(deviceId, options) {
55
options = options || {};
66

77
const self = this;
8-
const io = require('socket.io');
8+
const { Server } = require("socket.io");
99
const port = options.port || 18909;
1010
const debug = options.debug || false;
1111

12-
this.server = io.listen(port);
12+
this.server = new Server(port);
1313
this.server.on('connection', (socket) => {
1414
if (debug) console.info(`Client connected [id=${socket.id}]`);
1515
socket.on('disconnect', () => {

0 commit comments

Comments
 (0)