also added connect/disconnect in Request node

This commit is contained in:
htmltiger 2023-06-18 02:28:04 +01:00 committed by GitHub
parent b1855ab26e
commit 69cc1b5a09
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -143,6 +143,14 @@ module.exports = function(RED) {
node.port = serialPool.get(this.serialConfig); node.port = serialPool.get(this.serialConfig);
// Serial Out // Serial Out
node.on("input",function(msg) { 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);
return;
}
if (msg.hasOwnProperty("baudrate")) { if (msg.hasOwnProperty("baudrate")) {
var baud = parseInt(msg.baudrate); var baud = parseInt(msg.baudrate);
if (isNaN(baud)) { if (isNaN(baud)) {