From 17886b7296d95093a11f87254ed7054ee35386b2 Mon Sep 17 00:00:00 2001 From: Dave Conway-Jones Date: Sun, 28 Jan 2018 17:00:48 +0000 Subject: [PATCH] don't add time value to output when not asked for to Close #399 --- io/serialport/25-serial.js | 4 ++-- io/serialport/package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/io/serialport/25-serial.js b/io/serialport/25-serial.js index c2128c5b..07b3fd8d 100644 --- a/io/serialport/25-serial.js +++ b/io/serialport/25-serial.js @@ -49,9 +49,9 @@ module.exports = function(RED) { else { payload = payload.toString(); } - payload += node.addCh; + if (node.out === "char") { payload += node.addCh; } } - else if (node.addCh !== "") { + else if ((node.addCh !== "") && (node.out === "char")) { payload = Buffer.concat([payload,new Buffer(node.addCh)]); } node.port.write(payload,function(err,res) { diff --git a/io/serialport/package.json b/io/serialport/package.json index 8e8eafdf..09c8b413 100644 --- a/io/serialport/package.json +++ b/io/serialport/package.json @@ -1,6 +1,6 @@ { "name" : "node-red-node-serialport", - "version" : "0.6.2", + "version" : "0.6.3", "description" : "Node-RED nodes to talk to serial ports", "dependencies" : { "serialport" : "^6.0.4"