|
| | __init__ (self, n_actuators, **kwargs) |
| |
| int | n_actuators (self) |
| |
| | get_current_pattern (self) |
| |
| microscope.TriggerType | trigger_type (self) |
| |
| microscope.TriggerMode | trigger_mode (self) |
| |
| None | set_trigger (self, microscope.TriggerType ttype, microscope.TriggerMode tmode) |
| |
| None | apply_pattern (self, numpy.ndarray pattern) |
| |
| None | queue_patterns (self, numpy.ndarray patterns) |
| |
| None | next_pattern (self) |
| |
| None | trigger (self) |
| |
| None | __del__ (self) |
| |
| bool | get_is_enabled (self) |
| |
| None | disable (self) |
| |
| None | enable (self) |
| |
| None | initialize (self) |
| |
| None | shutdown (self) |
| |
| None | add_setting (self, name, dtype, get_func, set_func, values, typing.Optional[typing.Callable[[], bool]] readonly=None) |
| |
| | get_setting (self, str name) |
| |
| | get_all_settings (self) |
| |
| None | set_setting (self, str name, value) |
| |
| | describe_setting (self, str name) |
| |
| | describe_settings (self) |
| |
| | update_settings (self, incoming, bool init=False) |
| |
Definition at line 376 of file __init__.py.
◆ __init__()
| microscope.simulators.SimulatedDeformableMirror.__init__ |
( |
| self, |
|
|
| n_actuators, |
|
|
** | kwargs ) |
◆ _do_apply_pattern()
| microscope.simulators.SimulatedDeformableMirror._do_apply_pattern |
( |
| self, |
|
|
| pattern ) |
|
protected |
◆ _do_shutdown()
| None microscope.simulators.SimulatedDeformableMirror._do_shutdown |
( |
| self | ) |
|
|
protected |
Private method - actual shutdown of the device.
Users should be calling :meth:`shutdown` and not this method.
Concrete implementations should implement this method instead
of `shutdown`.
Reimplemented from microscope.abc.Device.
Definition at line 384 of file __init__.py.
384 def _do_shutdown(self) -> None:
385 pass
386
◆ get_current_pattern()
| microscope.simulators.SimulatedDeformableMirror.get_current_pattern |
( |
| self | ) |
|
Method for debug purposes only.
This method is not part of the DeformableMirror ABC, it only
exists on this test device to help during development.
Definition at line 394 of file __init__.py.
394 def get_current_pattern(self):
395 """Method for debug purposes only.
396
397 This method is not part of the DeformableMirror ABC, it only
398 exists on this test device to help during development.
399 """
400 return self._current_pattern
401
402
◆ n_actuators()
| int microscope.simulators.SimulatedDeformableMirror.n_actuators |
( |
| self | ) |
|
◆ _current_pattern
| microscope.simulators.SimulatedDeformableMirror._current_pattern = pattern |
|
protected |
◆ _n_actuators
| int microscope.simulators.SimulatedDeformableMirror._n_actuators = n_actuators |
|
protected |
The documentation for this class was generated from the following file:
- BioImager/PythonMicroscope/microscope/simulators/__init__.py