Simple screen sequencers¶
Screen sequencers that are not composite.
Abstract base class:
- class src.data_acquisition.sequencers.SimpleScreenSequencer(*, gui: ~src.data_acquisition.gui.gui.Gui, screen_show_callback: ~typing.Callable[[str], None] = <function SimpleScreenSequencer.<lambda>>, logger: ~logging.Logger | None = None)[source]¶
Bases:
ScreenSequencer[T],Generic[T],ABC
How to subclass¶
Subclasses should implement the following methods:
_get_next() -> EventfulScreen[T]
Available properties and methods:
_previous_result: T: the result of the previous screen._screen_show_callback: Callable[[str], None]: the callback to be called when a screen is shown.