diff --git a/io/serialport/25-serial.js b/io/serialport/25-serial.js index 9612e943..71df5400 100644 --- a/io/serialport/25-serial.js +++ b/io/serialport/25-serial.js @@ -72,7 +72,7 @@ module.exports = function(RED) { }); } else { - this.error(RED._("serial.errors.missing-conf")); + this.error(RED._("serial.errors.missing-conf"), {error:"serial.errors.missing-conf"}); } this.on("close", function(done) { @@ -109,7 +109,7 @@ module.exports = function(RED) { }); } else { - this.error(RED._("serial.errors.missing-conf")); + this.error(RED._("serial.errors.missing-conf"), {error:"serial.errors.missing-conf"}); } this.on("close", function(done) { @@ -186,7 +186,7 @@ module.exports = function(RED) { }); } else { - this.error(RED._("serial.errors.missing-conf")); + this.error(RED._("serial.errors.missing-conf"), {error:"serial.errors.missing-conf"}); } this.on("close", function(done) { @@ -347,7 +347,7 @@ module.exports = function(RED) { if (err) { if (err.toString() !== olderr) { olderr = err.toString(); - RED.log.error(RED._("serial.errors.error",{port:port,error:olderr})); + RED.log.error(RED._("serial.errors.error",{port:port,error:olderr}), {error:"serial.errors.error"}); } obj.tout = setTimeout(function() { setupSerial(); @@ -355,7 +355,7 @@ module.exports = function(RED) { } }); obj.serial.on('error', function(err) { - RED.log.error(RED._("serial.errors.error",{port:port,error:err.toString()})); + RED.log.error(RED._("serial.errors.error",{port:port,error:err.toString()}), {error:"serial.errors.error"}); obj._emitter.emit('closed'); if (obj.tout) { clearTimeout(obj.tout); } obj.tout = setTimeout(function() { @@ -366,7 +366,7 @@ module.exports = function(RED) { if (!obj._closing) { if (olderr !== "unexpected") { olderr = "unexpected"; - RED.log.error(RED._("serial.errors.unexpected-close",{port:port})); + RED.log.error(RED._("serial.errors.unexpected-close",{port:port}), {error:"serial.errors.unexpected-close"}); } obj._emitter.emit('closed'); if (obj.tout) { clearTimeout(obj.tout); } @@ -472,7 +472,7 @@ module.exports = function(RED) { connections[port]._closing = true; try { connections[port].close(function() { - RED.log.info(RED._("serial.errors.closed",{port:port})); + RED.log.info(RED._("serial.errors.closed",{port:port}), {error:"serial.errors.closed"}); done(); }); } diff --git a/io/serialport/package.json b/io/serialport/package.json index aefb7123..eea47963 100644 --- a/io/serialport/package.json +++ b/io/serialport/package.json @@ -1,9 +1,9 @@ { "name" : "node-red-node-serialport", - "version" : "0.11.1", + "version" : "0.12.0", "description" : "Node-RED nodes to talk to serial ports", "dependencies" : { - "serialport" : "^9.0.2" + "serialport" : "^9.0.7" }, "repository" : { "type":"git",