diff --git a/lib/modem/index.js b/lib/modem/index.js index 88cf3fb..2b92616 100644 --- a/lib/modem/index.js +++ b/lib/modem/index.js @@ -28,16 +28,17 @@ function debugLog(msg) { class Modem extends EventEmitter { - constructor(portName) { + constructor(portName, portOptions) { super(); this.portName = portName; + this.portOptions = portOptions; } open(cb) { const self = this; debugLog('MODEM: opening ' + this.portName); - this.port = new SerialPort(this.portName); + this.port = new SerialPort(this.portName, portOptions); this.port.on('error', function(err) { debugLog('MODEM: error opening ' + this.portName); diff --git a/lib/partner-mkios.js b/lib/partner-mkios.js index 90e40fb..3cbc580 100644 --- a/lib/partner-mkios.js +++ b/lib/partner-mkios.js @@ -26,7 +26,7 @@ const pendingArchive = require('./pending-archive'); const patternMatcher = require('./pattern-rule-matcher'); const smsHandler = require('./sms-handler'); -const modem = new Modem(config.partner.modem.dev); +const modem = new Modem(config.partner.modem.dev, {baudRate: 115200}); const resumeHandlers = {};