按推荐建议,继续执行

结论:已继续补齐 LinuxCNC 源码派生的 genhexkins 与 pentakins 原生 runtime baseline,构建、vendor 同步、语义守卫和 native probe 验证均通过。
This commit is contained in:
2026-06-07 21:12:01 +08:00
parent 3faaa8e7a2
commit 232f42f45a
6 changed files with 296 additions and 6 deletions

View File

@@ -109,6 +109,10 @@ check_exitcode linuxcnc_puma_kinematics_probe
check_exitcode linuxcnc_puma_kinematics_probe.run
check_exitcode linuxcnc_genser_kinematics_probe
check_exitcode linuxcnc_genser_kinematics_probe.run
check_exitcode linuxcnc_genhex_kinematics_probe
check_exitcode linuxcnc_genhex_kinematics_probe.run
check_exitcode linuxcnc_pentakins_kinematics_probe
check_exitcode linuxcnc_pentakins_kinematics_probe.run
for name in \
linuxcnc_tp_tp_source_probe \
linuxcnc_tp_tc_source_probe \
@@ -407,6 +411,27 @@ grep -Fq "genser_switch_identity=0" "$GENSER_KINEMATICS_STDOUT"
grep -Fq "genser_identity_forward=0" "$GENSER_KINEMATICS_STDOUT"
grep -Fq "genser_identity_near=1" "$GENSER_KINEMATICS_STDOUT"
GENHEX_KINEMATICS_STDOUT="$BUILD_DIR/linuxcnc_genhex_kinematics_probe.run.stdout.log"
grep -Fq "genhex_init=0" "$GENHEX_KINEMATICS_STDOUT"
grep -Fq "genhex_type=4" "$GENHEX_KINEMATICS_STDOUT"
grep -Fq "genhex_switchable=1" "$GENHEX_KINEMATICS_STDOUT"
grep -Fq "genhex_inverse=0" "$GENHEX_KINEMATICS_STDOUT"
grep -Fq "genhex_forward_warmup=-1" "$GENHEX_KINEMATICS_STDOUT"
grep -Fq "genhex_forward=0" "$GENHEX_KINEMATICS_STDOUT"
grep -Fq "genhex_roundtrip_pose=1" "$GENHEX_KINEMATICS_STDOUT"
grep -Fq "genhex_switch_identity=0" "$GENHEX_KINEMATICS_STDOUT"
grep -Fq "genhex_identity_forward=0" "$GENHEX_KINEMATICS_STDOUT"
grep -Fq "genhex_identity_near=1" "$GENHEX_KINEMATICS_STDOUT"
PENTAKINS_KINEMATICS_STDOUT="$BUILD_DIR/linuxcnc_pentakins_kinematics_probe.run.stdout.log"
grep -Fq "pentakins_init=0" "$PENTAKINS_KINEMATICS_STDOUT"
grep -Fq "pentakins_type=4" "$PENTAKINS_KINEMATICS_STDOUT"
grep -Fq "pentakins_switchable=0" "$PENTAKINS_KINEMATICS_STDOUT"
grep -Fq "pentakins_inverse=0" "$PENTAKINS_KINEMATICS_STDOUT"
grep -Fq "pentakins_positive_struts=1" "$PENTAKINS_KINEMATICS_STDOUT"
grep -Fq "pentakins_forward=0" "$PENTAKINS_KINEMATICS_STDOUT"
grep -Fq "pentakins_roundtrip_pose=1" "$PENTAKINS_KINEMATICS_STDOUT"
check_fixture_output() {
local fixture="$1"
local expected="$2"