работающая генерация настроек

This commit is contained in:
2025-01-10 18:10:14 +03:00
parent 44aec3a114
commit a7242c186d
12 changed files with 570 additions and 450 deletions

View File

@@ -4,6 +4,15 @@ import sys
import os
def extract_param_names(mc):
result = {}
def extract_param_groups(mc):
return [k for k in mc['params']]
def build_modem_env(modem):
with open('render-params.json') as f:
config = json.load(f)
@@ -17,8 +26,9 @@ def build_modem_env(modem):
"modem_name": mc['modem_name'],
"header_tabs": mc['tabs'],
"tab_names_array": [t['name'] for t in mc['tabs']],
"params": {"groupsList": mc["groupsList"]} | config["params"],
"all_settings_group_names": []
"params": mc["params"],
"paramGroupsWithNames": extract_param_names(mc),
"paramGroupsList": extract_param_groups(mc),
}