dodal.common.beamlines.device_helpers#

Functions

numbered_slits([slit_number, ...])

Create a slits object following the {beamline}-AL-SLITS-{slit_number} PV convention

dodal.common.beamlines.device_helpers.numbered_slits(slit_number: int = 1, wait_for_connection: bool = True, fake_with_ophyd_sim: bool = False) Slits[source]#

Create a slits object following the {beamline}-AL-SLITS-{slit_number} PV convention

Parameters:
  • slit_number (int, default: 1) – The number assigned to the slits in the control system, usually

  • 1. (its position in the assembly. Defaults to)

  • wait_for_connection (bool, default: True) – Require connection on instantiation. Defaults to True.

  • fake_with_ophyd_sim (bool, default: False) – Make a fake device. Defaults to False.

Returns:

A new slits object

Return type:

Slits