有没有办法重置 QModbusRtuSerialMaster 实例的输出队列。
我认为另一端已被它无法处理的重试饱和,导致 QModbusRtuSerialMaster 重试使问题变得更糟。
如果在一段时间后没有对特定消息的回复,一个可能的解决方案是重置输出队列,删除挂起的请求。
我查看了源代码和文档,但看不到任何明显的方法。
我猜只是关闭并重新打开它不会立即刷新队列,而是等待队列清除。
有没有办法重置 QModbusRtuSerialMaster 实例的输出队列。
我认为另一端已被它无法处理的重试饱和,导致 QModbusRtuSerialMaster 重试使问题变得更糟。
如果在一段时间后没有对特定消息的回复,一个可能的解决方案是重置输出队列,删除挂起的请求。
我查看了源代码和文档,但看不到任何明显的方法。
我猜只是关闭并重新打开它不会立即刷新队列,而是等待队列清除。