command view -> property view

This commit is contained in:
Yoonseok Hur 2023-11-21 16:11:13 +09:00
parent 47a9d9cc65
commit bce5f2e9d1

View File

@ -42,7 +42,6 @@ module.exports = function(RED) {
this.dsr = serialPort.dsr || this.dsr;
this.bin = serialPort.bin || this.bin;
this.out = serialPort.out || this.out;
this.enable = serialPort.enable || this.enable;
}
};
@ -242,11 +241,13 @@ module.exports = function(RED) {
var node = this;
node.port = serialPool.get(this.serialConfig);
node.on("input",function(msg) {
msg.payload.enable = msg.payload.hasOwnProperty("enable") ? msg.payload.enable : true;
if (configProps.some((p) =>{return msg.payload.hasOwnProperty(p)})) {
msg.payload.enable = msg.payload.hasOwnProperty('enable') ? msg.payload.enable : true;
node.serialConfig.changePort(msg.payload);
}
if (msg.payload.hasOwnProperty("enable")) {
// if any of config parameters or enable property is passed, do this control
node.serialConfig.enable = msg.payload.enable;
if (msg.payload.enable === true) {
node.serialConfig.emit('start');
} else {