@@ -189,8 +189,6 @@ def load_camera_connection(configuration, camera_id=0, is_synthetic=False):
189189 camera_connection = configuration ["configuration" ]["hardware" ]["camera" ][
190190 camera_id
191191 ]["camera_connection" ]
192-
193- # return camera object in the auto_redial function.
194192 return auto_redial (
195193 build_photometrics_connection , (camera_connection ,), exception = Exception
196194 )
@@ -875,7 +873,7 @@ def load_filter_wheel_connection(device_info, is_synthetic=False, plugin_devices
875873 exception = Exception ,
876874 )
877875
878- elif device_type == "ASI" :
876+ elif device_type == "ASI" or device_type == "ASICubeSlider" :
879877 from navigate .model .devices .filter_wheel .asi import (
880878 build_filter_wheel_connection ,
881879 )
@@ -969,6 +967,11 @@ def start_filter_wheel(
969967
970968 return ASIFilterWheel (device_connection , device_config )
971969
970+ elif device_type == "ASICubeSlider" :
971+ from navigate .model .devices .filter_wheel .asi import ASICubeSlider
972+
973+ return ASICubeSlider (device_connection , device_config )
974+
972975 elif device_type == "NI" :
973976 from navigate .model .devices .filter_wheel .ni import DAQFilterWheel
974977
@@ -1058,7 +1061,7 @@ def start_shutter(
10581061 Name of microscope in configuration
10591062 device_connection : object
10601063 Hardware device to connect to
1061- configuration : multiprocesing .managers.DictProxy
1064+ configuration : multiprocessing .managers.DictProxy
10621065 Global configuration of the microscope
10631066 is_synthetic : bool
10641067 Run synthetic version of hardware?
0 commit comments