feat(server): скрипт ?mode=dynamic — 12 PID, интервал 250мс

This commit is contained in:
Repinoid
2026-06-07 11:50:56 +04:00
parent e6e575b9e6
commit 290e289517
2 changed files with 27 additions and 1 deletions
+24
View File
@@ -107,3 +107,27 @@ def build_script_for_level(level: int) -> dict:
return build_script_l1()
else:
return build_script_l0()
def build_dynamic_script() -> dict:
"""Скрипт для динамического теста — 12 PID, опрос каждые 250мс."""
return {
"version": 1,
"title": "Динамический тест",
"mode": "dynamic",
"interval_ms": 250,
"steps": [
{"id": "pid_04", "cmd": "0104", "desc": "Нагрузка"},
{"id": "pid_05", "cmd": "0105", "desc": "ОЖ"},
{"id": "pid_06", "cmd": "0106", "desc": "STFT"},
{"id": "pid_07", "cmd": "0107", "desc": "LTFT"},
{"id": "pid_0B", "cmd": "010B", "desc": "MAP"},
{"id": "pid_0C", "cmd": "010C", "desc": "RPM"},
{"id": "pid_0D", "cmd": "010D", "desc": "Скорость"},
{"id": "pid_0E", "cmd": "010E", "desc": "Зажигание"},
{"id": "pid_0F", "cmd": "010F", "desc": "IAT"},
{"id": "pid_10", "cmd": "0110", "desc": "MAF"},
{"id": "pid_11", "cmd": "0111", "desc": "Дроссель"},
{"id": "pid_1F", "cmd": "011F", "desc": "Время работы"},
],
}