我正在使用node-serialport
可用here。
打开端口并且读取效果很好,但是我无法关闭端口。
我使用以下代码:
myserialport.on('close', function (err) {
console.log('port closed', err);
});
永远不会执行回调函数(没有控制台输出)。 任何人都可以给我指路吗?
我希望能够关闭一个端口并在需要时打开另一个端口,或者只是在用户更改页面时关闭端口。
扬
答案 0 :(得分:1)
您可以使用.close()
method指示串口关闭:
myserialport.close(function (err) {
console.log('port closed', err);
});
.on('close')
允许您'close'
事件的add the function
as a listener。但是,它只是等待事件发生(to be emitted),而不是指示它完成。