microscope.cameras.andorsdk3 module
AndorSDK3 camera device.
This class provides a wrapper for PYME’s SDK3 interface that allows a camera and all its settings to be exposed over Pyro.
-
class
microscope.cameras.andorsdk3.
AndorSDK3
(index=0, **kwargs)[source] Bases:
microscope.abc.FloatingDeviceMixin
,microscope.abc.Camera
-
SDK_INITIALIZED
= False
-
abort
()[source] Abort acquisition.
-
get_cycle_time
()[source] Return the cycle time in seconds.
-
get_exposure_time
()[source] Return the current exposure time in seconds.
-
get_gain
()[source]
-
get_id
()[source] Return a unique hardware identifier such as a serial number.
-
get_trigger_type
()[source] Return the current trigger mode.
- One of
TRIGGER_AFTER, TRIGGER_BEFORE or TRIGGER_DURATION (bulb exposure.)
-
initialize
()[source] Initialise the camera.
Open the connection, connect properties and populate settings dict.
-
invalidate_buffers
(func)[source] Wrap functions that invalidate buffers so buffers are recreated.
-
set_cooling
(value)[source]
-
set_exposure_time
(*args, **kwargs) Set the exposure time on the device in seconds.
-
set_num_buffers
(num)[source]
-
set_trigger
(ttype: microscope.TriggerType, tmode: microscope.TriggerMode) → None[source] Set device for a specific trigger.
-
soft_trigger
()[source]
-
property
trigger_mode
-
property
trigger_type
-
-
microscope.cameras.andorsdk3.
readable_wrapper
(func)[source]
-
microscope.cameras.andorsdk3.
writable_wrapper
(func)[source]