Rework radar system

This commit is contained in:
Ayzen
2026-10-06 12:32:26 +03:00
parent 552cdc688a
commit 5bb86b7165
299 changed files with 13537 additions and 27763 deletions
@@ -41,7 +41,7 @@ from python_app.hardware_full.librevna_multi_device_driver.models import (
)
from python_app.hardware_full.matrix_radar_service import create_matrix_radar_service
from python_app.models.dataset_model import SweepCollection
from python_app.models.run_config_model import RunConfigModel
from python_app.models.run_config_schema import RunConfigModel
logger = logging.getLogger(__name__)
@@ -117,7 +117,7 @@ def main() -> int:
config = RunConfigModel.load_from_path(args.config)
config.apply_device_model_constraints()
if not config.is_matrix_radar:
if not config.is_multi_device:
raise SystemExit("нужен матричный radar.model (librevna_multi)")
substages = config.matrix_stimulus_switch_positions
outputs = config.output_switch.positions