按建议,继续完成后续工作
结论:新增并接入 emcStatus 机器单位边界探针,native 验证链通过。
This commit is contained in:
@@ -342,6 +342,10 @@ STATE_PROBE_SOURCES=(
|
||||
"$WRAP_DIR/linuxcnc_interp_state_probe.cpp"
|
||||
)
|
||||
|
||||
EMC_STATUS_PROBE_SOURCES=(
|
||||
"$WRAP_DIR/linuxcnc_emc_status_probe.cpp"
|
||||
)
|
||||
|
||||
TP_API_PROBE_SOURCES=(
|
||||
"$WRAP_DIR/linuxcnc_tp_api_probe.cpp"
|
||||
)
|
||||
@@ -660,6 +664,28 @@ build_binary_target \
|
||||
STATE_PROBE_SOURCES \
|
||||
NO_LINK_FLAGS
|
||||
|
||||
build_binary_target \
|
||||
linuxcnc_emc_status_probe \
|
||||
"$BUILD_DIR/linuxcnc_emc_status_probe" \
|
||||
COMMON_FLAGS \
|
||||
EMC_STATUS_PROBE_SOURCES \
|
||||
NO_LINK_FLAGS
|
||||
|
||||
if [[ "$(tr -d '[:space:]' < "$BUILD_DIR/linuxcnc_emc_status_probe.exitcode")" == "0" ]]; then
|
||||
set +e
|
||||
"$BUILD_DIR/linuxcnc_emc_status_probe" \
|
||||
>"$BUILD_DIR/linuxcnc_emc_status_probe.run.stdout.log" \
|
||||
2>"$BUILD_DIR/linuxcnc_emc_status_probe.run.stderr.log"
|
||||
EMC_STATUS_RUN_RC=$?
|
||||
set -e
|
||||
echo "$EMC_STATUS_RUN_RC" > "$BUILD_DIR/linuxcnc_emc_status_probe.run.exitcode"
|
||||
else
|
||||
rm -f \
|
||||
"$BUILD_DIR/linuxcnc_emc_status_probe.run.exitcode" \
|
||||
"$BUILD_DIR/linuxcnc_emc_status_probe.run.stdout.log" \
|
||||
"$BUILD_DIR/linuxcnc_emc_status_probe.run.stderr.log"
|
||||
fi
|
||||
|
||||
build_binary_target \
|
||||
linuxcnc_tp_api_probe \
|
||||
"$BUILD_DIR/linuxcnc_tp_api_probe" \
|
||||
|
||||
Reference in New Issue
Block a user