打开 kkugelblitz 打开了这个问题 2017 年 5 月 19 日 · 8条评论 打开 增加串口超时参数#594 kkugelblitz 打开了这个问题 2017 年 5 月 19 日 · 8条评论 注释 库格尔闪电战 评论了 2017 年 5 月 19 日 目前在打开端口时,串行接口的超时设置为 0.1s ( sender.py )。 当使用以太网串行(额外延迟)时,该值似乎处于临界值,而且硬件和本地连接速度较慢。 在这种情况下,我在解析gbrl的串行反馈时随机遇到了bcnc崩溃的情况。发生的事情是 serial.readline() 调用(应该阻塞,直到收到带有 EOL 的完整行)在获得 EOL之前返回,因为它遇到了超时。 bcnc 不检查超时事件并在尝试解析不完整的行片段时崩溃。 将值增加到 0.5 为我解决了这个问题(随机选择的值)。由于我对整个代码的了解有限,增加该值似乎没有负面影响,因为通常应该预期会出现连续的串行反馈。您认为更改它有什么问题吗? 所有者 弗拉舒迪斯 评论了 2017 年 5 月 29 日 我已经将该值增加到 0.5,但我有点困惑,因为您的问题不是在回复超时期间发生,而是在 readline 期间发生,它应该在一行发送完成后运行。 vlachoudis在完成时 关闭了它 2017 年 5 月 29 日 喜欢 (0) SD 卡支持 #552 Z Jog Down 按钮太靠近 Step 下拉框 #553 2.8inch_ESP32-2432S028R无法获取任何菜单 #56 2.8inch_ESP32-2432S028R显示屏支持 #55 编译错误 #54 文本部分超出了板中的可用空间 #53 2.8inch_ESP32-2432S028R无法获取任何菜单 #562.8inch_ESP32-2432S028R显示屏支持 #55编译错误 #54文本部分超出了板中的可用空间 #53编译失败:SdFat.h:没有那个文件或目录 #50esp32c3支持吗? #49慢跑算法 #48启用 WiFi 后,STA & AP 模式会暂停发送 G 代码。 #46
目前在打开端口时,串行接口的超时设置为 0.1s ( sender.py )。
当使用以太网串行(额外延迟)时,该值似乎处于临界值,而且硬件和本地连接速度较慢。
在这种情况下,我在解析gbrl的串行反馈时随机遇到了bcnc崩溃的情况。发生的事情是 serial.readline() 调用(应该阻塞,直到收到带有 EOL 的完整行)在获得 EOL之前返回,因为它遇到了超时。
bcnc 不检查超时事件并在尝试解析不完整的行片段时崩溃。
将值增加到 0.5 为我解决了这个问题(随机选择的值)。由于我对整个代码的了解有限,增加该值似乎没有负面影响,因为通常应该预期会出现连续的串行反馈。您认为更改它有什么问题吗?