开源改变世界!!

twopass.tcl:针对 pass0 上的个性和 loadusr 进行了更新 #89

推推 grbl 2年前 (2023-01-29) 179次浏览

对话

twopass.tcl:针对 pass0 上的个性和 loadusr 进行了更新 #89
贡献者

twopass.tcl:
+ 支持个性
~ 在 pass0 上加载用户空间组件,直到在 RT
组件实现之前加载它们(一些 RT 组件需要 uspace comps 来
加载它们的配置:linuxcnc-ethercat ie)

签字人:Florian Kerle flo.kerle@gmx.at

twopass.tcl:针对 pass0 上的个性和 loadusr 进行了更新 #89
贡献者作者
伊卡尔B 评论了 2016 年 6 月 28 日  

呸!我向 master 发送了拉取请求,但这至少适用于 2.7,甚至可能适用于 2.6。
我应该采取什么措施来解决?

(请客气,这是我的第二个拉取请求…)

twopass.tcl:针对 pass0 上的个性和 loadusr 进行了更新 #89
成员

乍一看,我认为有关 personality= 的更改可能没有争议。

我更关心 loadusr 的变化。我相信配对组件的其他情况,例如采样器和流光器,首先需要 loadrt,然后是 loadusr。

$ halrun
halcmd: loadrt sampler cfg=b depth=350
halcmd: loadusr halsampler
halcmd: show comp
Loaded HAL Components:
ID      Type  Name                                            PID   State
     8  User  halsampler20890                                 20890 ready
     6  User  halcmd20784                                     20784 ready
     4  RT    sampler                                               ready

对比

$ halrun
halcmd: loadusr halsampler
hal_stream_attach: Invalid argument
halcmd: show comp
Loaded HAL Components:
ID      Type  Name                                            PID   State
     2  User  halcmd21695                                     21695 ready

(除了在当前分支中,由于 halsampler、halstreamer 和 panelui 中的错误,将打印非错误消息“hal_stream_attach:成功”,该错误阻止显示 hal_stream_attach API 调用的实际错误字符串;在这种情况下,您仍然可以看到通过调用 show comp 组件实际上没有加载)

您能否准备两个单独的提交,一个用于 loadusr 更改,一个用于个性更改,以便我们可以分别考虑它们?

谢谢你。

twopass.tcl:针对 pass0 上的个性和 loadusr 进行了更新 #89
贡献者作者

我不知道采样器,我的错。这就是为什么我应该事先提出 2 个单独的拉取请求。

在您的解释之后,我可以很好地理解这并不理想 – 即兴我想不出一个简单的方法来解决这个问题。也许twopass应该记住第一次出现的顺序,并添加后续的 load{usr,rt} 以保持该顺序?

twopass.tcl:针对 pass0 上的个性和 loadusr 进行了更新 #89 ikcalB 关闭了这个 2016 年 6 月 28 日
免费注册 在 GitHub 上加入此对话。已有帐户? 登录评论
标签
还没有
项目

还没有

发展

成功合并此拉取请求可能会关闭这些问题。

还没有

2名参加者
twopass.tcl:针对 pass0 上的个性和 loadusr 进行了更新 #89twopass.tcl:针对 pass0 上的个性和 loadusr 进行了更新 #89

喜欢 (0)