参考所有分组,完成尽量多的内容
结论:聚合守护锁住LinuxCNC loadusr源依据,要求switchkins/remap生成器按do_loadusr_cmd getopt(+wWin:)和补全表跳过等待名后再记录实际程序。
This commit is contained in:
@@ -124,6 +124,13 @@ Efficiency rules:
|
||||
entries as source coverage only. Resolvable tool tables referenced by
|
||||
M428/M429/M430 INI files must be present as `tooldata` manifest entries and
|
||||
must not become new generated API aliases or browser cases.
|
||||
- LinuxCNC `halcmd loadusr` parsing must stay source-tied to
|
||||
`src/hal/utils/halcmd_commands.cc` `do_loadusr_cmd()` and its
|
||||
`getopt("+wWin:")` option model. Generator/checker code that extracts
|
||||
user-space component programs from INI/HAL `loadusr` lines must also preserve
|
||||
the common `-W/-Wn/-w/-iw` forms listed by
|
||||
`src/hal/utils/halcmd_completion.c`, and must skip wait component names such
|
||||
as `-Wn NAME` or `-n NAME` before recording the actual program source.
|
||||
- The kinematics manifest lister must preserve every allowed manifest group
|
||||
used by switchkins and RTCP coverage, including `asset`, `tooldata`, and
|
||||
`generated`, and must reject unknown filters or output modes for those groups.
|
||||
|
||||
Reference in New Issue
Block a user