ibex_bluesky_core.devices.dae.dae_controls

ophyd-async devices and utilities for the DAE run controls.

Members

BeginRunEx

Subdevice for the BEGINRUNEX signal to begin a run.

BeginRunExBits

Bits for BEGINRUNEX.

DaeControls

Subdevice for the DAE run controls.

class ibex_bluesky_core.devices.dae.dae_controls.BeginRunEx(dae_prefix: str, name: str = '')[source]

Bases: StandardReadable, Movable

Subdevice for the BEGINRUNEX signal to begin a run.

Set up write-only signal for BEGINRUNEX.

set(value: BeginRunExBits) None[source]

Start a run with the specified bits - See BeginRunExBits.

class ibex_bluesky_core.devices.dae.dae_controls.BeginRunExBits(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntFlag

Bits for BEGINRUNEX.

class ibex_bluesky_core.devices.dae.dae_controls.DaeControls(dae_prefix: str, name: str = '')[source]

Bases: StandardReadable

Subdevice for the DAE run controls.

Set up write-only signals for DAE controls.