第2组:补充AXIS XYZB锁定分度源清单

This commit is contained in:
cnc
2026-06-01 23:20:59 +08:00
parent 04b3bc3a47
commit c474d45cdc
3 changed files with 34 additions and 1 deletions

View File

@@ -753,6 +753,25 @@ if [[ -n "$manifest" && "$require_complete" == "--require-kinematics-complete" ]
exit 1
fi
required_axis_ja_xyzb_locking_indexer_asset_sources=(
configs/sim/axis/ja_tests/xyzb_locking_indexer/xyzb.ini
configs/sim/axis/ja_tests/xyzb_locking_indexer/xyyzb.ini
configs/sim/axis/ja_tests/xyzb_locking_indexer/xyzb.hal
configs/sim/axis/ja_tests/xyzb_locking_indexer/xyzb.halshow
configs/sim/axis/ja_tests/xyzb_locking_indexer/README
)
missing_axis_ja_xyzb_locking_indexer_asset_sources=()
for source in "${required_axis_ja_xyzb_locking_indexer_asset_sources[@]}"; do
if ! printf '%s\n' "${manifest_asset_sources[@]}" | grep -Fx -- "$source" >/dev/null; then
missing_axis_ja_xyzb_locking_indexer_asset_sources+=("$source")
fi
done
if ((${#missing_axis_ja_xyzb_locking_indexer_asset_sources[@]} > 0)); then
echo "manifest does not cover LinuxCNC AXIS joint-axis trivkins XYZB locking indexer INI/HAL/demo sources as asset sources: $manifest" >&2
printf 'missing AXIS joint-axis XYZB locking indexer asset source: %s\n' "${missing_axis_ja_xyzb_locking_indexer_asset_sources[@]}" >&2
exit 1
fi
required_scorbot_asset_sources=(
configs/by_machine/scorbot-er-3/scorbot-er-3.ini
configs/by_machine/scorbot-er-3/scorbot-er-3.hal