开源改变世界!!

智能串行中的错误解码错误 #439

推推 grbl 2年前 (2023-01-29) 145次浏览
关闭
andypugh 打开了这个问题 2018 年 6 月 1 日 · 0 条评论

注释

智能串行中的错误解码错误 #439
合作者

此处代码中的注释:
https ://github.com/LinuxCNC/linuxcnc/blob/master/src/hal/drivers/mesa-hostmot2/sserial.c#L2235

指示远程故障由状态指示但 8 被设置,并且进一步的详细信息由位 24 到 31 指示。

但是解码函数:
https ://github.com/LinuxCNC/linuxcnc/blob/master/src/hal/drivers/mesa-hostmot2/sserial.c#L2279

考虑所有 32 位,包括第 8 位。所以你得到一个报告“远程错误,类型 = 远程错误”