gpt4 book ai didi

node.js - 无法在nodejs中关闭串口

转载 作者:行者123 更新时间:2023-12-02 12:13:14 26 4
gpt4 key购买 nike

我正在使用可用的node-serialport here 。打开端口,阅读效果很好,但我无法关闭端口。

我使用以下代码:

myserialport.on('close', function (err) {
console.log('port closed', err);
});

回调函数永远不会被执行(没有控制台输出)。谁能给我指路吗?

我希望能够关闭一个端口并在需要时打开另一个端口,或者在用户更改页面时仅关闭该端口。

一月

最佳答案

您可以使用.close() method指示串口关闭:

myserialport.close(function (err) {
console.log('port closed', err);
});

.on('close') 允许您add the function as a listener 'close' 事件的。但是,它只会等待事件发生 ( to be emitted ),而不是指示它完成。

关于node.js - 无法在nodejs中关闭串口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22395164/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com