dodal.beamlines.i24#
Functions
|
Get the i24 aperture device, instantiate it if it hasn't already been. |
|
Get a read-only attenuator device for i24, 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. |
|
A device for setting/reading the beamcenter from the eiger on i24. |
|
Get the i24 focus mirror devise to find the beam size. |
|
|
|
A device for setting/reading the beamcenter from the pilatus on i24. |
|
A small pilatus driver device for figuring out the filename template. |
|
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 vertical goniometer 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.attenuator(wait_for_connection: bool = True, fake_with_ophyd_sim: bool = False) ReadOnlyAttenuator [source]#
Get a read-only attenuator device for i24, 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.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) VerticalGoniometer [source]#
Get the i24 vertical goniometer 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:
- 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:
- dodal.beamlines.i24.focus_mirrors(wait_for_connection: bool = True, fake_with_ophyd_sim: bool = False) FocusMirrorsMode [source]#
Get the i24 focus mirror devise to find the beam size.
- Parameters:
- Return type:
- dodal.beamlines.i24.eiger_beam_center(wait_for_connection: bool = True, fake_with_ophyd_sim: bool = False) DetectorBeamCenter [source]#
A device for setting/reading the beamcenter from the eiger on i24.
- Parameters:
- Return type:
- dodal.beamlines.i24.pilatus_beam_center(wait_for_connection: bool = True, fake_with_ophyd_sim: bool = False) DetectorBeamCenter [source]#
A device for setting/reading the beamcenter from the pilatus on i24.
- Parameters:
- Return type:
- dodal.beamlines.i24.pilatus_metadata(wait_for_connection: bool = True, fake_with_ophyd_sim: bool = False) PilatusMetadata [source]#
A small pilatus driver device for figuring out the filename template.
- Parameters:
- Return type: