我正在使用 twisted.internet.serialport 让我的程序持续连接到串行端口上的设备。
不幸的是,我的串口只是一个 USB 设备,这意味着它可以随时被操作系统断开或重置(端口 2 被集线器禁用(EMI?),重新启用......)。我看到 pyserial 对此有几周的支持并引发了 SerialException。
我想做的是尝试重新连接到每隔几秒钟就消失的串行端口。
那么,有什么方法可以告诉twisted 通知我断开连接?还是我应该继续为 pyserial 编写一个线程包装器?
谢谢