mxcubecore.HardwareObjects.MAXIV.MicroMAX.beamline#

Custom MicroMAX Beamline object.

Adds support for sample_delivery configurable, which specifies the sample delivery mode for MXCuBE.

Following sample delivery modes are supported:

  • osc - Oscillation sample delivery

  • hve - HVE (injector) sample delivery

Example of sample_delivery configuration:

configuration:
  sample_delivery: osc

Classes

Beamline(name)

SampleDelivery(value[, names, module, ...])

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

Bases: Beamline

is_hve_sample_delivery() bool[source]#

True when HVE sample delivery mode is configured.

Return type:

bool

class mxcubecore.HardwareObjects.MAXIV.MicroMAX.beamline.SampleDelivery(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)[source]#

Bases: Enum