![]() |
BioImager
3.9.1
A .NET microscopy imaging library. Supports various microscopes by using imported libraries & GUI automation. Supported libraries include PriorĀ® & ZeissĀ® & all devices supported by Micromanager 2.0 and python-microscope.
|
Public Member Functions | |
| None | __init__ (self, str port, int baudrate, float timeout) |
| threading.RLock | lock (self) |
| int | write (self, bytes data) |
| bytes | readline (self, int size=-1) |
Wraps a serial connection with a reentrant lock. This class is just the wrap to :class:`serial.Serial`. The class exposing the Zaber commands interface is :class:`_ZaberDeviceConnection`. .. todo: replace with microscope._utils.SharedSerial
| None microscope.controllers.zaber._ZaberConnection.__init__ | ( | self, | |
| str | port, | ||
| int | baudrate, | ||
| float | timeout | ||
| ) |
Definition at line 122 of file zaber.py.
| threading.RLock microscope.controllers.zaber._ZaberConnection.lock | ( | self | ) |
| bytes microscope.controllers.zaber._ZaberConnection.readline | ( | self, | |
| int | size = -1 |
||
| ) |
Definition at line 154 of file zaber.py.
Referenced by microscope.controllers.prior._ProScanIIIConnection.get_command(), microscope.stages.ludl._LudlController.get_command(), and microscope.stages.ludl._LudlController.readline().
| int microscope.controllers.zaber._ZaberConnection.write | ( | self, | |
| bytes | data | ||
| ) |