任务开关
This commit is contained in:
@@ -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()
|
||||
|
||||
Reference in New Issue
Block a user