multi config calibration added
This commit is contained in:
@@ -313,6 +313,18 @@ def gui_profile_from_dict(payload: dict[str, Any]) -> GuiProfileModel:
|
||||
gui.preprocess_dialog.set_name,
|
||||
"gui.preprocess_dialog",
|
||||
),
|
||||
radar_config_dir=_optional_string(
|
||||
preprocess_dialog_object,
|
||||
"radar_config_dir",
|
||||
gui.preprocess_dialog.radar_config_dir,
|
||||
"gui.preprocess_dialog",
|
||||
),
|
||||
use_all_radar_configs=_optional_bool(
|
||||
preprocess_dialog_object,
|
||||
"use_all_radar_configs",
|
||||
gui.preprocess_dialog.use_all_radar_configs,
|
||||
"gui.preprocess_dialog",
|
||||
),
|
||||
)
|
||||
|
||||
profile.gui = gui
|
||||
@@ -377,6 +389,8 @@ def gui_profile_to_dict(model: GuiProfileModel) -> dict[str, Any]:
|
||||
},
|
||||
"preprocess_dialog": {
|
||||
"set_name": gui.preprocess_dialog.set_name,
|
||||
"radar_config_dir": gui.preprocess_dialog.radar_config_dir,
|
||||
"use_all_radar_configs": gui.preprocess_dialog.use_all_radar_configs,
|
||||
},
|
||||
}
|
||||
return payload
|
||||
|
||||
@@ -93,6 +93,8 @@ class GuiPreprocessDialogStateModel:
|
||||
"""UI-only defaults for preprocessing dialog controls."""
|
||||
|
||||
set_name: str = "set_001"
|
||||
radar_config_dir: str = ""
|
||||
use_all_radar_configs: bool = False
|
||||
|
||||
|
||||
@dataclass(slots=True)
|
||||
|
||||
Reference in New Issue
Block a user