malcolm.modules.ADEiger.blocks
- malcolm.modules.ADEiger.blocks.eiger_driver_block(mri, prefix, fan_prefix, post_acquire_status='Idle', num_images_pv_suffix='NumImages')
Hardware block corresponding to PVs used for ADEiger detector driver
- Parameters
mri (str) – Malcolm resource id of the Block
prefix (str) – The root PV for the all records
fan_prefix (str) – The PV prefix for Eiger fan
post_acquire_status (str) – what state to expect when waiting for acquire status
num_images_pv_suffix (str) – The PV suffix for number of images if imageMode=Multiple
- malcolm.modules.ADEiger.blocks.eiger_runnable_block(mri_prefix, pv_prefix, config_dir, drv_suffix='DET', writer_suffix='OD', initial_design='', readout_time=0.0001)
Device block corresponding to ADOdin + Odin file writer plugin .
- Parameters
mri_prefix (str) – Malcolm resource id of the Block and prefix for children
pv_prefix (str) – PV prefix for driver and all plugins
config_dir (str) – Where to store saved configs
drv_suffix (str) – PV suffix for detector driver
writer_suffix (str) – PV suffix for Odin data writer
initial_design (str) – Design to load at init
readout_time (float) – Readout time of the detector