mxcubecore.HardwareObjects.MAXIV.beamline#

Custom MAXIV Beamline object.

Adds support for emulate configurable, which allows to specify features to be emulated at the beamline.

Emulation of following features are supported:

  • safety_shutter - emulate safety shutter opening

  • detector_cover - emulate detector cover opening

  • detector_motion - emulate detector distance moves

Example of emulate configuration:

configuration:
  emulate:
    safety_shutter: true
    detector_cover: true
    detector_motion: true

Classes

Beamline(name)

class mxcubecore.HardwareObjects.MAXIV.beamline.Beamline(name: str)[source]#

Bases: Beamline

Parameters:

name (str) –

emulate(feature: str) bool[source]#

Check if some feature should be emulated.

Parameters:

feature (str) –

Return type:

bool