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.MessageBasedDriver
High 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
¶