mxcubecore.HardwareObjects.EMBL.EMBLBSD#

EMBLBSD (Beam shaping device) represents a diffractometer without a gonio

Classes

EMBLBSD(*args)

EMBLBSD represents a diffractometer without a gonio

class mxcubecore.HardwareObjects.EMBL.EMBLBSD.EMBLBSD(*args)[source]#

Bases: GenericDiffractometer

EMBLBSD represents a diffractometer without a gonio

automatic_centring()[source]#

No need to implement

emit_diffractometer_moved(*args)[source]#

Emits diffractometerMoved signal

fast_shutter_state_changed(is_open)[source]#

Stores fast shutter state

get_capillary_position()[source]#

Returns capillary position

get_centred_point_from_coord(x, y, return_by_names=None)[source]#

No need to implement

get_osc_limits()[source]#

Return oscillation limits

get_scintillator_position()[source]#

Returns scintillator position

init()[source]#

Initiates variables

manual_centring()[source]#

No need to implement

move_omega(angle)[source]#

No need to implement

re_emit_values()[source]#

Reemits all signals

set_beamstop_beam()[source]#

Sets beamstop in the beam position

set_beamstop_park()[source]#

Sets beamstop to the parking position

set_capillary_position(position)[source]#

Moves capillary to requested position

set_phase(phase, timeout=80)[source]#

Sets diffractometer to the selected phase. In the plate mode before going to or away from Transfer or Beam location phase if needed then detector is moved to the safe distance to avoid collision.

set_scintillator_position(position)[source]#

Sets scintillator position

set_zoom(position)[source]#

Sets zoom

start_auto_focus(timeout=None)[source]#

Autofocus method

state_changed(state)[source]#

Emits state change signal

status_changed(state)[source]#

Emits status message

update_pixels_per_mm(*args)[source]#

Updates pixels per mm

use_sample_changer()[source]#

Returns true if sample changer is used

Returns:

bool

zoom_in()[source]#

Steps zoom one step in

zoom_motor_predefined_position_changed(position_name, offset)[source]#

Updates pixels per mm when the zoom has been changed

zoom_out()[source]#

Steps zoom one step out

zoom_position_changed(value)[source]#

After the zoom change updates pixels per mm