mxcubecore.HardwareObjects.abstract.AbstractSlits#

Classes

AbstractSlits(*args)

class mxcubecore.HardwareObjects.abstract.AbstractSlits.AbstractSlits(*args)[source]#

Bases: HardwareObject, object

force_emit_signals()[source]#

Reemits all signals :return:

get_gaps()[source]#

Returns horizontal and vertical gaps :return: list of two floats

get_horizontal_gap()[source]#

Returns horizontal gap in microns :return: float

get_max_limits()[source]#

Return max limits :return: list of two floats

get_min_limits()[source]#

Returns min limits :return: list of two floats

get_vertical_gap()[source]#

Returns vertical gap in microns :return: float

abstract set_horizontal_gap(value, timeout=None)[source]#

Sets vertical gap in microns :param value: target value :param timeout: timeout is sec. If None do not wait :return:

set_max_limits(new_limits)[source]#

Sets maximal gap limits :param new_limits: :return:

set_min_limits(new_limits)[source]#

Sets minimal gap limits :param new_limits: list of two floats :return:

abstract set_vertical_gap(value, timeout=None)[source]#

Sets vertical gap in microns :param value: float :param timeout: timeout in sec. If None do not wait :return:

abstract stop_horizontal_gap_move()[source]#

Stops horizontal gap movement :return:

abstract stop_vertical_gap_move()[source]#

Stops vertical gap movement :return: