Predefined screen sequencer

Sequencer that takes a predefined sequence of screens and returns them in order.

class src.data_acquisition.sequencers.PredefinedScreenSequencer(*, screens: Sequence[EventfulScreen[T]], logger: Logger | None = None)[source]

Bases: ScreenSequencer[T]

__init__(*, screens: Sequence[EventfulScreen[T]], logger: Logger | None = None) None[source]
Parameters:

screens – A sequence of screens to be returned by the sequencer.