From 7e509d832e3e68b50872a0629523d6f8b20ececa Mon Sep 17 00:00:00 2001 From: htmltiger <1429451+htmltiger@users.noreply.github.com> Date: Sun, 18 Jun 2023 09:45:10 +0100 Subject: [PATCH] changed to msg.action --- io/serialport/25-serial.js | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/io/serialport/25-serial.js b/io/serialport/25-serial.js index 5ed8b157..06ba26a1 100644 --- a/io/serialport/25-serial.js +++ b/io/serialport/25-serial.js @@ -42,12 +42,12 @@ module.exports = function(RED) { node.port = serialPool.get(this.serialConfig); node.on("input",function(msg) { - if (msg.hasOwnProperty("disconnect") && this.serialConfig) { - serialPool.disconnect(this.serialConfig.serialport); - return; - } - if (msg.hasOwnProperty("connect") && this.serialConfig) { - serialPool.connect(this.serialConfig.serialport); + if (msg.hasOwnProperty("action") && this.serialConfig) { + if(msg.action == "disconnect"){ + serialPool.disconnect(this.serialConfig.serialport); + }else if(msg.action == "connect"){ + serialPool.connect(this.serialConfig.serialport); + } return; } if (msg.hasOwnProperty("baudrate")) { @@ -143,12 +143,12 @@ module.exports = function(RED) { node.port = serialPool.get(this.serialConfig); // Serial Out node.on("input",function(msg) { - if (msg.hasOwnProperty("disconnect") && this.serialConfig) { - serialPool.disconnect(this.serialConfig.serialport); - return; - } - if (msg.hasOwnProperty("connect") && this.serialConfig) { - serialPool.connect(this.serialConfig.serialport); + if (msg.hasOwnProperty("action") && this.serialConfig) { + if(msg.action == "disconnect"){ + serialPool.disconnect(this.serialConfig.serialport); + }else if(msg.action == "connect"){ + serialPool.connect(this.serialConfig.serialport); + } return; } if (msg.hasOwnProperty("baudrate")) {