Fixation cross screen sequencer¶
Sequencer that takes a sub-sequencer and adds a fixation cross screen before each screen of the sub-sequencer.
- class src.data_acquisition.sequencers.FixationCrossScreenSequencer(*, gui: ~src.data_acquisition.gui.gui.Gui, subsequencer: ~src.data_acquisition.sequencers.screen_sequencer.ScreenSequencer[~src.data_acquisition.sequencers.fixation_cross_screen_sequencer.T], fixation_screen_event_manager: ~src.data_acquisition.event_manager.event_manager.EventManager[~src.data_acquisition.sequencers.fixation_cross_screen_sequencer.T], screen_show_callback: ~typing.Callable[[str], None] = <function FixationCrossScreenSequencer.<lambda>>, logger: ~logging.Logger | None = None)[source]¶
Bases:
SimpleScreenSequencer[T],Generic[T]- __init__(*, gui: ~src.data_acquisition.gui.gui.Gui, subsequencer: ~src.data_acquisition.sequencers.screen_sequencer.ScreenSequencer[~src.data_acquisition.sequencers.fixation_cross_screen_sequencer.T], fixation_screen_event_manager: ~src.data_acquisition.event_manager.event_manager.EventManager[~src.data_acquisition.sequencers.fixation_cross_screen_sequencer.T], screen_show_callback: ~typing.Callable[[str], None] = <function FixationCrossScreenSequencer.<lambda>>, logger: ~logging.Logger | None = None) None[source]¶
- Parameters:
gui
subsequencer – A subsequencer that provides the screens to be shown after fixation crosses.
fixation_screen_event_manager – An event manager that ends the fixation cross screen.