csaxs_bec.devices.epics.delay_generator_csaxs.delay_generator_csaxs#

Delay generator implementation for CSAXS.

Detailed information can be found in the manual: https://www.thinksrs.com/downloads/pdfs/manuals/DG645m.pdf

On the beamline consoles, the caqtdm panel can be started via: caqtdm -noMsg -attach -macro P=X12SA-CPCL-DDG,R=1: srsDG645.ui

R=1,2,3 for 3 different DDG units installed at CSAXS.

Classes

BURSTCONFIG

Enum option for burst_config signal of the delay generator.

CHANNELREFERENCE

Channel

Represents a single channel A, B, C, .

ChannelConfig

DelayGeneratorCSAXS

Delay Generator Stanford Research DG645.

DelayGeneratorEventStatus

Subdevice to represent the event state of the delay generator.

DelayPairAB

DelayPairCD

DelayPairEF

DelayPairGH

DelaySignal

A signal that represents the delay of a channel.

OUTPUTPOLARITY

Enum options for the polarity signal of the static pair.

PROC_EVENT_MODE

Read mode for MCS channels.

STATUSBITS

Bit flags for the status signal of the delay generator.

StaticPair

Class to represent a static pair (T0, aswell as all AB, CB, EF, GH channels).

StatusBitsCompareStatus

Compare status for STATUSBITS comparison.

TRIGGERINHIBIT

Enum options for the trigger_inhibit signal of the delay generator.

TRIGGERSOURCE

Enum options for the trigger_source signal of the delay generator.

WidthSignal

A signal that represents the width of a channel.