navigate.model.device_startup_functions

Functions

auto_redial(func, args[, n_tries, exception])

Retries connections to a startup device defined by func n_tries times.

device_not_found(*args)

Display error message if device not found.

load_camera_connection(configuration[, ...])

Initializes the camera api class.

load_devices(configuration[, is_synthetic, ...])

Load devices from configuration.

load_filter_wheel_connection(device_info[, ...])

Initializes the Filter Wheel class on a dedicated thread.

load_mirror(configuration[, is_synthetic])

Initializes the deformable mirror class on a dedicated thread.

load_stages(configuration[, is_synthetic, ...])

Initializes the stage class on a dedicated thread.

load_zoom_connection(configuration[, ...])

Initializes the Zoom class on a dedicated thread.

start_camera(microscope_name, ...[, ...])

Initializes the camera class.

start_daq(configuration[, is_synthetic])

Initializes the data acquisition (DAQ) class on a dedicated thread.

start_filter_wheel(microscope_name, ...[, ...])

Initializes the filter wheel class on a dedicated thread.

start_galvo(microscope_name, ...[, id, ...])

Initializes the Galvo class.

start_lasers(microscope_name, ...[, id, ...])

Initializes the lasers.

start_mirror(microscope_name, ...[, ...])

Initializes the mirror class.

start_remote_focus_device(microscope_name, ...)

Initializes the remote focus class.

start_shutter(microscope_name, ...[, ...])

Initializes the shutter class on a dedicated thread.

start_stage(microscope_name, ...[, id, ...])

Initializes the Stage class.

start_zoom(microscope_name, ...[, ...])

Initializes the zoom class on a dedicated thread.

Classes

DummyDeviceConnection()

Dummy Device

SerialConnectionFactory()