some fixes and improvements

This commit is contained in:
Ayzen
2026-05-28 14:33:12 +03:00
parent 83a934f251
commit eacea436a4
29 changed files with 2114 additions and 424 deletions
@@ -217,8 +217,8 @@ class MultiRadarSequentialCaptureSession:
display_traces.append(combined_collection.traces[-1])
variant_labels.append(variant.display_name)
else:
assert self._input_switch is not None
assert self._output_switch is not None
if self._input_switch is None or self._output_switch is None:
raise RuntimeError("Switches are not initialised for combo capture")
self._output_switch.switch_to(combo.output)
self._input_switch.switch_to(combo.input)
if self._base_config.runtime.settling_ms > 0:
@@ -179,8 +179,8 @@ class SequentialCaptureSession:
self._next_index = len(self._combos)
return combined_collection.traces[-1]
assert self._input_switch is not None
assert self._output_switch is not None
if self._input_switch is None or self._output_switch is None:
raise RuntimeError("Switches are not initialised for combo capture")
self._output_switch.switch_to(combo.output)
self._input_switch.switch_to(combo.input)
if self._config.runtime.settling_ms > 0: