dodal.beamlines.i24#
Functions
|
Get the i24 aperture device, instantiate it if it hasn't already been. |
|
Get the i24 backlight device, instantiate it if it hasn't already been. |
|
Get the i24 beamstop device, instantiate it if it hasn't already been. |
|
Get the i24 DCM device, instantiate it if it hasn't already been. |
|
Get the i24 detector motion device, instantiate it if it hasn't already been. |
|
Get the i24 Eiger device, instantiate it if it hasn't already been. |
|
|
|
Get the i24 PMAC device, instantiate it if it hasn't already been. |
|
Get the i24 hutch shutter device, instantiate it if it hasn't already been. |
|
Get the i24 vgonio device, instantiate it if it hasn't already been. |
|
Get the i24 zebra device, instantiate it if it hasn't already been. |
- dodal.beamlines.i24.aperture(wait_for_connection: bool = True, fake_with_ophyd_sim: bool = False) Aperture [source]#
Get the i24 aperture device, instantiate it if it hasn’t already been. If this is called when already instantiated in i24, it will return the existing object.
- dodal.beamlines.i24.beamstop(wait_for_connection: bool = True, fake_with_ophyd_sim: bool = False) Beamstop [source]#
Get the i24 beamstop device, instantiate it if it hasn’t already been. If this is called when already instantiated in i24, it will return the existing object.
- dodal.beamlines.i24.backlight(wait_for_connection: bool = True, fake_with_ophyd_sim: bool = False) DualBacklight [source]#
Get the i24 backlight device, instantiate it if it hasn’t already been. If this is called when already instantiated in i24, it will return the existing object.
- Parameters:
- Return type:
- dodal.beamlines.i24.detector_motion(wait_for_connection: bool = True, fake_with_ophyd_sim: bool = False) DetectorMotion [source]#
Get the i24 detector motion device, instantiate it if it hasn’t already been. If this is called when already instantiated in i24, it will return the existing object.
- Parameters:
- Return type:
- dodal.beamlines.i24.dcm(wait_for_connection: bool = True, fake_with_ophyd_sim: bool = False) DCM [source]#
Get the i24 DCM device, instantiate it if it hasn’t already been. If this is called when already instantiated in i24, it will return the existing object.
- dodal.beamlines.i24.eiger(wait_for_connection: bool = True, fake_with_ophyd_sim: bool = False, params: DetectorParams | None = None) EigerDetector [source]#
Get the i24 Eiger device, instantiate it if it hasn’t already been. If this is called when already instantiated, it will return the existing object. If called with params, will update those params to the Eiger object.
- Parameters:
wait_for_connection (
bool
, default:True
)fake_with_ophyd_sim (
bool
, default:False
)params (
DetectorParams
|None
, default:None
)
- Return type:
- dodal.beamlines.i24.pmac(wait_for_connection: bool = True, fake_with_ophyd_sim: bool = False) PMAC [source]#
Get the i24 PMAC device, instantiate it if it hasn’t already been. If this is called when already instantiated in i24, it will return the existing object.
- dodal.beamlines.i24.oav(wait_for_connection: bool = True, fake_with_ophyd_sim: bool = False) OAV [source]#
- dodal.beamlines.i24.vgonio(wait_for_connection: bool = True, fake_with_ophyd_sim: bool = False) VGonio [source]#
Get the i24 vgonio device, instantiate it if it hasn’t already been. If this is called when already instantiated, it will return the existing object.
- dodal.beamlines.i24.zebra(wait_for_connection: bool = True, fake_with_ophyd_sim: bool = False) Zebra [source]#
Get the i24 zebra device, instantiate it if it hasn’t already been. If this is called when already instantiated in i24, it will return the existing object.
- dodal.beamlines.i24.shutter(wait_for_connection: bool = True, fake_with_ophyd_sim: bool = False) HutchShutter [source]#
Get the i24 hutch shutter device, instantiate it if it hasn’t already been. If this is called when already instantiated, it will return the existing object.
- Parameters:
- Return type: