navigate.model.device_startup_functions.load_stages
- navigate.model.device_startup_functions.load_stages(configuration, is_synthetic=False, plugin_devices={})
Initializes the stage class on a dedicated thread.
Stage information is pulled from the configuration file. Proper stage types include PI, MP285, Thorlabs, MCL, ASI, GalvoNIStage, and SyntheticStage.
- Parameters:
configuration (multiprocessing.managers.DictProxy) – Global configuration of the microscope
is_synthetic (bool) – Run synthetic version of hardware?
plugin_devices (dict) – Dictionary of plugin devices
- Returns:
Stage – Stage class.
- Return type:
class
Examples
>>> load_stages(configuration, is_synthetic=False, plugin_devices={})