任务开关

This commit is contained in:
ywb
2026-05-27 14:49:40 +08:00
parent c1601c0a85
commit fcf5649d8c
5 changed files with 209 additions and 28 deletions
+10
View File
@@ -1247,6 +1247,15 @@ def api_mission_start():
"""开始执行任务(V3: M×N Grid 蛇形路径)"""
data = request.json or {}
single_step = bool(data.get("single_step", False))
# 任务步骤控制开关
options = {
"arm_init": bool(data.get("arm_init", True)),
"agv_move": bool(data.get("agv_move", True)),
"qr_scan": bool(data.get("qr_scan", True)),
"front_photo": bool(data.get("front_photo", True)),
"back_photo": bool(data.get("back_photo", True)),
}
print(f"[Mission] options: {options}")
# 清除可能存在的旧实例,确保可以启动
if hasattr(MissionExecutorV3, "_instance"):
@@ -1282,6 +1291,7 @@ def api_mission_start():
qr_configs=gs.qr_config,
models=models_list,
single_step=single_step,
options=options,
)
gs.mission_report = report
executor.disconnect_all()