mxcubecore.HardwareObjects.Marvin#
Classes
|
- class mxcubecore.HardwareObjects.Marvin.Marvin(*args, **kwargs)[source]#
Bases:
SampleChanger
- focusing_mode_changed(focusing_mode, beam_size)[source]#
Sets CRL combination based on the focusing mode
- force_emit_signals()[source]#
Emits all hardware object signals
The method is called from the gui via beamline object to ensure that bricks have values after the initialization. Problem arrise when a hardware object is used by several bricks. If first brick connects to some signal emited by a brick then other bricks connecting to the same signal will not receive the values on the startup. The easiest solution is to call force_emit_signals method directly after the initialization of the beamline object