sequencer

Define devices that outputs a sequence of values.

Classes

Sequencer(time_step, trigger)

Abstract base class for a sequencer device.

SequencerConfiguration(remote_server, ...)

Abstract class for the configuration of a sequencer.

ChannelConfiguration(description, output)

Abstract class that defines the configuration of a channel.

DigitalChannelConfiguration(description, output)

Configuration of a digital channel.

AnalogChannelConfiguration(description, ...)

Configuration of an analog channel.

SequencerProxy(async_converter, device_type, ...)

SequencerController(device_name, ...)

Controls a sequencer during a shot.

SequencerCompiler(device_name, sequence_context)

Compile parameters for a sequencer device.

Modules

channel_commands

This module defines what can be output by a sequencer channel.

trigger

Defines what kind of triggers can be used for a sequencer.

compilation

Define classes and functions to evaluate output for a sequencer.