MakoCamera package¶
Submodules¶
MakoCamera.blacs_tabs module¶
MakoCamera.blacs_workers module¶
-
class
MakoCamera.blacs_workers.
MakoCameraWorker
(*args, **kwargs)[source]¶ Bases:
labscript_devices.IMAQdxCamera.blacs_workers.IMAQdxCameraWorker
Mako API Camera Worker.
Inherits from IMAQdxCameraWorker. Overloads get_attributes_as_dict to use Mako_Camera.get_attributes() method.
-
get_attributes_as_dict
(visibility_level)[source]¶ Return a dict of the attributes of the camera for the given visibility level
-
interface_class
¶ alias of
Mako_Camera
-
-
class
MakoCamera.blacs_workers.
Mako_Camera
(serial_number)[source]¶ Bases:
object
-
get_attributes
(visibility_level, writeable_only=True)[source]¶ Return a dict of all attributes of readable attributes, for the given visibility level. Optionally return only writeable attributes.
-
grab_multiple
(n_images, images)[source]¶ Grab n_images into images array during buffered acquistion. Length of exposure is controlled by the hardware TTL trigger duration
-
MakoCamera.labscript_devices module¶
-
class
MakoCamera.labscript_devices.
MakoCamera
(name, parent_device, connection, serial_number, orientation=None, trigger_edge_type='rising', trigger_duration=None, minimum_recovery_time=0.0, camera_attributes=None, manual_mode_camera_attributes=None, stop_acquisition_timeout=5.0, exception_on_failed_shot=True, saved_attribute_visibility_level='intermediate', mock=False, **kwargs)[source]¶ Bases:
labscript_devices.IMAQdxCamera.labscript_devices.IMAQdxCamera
-
description
= 'Mako Camera'¶
-