sn9000 support

This commit is contained in:
AYZEN
2026-05-20 16:20:34 +03:00
parent ae7ea9f1f9
commit 5b480f1b55
18 changed files with 854 additions and 66 deletions
@@ -31,9 +31,12 @@ class SingleRadarService(Protocol):
def create_single_radar_service(config: RunConfigModel) -> SingleRadarService:
"""Create the Python service for a non-multi-device radar config."""
if config.is_multi_device:
raise RuntimeError("single-radar service factory does not support librevna_multi")
"""Create the Python service for a non-matrix-radar config."""
if config.is_matrix_radar:
raise RuntimeError(
"single-radar service factory does not support matrix radars; "
"use create_matrix_radar_service instead"
)
model = config.radar.model or RunConfigModel.LIBREVNA_MODEL
if model == RunConfigModel.LIBREVNA_MODEL: