improved logging

This commit is contained in:
Ayzen
2026-06-06 00:52:52 +03:00
parent af6005d68f
commit aea49f6128
65 changed files with 1206 additions and 240 deletions
+3
View File
@@ -45,11 +45,13 @@ class _MarkerOutputs:
self._lines.open()
self._is_open = True
self.reset_to_idle()
logger.debug("Generator sweep marker GPIO lines opened")
def close(self) -> None:
"""Release GPIO lines."""
self._is_open = False
self._lines.close()
logger.debug("Generator sweep marker GPIO lines closed")
def begin_sweep(self) -> None:
"""Raise sweep marker while preserving current step level."""
@@ -170,6 +172,7 @@ class GeneratorSweepRunner:
self._markers.toggle_step()
self._wait_for_generator_ready()
self._emit_pwm_window()
logger.debug("Completed generator sweep pass over %d frequencies", len(self._config.frequencies_hz))
finally:
self._pwm.disable()
self._markers.end_sweep()