mirror of
https://github.com/node-red/node-red-nodes.git
synced 2025-03-01 10:37:43 +00:00
command view -> property view
This commit is contained in:
parent
47a9d9cc65
commit
bce5f2e9d1
@ -42,7 +42,6 @@ module.exports = function(RED) {
|
|||||||
this.dsr = serialPort.dsr || this.dsr;
|
this.dsr = serialPort.dsr || this.dsr;
|
||||||
this.bin = serialPort.bin || this.bin;
|
this.bin = serialPort.bin || this.bin;
|
||||||
this.out = serialPort.out || this.out;
|
this.out = serialPort.out || this.out;
|
||||||
this.enable = serialPort.enable || this.enable;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
};
|
};
|
||||||
@ -242,11 +241,13 @@ module.exports = function(RED) {
|
|||||||
var node = this;
|
var node = this;
|
||||||
node.port = serialPool.get(this.serialConfig);
|
node.port = serialPool.get(this.serialConfig);
|
||||||
node.on("input",function(msg) {
|
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)})) {
|
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);
|
node.serialConfig.changePort(msg.payload);
|
||||||
}
|
}
|
||||||
if (msg.payload.hasOwnProperty("enable")) {
|
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) {
|
if (msg.payload.enable === true) {
|
||||||
node.serialConfig.emit('start');
|
node.serialConfig.emit('start');
|
||||||
} else {
|
} else {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user