navigate.model.device_startup_functions.start_device
- navigate.model.device_startup_functions.start_device(microscope_name: str, configuration: Dict[str, Any], device_category: str, device_id: int = 0, is_synthetic: bool = False, daq_connection: Optional[Any] = None, plugin_devices: Optional[Dict] = None) → Any
Starts a device.
- Parameters:
microscope_name (str) – Name of microscope in configuration
configuration (Dict[str, Any]) – Global configuration of the microscope
device_category (str) – Type of device to connect to, such as stage, camera, filter_wheel, etc.
device_id (int) – Index of device in the configuration dictionary. Default is 0.
is_synthetic (bool) – Run synthetic version of hardware. Default is False.
plugin_devices (Optional[Dict]) – Dictionary of plugin devices. Default is None.
- Returns:
device – Device class.
- Return type:
Any