lantz.drivers.sutter¶
| company: | Sutter Instrument. |
|---|---|
| description: | Biomedical and scientific instrumentation. |
| website: | http://www.sutter.com/ |
—
| copyright: | 2015 by Lantz Authors, see AUTHORS for more details. |
|---|---|
| license: | BSD, see LICENSE for more details. |
-
class
lantz.drivers.sutter.Lambda103(resource_name, name=None, **kwargs)[source]¶ Bases:
lantz.messagebased.MessageBasedDriverHigh performance, microprocessor-controlled multi-filter wheel system for imaging applications requiring up to 3 filter wheels.
Parameters: - resource_name (str) – The resource name
- kwargs – keyword arguments passed to the resource during initialization.
Params name: easy to remember identifier given to the instance for logging purposes.
-
motorsON_async(*args, **kwargs)¶ (Async) Power on all motors.
-
reset_async(*args, **kwargs)¶ (Async) Reset the controller.
-
status_async(*args, **kwargs)¶
-
DEFAULTS= {'ASRL': {'write_termination': '', 'read_termination': ''}}¶
-
DEFAULTS_changed¶
-
flush_changed¶
-
initialize_changed¶
-
motorsON= functools.partial(<bound method Action.call of <lantz.action.Action object at 0x7fe1f4296fd0>>, None)¶
-
motorsON_changed¶
-
open_A¶ Open shutter A.
Values: {False: ‘¬’, True: ‘ª’}
-
open_A_changed¶
-
position¶ Keys: {‘A’: 0, ‘B’: 1} Set filter wheel position and speed.
w = 0 -> Filter wheels A and C w = 1 -> Fliter wheel B
-
position_changed¶
-
remote¶ Set Local-Mode.
Values: {False: ‘ï’, True: ‘î’}
-
remote_changed¶
-
reset= functools.partial(<bound method Action.call of <lantz.action.Action object at 0x7fe1f42b23c8>>, None)¶
-
reset_changed¶
-
status= functools.partial(<bound method Action.call of <lantz.action.Action object at 0x7fe1f42b2080>>, None)¶
-
status_changed¶