dodal.beamlines.i03#
Functions
|
Get the i03 aperture and scatterguard device, instantiate it if it hasn't already been. |
|
Get the i03 attenuator device, instantiate it if it hasn't already been. |
|
Get the i03 backlight device, instantiate it if it hasn't already been. |
|
Get the i03 DCM device, instantiate it if it hasn't already been. |
|
Get the i03 detector motion device, instantiate it if it hasn't already been. |
|
Get the i03 Eiger device, instantiate it if it hasn't already been. |
|
Get the i03 flux device, instantiate it if it hasn't already been. |
|
Get the i03 lower gonio device, instantiate it if it hasn't already been. |
|
Get the i03 OAV device, instantiate it if it hasn't already been. |
|
Get the i03 panda device, instantiate it if it hasn't already been. |
|
Get the i03 panda_fast_grid_scan device, instantiate it if it hasn't already been. |
|
Get the i03 pin tip detection device, instantiate it if it hasn't already been. |
|
|
|
Get the i03 robot device, instantiate it if it hasn't already been. |
|
Get the i03 s4_slit_gaps device, instantiate it if it hasn't already been. |
|
Get the i03 sample shutter device, instantiate it if it hasn't already been. |
|
Get the i03 Smargon device, instantiate it if it hasn't already been. |
|
Get the i03 synchrotron device, instantiate it if it hasn't already been. |
|
Get the i03 thawer, instantiate it if it hasn't already been. |
|
Get the i03 undulator device, instantiate it if it hasn't already been. |
|
Get the i03 undulator DCM device, instantiate it if it hasn't already been. |
|
|
|
|
|
Get the i03 webcam, instantiate it if it hasn't already been. |
|
Get the i03 XBPM feeback device, instantiate it if it hasn't already been. |
|
Get the i03 Xspress3Mini device, instantiate it if it hasn't already been. |
|
Get the i03 zebra device, instantiate it if it hasn't already been. |
|
Get the i03 zebra_fast_grid_scan device, instantiate it if it hasn't already been. |
|
Get the i03 ZocaloResults device, instantiate it if it hasn't already been. |
- dodal.beamlines.i03.aperture_scatterguard(wait_for_connection: bool = True, fake_with_ophyd_sim: bool = False, aperture_positions: AperturePositions | None = None) ApertureScatterguard [source]#
Get the i03 aperture and scatterguard device, instantiate it if it hasn’t already been. If this is called when already instantiated in i03, it will return the existing object. If aperture_positions is specified, it will update them.
- Parameters:
wait_for_connection (
bool
, default:True
)fake_with_ophyd_sim (
bool
, default:False
)aperture_positions (
AperturePositions
|None
, default:None
)
- Return type:
- dodal.beamlines.i03.attenuator(wait_for_connection: bool = True, fake_with_ophyd_sim: bool = False) Attenuator [source]#
Get the i03 attenuator device, instantiate it if it hasn’t already been. If this is called when already instantiated in i03, it will return the existing object.
- Parameters:
- Return type:
- dodal.beamlines.i03.dcm(wait_for_connection: bool = True, fake_with_ophyd_sim: bool = False) DCM [source]#
Get the i03 DCM device, instantiate it if it hasn’t already been. If this is called when already instantiated in i03, it will return the existing object.
- dodal.beamlines.i03.qbpm1(wait_for_connection: bool = True, fake_with_ophyd_sim: bool = False) QBPM1 [source]#
- dodal.beamlines.i03.vfm(wait_for_connection: bool = True, fake_with_ophyd_sim: bool = False) FocusingMirrorWithStripes [source]#
- Parameters:
- Return type:
- dodal.beamlines.i03.vfm_mirror_voltages(wait_for_connection: bool = True, fake_with_ophyd_sim: bool = False) VFMMirrorVoltages [source]#
- Parameters:
- Return type:
- dodal.beamlines.i03.backlight(wait_for_connection: bool = True, fake_with_ophyd_sim: bool = False) Backlight [source]#
Get the i03 backlight device, instantiate it if it hasn’t already been. If this is called when already instantiated in i03, it will return the existing object.
- dodal.beamlines.i03.detector_motion(wait_for_connection: bool = True, fake_with_ophyd_sim: bool = False) DetectorMotion [source]#
Get the i03 detector motion device, instantiate it if it hasn’t already been. If this is called when already instantiated in i03, it will return the existing object.
- Parameters:
- Return type:
- dodal.beamlines.i03.eiger(wait_for_connection: bool = True, fake_with_ophyd_sim: bool = False, params: DetectorParams | None = None) EigerDetector [source]#
Get the i03 Eiger device, instantiate it if it hasn’t already been. If this is called when already instantiated in i03, 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.i03.zebra_fast_grid_scan(wait_for_connection: bool = True, fake_with_ophyd_sim: bool = False) ZebraFastGridScan [source]#
Get the i03 zebra_fast_grid_scan device, instantiate it if it hasn’t already been. If this is called when already instantiated in i03, it will return the existing object.
- Parameters:
- Return type:
- dodal.beamlines.i03.panda_fast_grid_scan(wait_for_connection: bool = True, fake_with_ophyd_sim: bool = False) PandAFastGridScan [source]#
Get the i03 panda_fast_grid_scan device, instantiate it if it hasn’t already been. If this is called when already instantiated in i03, it will return the existing object. This is used instead of the zebra_fast_grid_scan device when using the PandA.
- Parameters:
- Return type:
- dodal.beamlines.i03.oav(wait_for_connection: bool = True, fake_with_ophyd_sim: bool = False, params: OAVConfigParams | None = None) OAV [source]#
Get the i03 OAV device, instantiate it if it hasn’t already been. If this is called when already instantiated in i03, it will return the existing object.
- Parameters:
wait_for_connection (
bool
, default:True
)fake_with_ophyd_sim (
bool
, default:False
)params (
OAVConfigParams
|None
, default:None
)
- Return type:
- dodal.beamlines.i03.pin_tip_detection(wait_for_connection: bool = True, fake_with_ophyd_sim: bool = False) PinTipDetection [source]#
Get the i03 pin tip detection device, instantiate it if it hasn’t already been. If this is called when already instantiated in i03, it will return the existing object.
- Parameters:
- Return type:
- dodal.beamlines.i03.smargon(wait_for_connection: bool = True, fake_with_ophyd_sim: bool = False) Smargon [source]#
Get the i03 Smargon device, instantiate it if it hasn’t already been. If this is called when already instantiated in i03, it will return the existing object.
- dodal.beamlines.i03.s4_slit_gaps(wait_for_connection: bool = True, fake_with_ophyd_sim: bool = False) S4SlitGaps [source]#
Get the i03 s4_slit_gaps device, instantiate it if it hasn’t already been. If this is called when already instantiated in i03, it will return the existing object.
- Parameters:
- Return type:
- dodal.beamlines.i03.synchrotron(wait_for_connection: bool = True, fake_with_ophyd_sim: bool = False) Synchrotron [source]#
Get the i03 synchrotron device, instantiate it if it hasn’t already been. If this is called when already instantiated in i03, it will return the existing object.
- Parameters:
- Return type:
- dodal.beamlines.i03.undulator(wait_for_connection: bool = True, fake_with_ophyd_sim: bool = False) Undulator [source]#
Get the i03 undulator device, instantiate it if it hasn’t already been. If this is called when already instantiated in i03, it will return the existing object.
- dodal.beamlines.i03.undulator_dcm(wait_for_connection: bool = True, fake_with_ophyd_sim: bool = False) UndulatorDCM [source]#
Get the i03 undulator DCM device, instantiate it if it hasn’t already been. If this is called when already instantiated in i03, it will return the existing object.
- Parameters:
- Return type:
- dodal.beamlines.i03.zebra(wait_for_connection: bool = True, fake_with_ophyd_sim: bool = False) Zebra [source]#
Get the i03 zebra device, instantiate it if it hasn’t already been. If this is called when already instantiated in i03, it will return the existing object.
- dodal.beamlines.i03.xspress3mini(wait_for_connection: bool = True, fake_with_ophyd_sim: bool = False) Xspress3 [source]#
Get the i03 Xspress3Mini device, instantiate it if it hasn’t already been. If this is called when already instantiated in i03, it will return the existing object.
- dodal.beamlines.i03.panda(wait_for_connection: bool = True, fake_with_ophyd_sim: bool = False) HDFPanda [source]#
Get the i03 panda device, instantiate it if it hasn’t already been. If this is called when already instantiated in i03, it will return the existing object.
- dodal.beamlines.i03.sample_shutter(wait_for_connection: bool = True, fake_with_ophyd_sim: bool = False) ZebraShutter [source]#
Get the i03 sample shutter device, instantiate it if it hasn’t already been. If this is called when already instantiated in i03, it will return the existing object.
- Parameters:
- Return type:
- dodal.beamlines.i03.flux(wait_for_connection: bool = True, fake_with_ophyd_sim: bool = False) Flux [source]#
Get the i03 flux device, instantiate it if it hasn’t already been. If this is called when already instantiated in i03, it will return the existing object.
- dodal.beamlines.i03.xbpm_feedback(wait_for_connection: bool = True, fake_with_ophyd_sim: bool = False) XBPMFeedback [source]#
Get the i03 XBPM feeback device, instantiate it if it hasn’t already been. If this is called when already instantiated in i03, it will return the existing object.
- Parameters:
- Return type:
- dodal.beamlines.i03.zocalo(wait_for_connection: bool = True, fake_with_ophyd_sim: bool = False) ZocaloResults [source]#
Get the i03 ZocaloResults device, instantiate it if it hasn’t already been. If this is called when already instantiated in i03, it will return the existing object.
- Parameters:
- Return type:
- dodal.beamlines.i03.robot(wait_for_connection: bool = True, fake_with_ophyd_sim: bool = False) BartRobot [source]#
Get the i03 robot device, instantiate it if it hasn’t already been. If this is called when already instantiated in i03, it will return the existing object.
- dodal.beamlines.i03.webcam(wait_for_connection: bool = True, fake_with_ophyd_sim: bool = False) Webcam [source]#
Get the i03 webcam, instantiate it if it hasn’t already been. If this is called when already instantiated in i03, it will return the existing object.
- dodal.beamlines.i03.thawer(wait_for_connection: bool = True, fake_with_ophyd_sim: bool = False) Thawer [source]#
Get the i03 thawer, instantiate it if it hasn’t already been. If this is called when already instantiated in i03, it will return the existing object.
- dodal.beamlines.i03.lower_gonio_positioner(wait_for_connection: bool = True, fake_with_ophyd_sim: bool = False) XYZPositioner [source]#
Get the i03 lower gonio device, instantiate it if it hasn’t already been. If this is called when already instantiated in i03, it will return the existing object.
- Parameters:
- Return type: