def __init__(self, *args): """Based on the GenericDiffractometer without centering motors""" GenericDiffractometer.__init__(self, *args) # Hardware objects ---------------------------------------------------- self.zoom_motor_hwobj = None self.camera_hwobj = None self.omega_reference_motor = None self.detector_distance_motor_hwobj = None # Channels and commands ----------------------------------------------- self.chan_beamstop_position = None self.chan_calib_x = None self.chan_calib_y = None self.chan_current_phase = None self.chan_fast_shutter_is_open = None self.chan_state = None self.chan_sync_move_motors = None self.chan_scintillator_position = None self.chan_capillary_position = None self.chan_status = None self.cmd_start_set_phase = None self.cmd_start_auto_focus = None self.cmd_save_centring_positions = None # Internal values ----------------------------------------------------- self.use_sc = False self.omega_reference_par = None self.omega_reference_pos = [0, 0] self.current_state = None self.fast_shutter_is_open = None
def __init__(self, *args): GenericDiffractometer.__init__(self, *args) # Hardware objects ---------------------------------------------------- self.zoom_motor_hwobj = None self.camera_hwobj = None self.omega_reference_motor = None self.centring_hwobj = None self.minikappa_correction_hwobj = None self.detector_distance_motor_hwobj = None # Channels and commands ----------------------------------------------- self.chan_calib_x = None self.chan_calib_y = None self.chan_current_phase = None self.chan_head_type = None self.chan_fast_shutter_is_open = None self.chan_state = None self.chan_sync_move_motors = None self.chan_scintillator_position = None self.chan_capillary_position = None self.cmd_start_set_phase = None self.cmd_start_auto_focus = None self.cmd_get_omega_scan_limits = None self.cmd_save_centring_positions = None # Internal values ----------------------------------------------------- self.use_sc = False self.omega_reference_par = None self.omega_reference_pos = [0, 0] self.imaging_pixels_per_mm = [0, 0] self.current_phase = None
def __init__(self, *args): """ Description: """ GenericDiffractometer.__init__(self, *args) # Hardware objects ---------------------------------------------------- self.zoom_motor_hwobj = None self.camera_hwobj = None self.omega_reference_motor = None self.centring_hwobj = None self.minikappa_correction_hwobj = None self.detector_distance_motor_hwobj = None # Channels and commands ----------------------------------------------- self.chan_calib_x = None self.chan_calib_y = None self.chan_current_phase = None self.chan_head_type = None self.chan_fast_shutter_is_open = None self.chan_state = None self.chan_status = None self.chan_sync_move_motors = None self.chan_scintillator_position = None self.chan_capillary_position = None self.cmd_start_set_phase = None self.cmd_start_auto_focus = None self.cmd_get_omega_scan_limits = None self.cmd_save_centring_positions = None # Internal values ----------------------------------------------------- self.use_sc = False self.omega_reference_pos = [0, 0] self.reference_pos = [680, 512]
def __init__(self, *args): """ Description: """ GenericDiffractometer.__init__(self, *args) # Compatibility line self.C3D_MODE = GenericDiffractometer.CENTRING_METHOD_AUTO self.MANUAL3CLICK_MODE = "Manual 3-click"
def __init__(self, *args): """ Description: """ GenericDiffractometer.__init__(self, *args) # Hardware objects ---------------------------------------------------- self.zoom_motor_hwobj = None self.omega_reference_motor = None self.centring_hwobj = None self.minikappa_correction_hwobj = None self.nclicks = None self.step = None self.centring_method = None self.collecting = False # Channels and commands ----------------------------------------------- self.chan_calib_x = None self.chan_calib_y = None self.chan_current_phase = None self.chan_head_type = None self.chan_fast_shutter_is_open = None self.chan_state = None self.chan_status = None self.chan_sync_move_motors = None self.chan_scintillator_position = None self.chan_capillary_position = None self.cmd_start_set_phase = None self.cmd_start_auto_focus = None self.cmd_get_omega_scan_limits = None self.cmd_save_centring_positions = None self.centring_time = None # Internal values ----------------------------------------------------- self.use_sc = False self.omega_reference_pos = [0, 0] self.reference_pos = [680, 512] self.goniometer = goniometer() self.camera = camera() self.detector = detector() self.md2_to_mxcube = dict( [(key, value) for key, value in self.motor_name_mapping] ) self.mxcube_to_md2 = dict( [(value, key) for key, value in self.motor_name_mapping] ) self.log = logging.getLogger("HWR")
def __init__(self, *args): """ Description: """ GenericDiffractometer.__init__(self, *args)
def __init__(self, *args): GenericDiffractometer.__init__(self, *args) self.centring_hwobj = None
def __init__(self, *args): """ Descript. : """ self.beam_position = [680, 512] GenericDiffractometer.__init__(self, *args)
def __init__(self, *args): """ Descript. : """ GenericDiffractometer.__init__(self, *args)