malcolm.modules.xspress3.blocks

malcolm.modules.xspress3.blocks.xspress3_driver_block(mri, prefix)
Parameters:
  • mri (str) – Malcolm resource id of the Block
  • prefix (str) – The root PV for the all records
malcolm.modules.xspress3.blocks.xspress3_dtc_block(mri, prefix)

Hardware block corresponding to PVs used for Xspress3DTC plugin

  • xspress3DTCPlugin.template should have pv prefix $(prefix)
Parameters:
  • mri (str) – Malcolm resource id of the Block
  • prefix (str) – The root PV for the all records
malcolm.modules.xspress3.blocks.xspress3_runnable_block(mri_prefix, pv_prefix, config_dir, label='Xspress 3')
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
  • label (str) – Beamline specific label for the detector