完善模式卡片、NFC及多设备控制流程

This commit is contained in:
minghanchen
2026-09-01 16:18:57 +08:00
parent ca26259e63
commit cbf230182d
15 changed files with 1092 additions and 191 deletions
@@ -35,6 +35,7 @@ MAX_PLAN_STEPS = 12
MIN_PLAN_DELAY_MS = 1
MAX_PLAN_DELAY_MS = 30_000
MAX_TOTAL_PLAN_DELAY_MS = 60_000
ADJACENT_INFRARED_COMMAND_DELAY_SECONDS = 0.8
DEFAULT_GSCU_MQTT_HOST = "127.0.0.1"
DEFAULT_GSCU_MQTT_PORT = 1883
DEFAULT_GSCU_COMMAND_TOPIC = "topic/from_n7"
@@ -2542,7 +2543,7 @@ class SelfExtensionService:
and isinstance(next_step, dict)
and next_step.get("kind") == "peripheral"
):
time.sleep(0.25)
time.sleep(ADJACENT_INFRARED_COMMAND_DELAY_SECONDS)
succeeded = not interrupted and completed_steps == len(steps)
status = "succeeded" if succeeded else (