按规划持续工作

结论:已纳入 LinuxCNC 五轴 switchkins M428/M429/M430 来源资产,补齐 remap source probe 与 native 验证闭环,未新增自写 CNC 语义。
This commit is contained in:
2026-06-08 15:33:05 +08:00
parent 19687c3268
commit 5df62ad60a
61 changed files with 12160 additions and 4 deletions

View File

@@ -80,6 +80,8 @@ check_exitcode linuxcnc_interp_state_probe
check_exitcode linuxcnc_emc_status_probe
check_exitcode linuxcnc_emc_status_probe.run
check_exitcode linuxcnc_inifile_source_probe
check_exitcode linuxcnc_5axis_remap_asset_probe
check_exitcode linuxcnc_5axis_remap_asset_probe.run
check_exitcode linuxcnc_tp_api_probe
check_exitcode linuxcnc_tp_api_probe.run
check_exitcode linuxcnc_kinematics_probe
@@ -200,6 +202,7 @@ check_exitcode linuxcnc_interp_find_source_probe
check_exitcode linuxcnc_interp_namedparams_source_probe
check_exitcode linuxcnc_interp_write_source_probe
check_exitcode linuxcnc_interp_o_word_source_probe
check_exitcode linuxcnc_interp_remap_source_probe
check_exitcode linuxcnc_rs274ngc_pre_source_probe
check_exitcode linuxcnc_interp_base_source_probe
check_exitcode linuxcnc_gomath_source_probe
@@ -212,6 +215,32 @@ grep -Fq "emc_status_default_machine_units_mm=1" "$EMC_STATUS_STDOUT"
grep -Fq "emc_status_inch_machine_units_visible=1" "$EMC_STATUS_STDOUT"
grep -Fq "emc_status_mm_machine_units_visible=1" "$EMC_STATUS_STDOUT"
FIVEAXIS_REMAP_ASSET_STDOUT="$BUILD_DIR/linuxcnc_5axis_remap_asset_probe.run.stdout.log"
grep -Fq "bridgemill_ini_open=1" "$FIVEAXIS_REMAP_ASSET_STDOUT"
grep -Fq "bridgemill_remap_M428_428remap=1" "$FIVEAXIS_REMAP_ASSET_STDOUT"
grep -Fq "bridgemill_remap_M429_429remap=1" "$FIVEAXIS_REMAP_ASSET_STDOUT"
grep -Fq "bridgemill_remap_M430_430remap=1" "$FIVEAXIS_REMAP_ASSET_STDOUT"
grep -Fq "bridgemill_M428_remap_file_from_linuxcnc=1" "$FIVEAXIS_REMAP_ASSET_STDOUT"
grep -Fq "bridgemill_M429_remap_file_from_linuxcnc=1" "$FIVEAXIS_REMAP_ASSET_STDOUT"
grep -Fq "bridgemill_M430_remap_file_from_linuxcnc=1" "$FIVEAXIS_REMAP_ASSET_STDOUT"
grep -Fq "xyzab_tdr_ini_open=1" "$FIVEAXIS_REMAP_ASSET_STDOUT"
grep -Fq "xyzab_tdr_remap_M428_428remap=1" "$FIVEAXIS_REMAP_ASSET_STDOUT"
grep -Fq "xyzab_tdr_remap_M429_429remap=1" "$FIVEAXIS_REMAP_ASSET_STDOUT"
grep -Fq "xyzab_tdr_M428_remap_file_from_linuxcnc=1" "$FIVEAXIS_REMAP_ASSET_STDOUT"
grep -Fq "xyzab_tdr_M429_remap_file_from_linuxcnc=1" "$FIVEAXIS_REMAP_ASSET_STDOUT"
grep -Fq "xyzac_trt_ini_open=1" "$FIVEAXIS_REMAP_ASSET_STDOUT"
grep -Fq "xyzac_trt_remap_M428_428remap=1" "$FIVEAXIS_REMAP_ASSET_STDOUT"
grep -Fq "xyzac_trt_remap_M429_429remap=1" "$FIVEAXIS_REMAP_ASSET_STDOUT"
grep -Fq "xyzac_trt_remap_M430_430remap=1" "$FIVEAXIS_REMAP_ASSET_STDOUT"
grep -Fq "xyzbc_trt_ini_open=1" "$FIVEAXIS_REMAP_ASSET_STDOUT"
grep -Fq "xyzbc_trt_remap_M428_428remap=1" "$FIVEAXIS_REMAP_ASSET_STDOUT"
grep -Fq "xyzbc_trt_remap_M429_429remap=1" "$FIVEAXIS_REMAP_ASSET_STDOUT"
grep -Fq "xyzbc_trt_remap_M430_430remap=1" "$FIVEAXIS_REMAP_ASSET_STDOUT"
grep -Fq "xyzab_tdr_switch_mcodes_from_linuxcnc=1" "$FIVEAXIS_REMAP_ASSET_STDOUT"
grep -Fq "xyzac_trt_switch_mcodes_from_linuxcnc=1" "$FIVEAXIS_REMAP_ASSET_STDOUT"
grep -Fq "xyzbc_trt_switch_mcodes_from_linuxcnc=1" "$FIVEAXIS_REMAP_ASSET_STDOUT"
grep -Fq "fiveaxis_remap_assets_from_linuxcnc=1" "$FIVEAXIS_REMAP_ASSET_STDOUT"
NAMEDPARAM_STDOUT="$BUILD_DIR/linuxcnc_namedparam_harness.run.stdout.log"
grep -Fq "init_named_parameters=0" "$NAMEDPARAM_STDOUT"
grep -Fq "global_named_count=57" "$NAMEDPARAM_STDOUT"