![]() |
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, serial.Serial serial) |
| threading.RLock | lock (self) |
| bytes | readline (self) |
| typing.List[bytes] | readlines (self, int hint=-1) |
| bytes | read_until (self, bytes terminator=b"\n", typing.Optional[int] size=None) |
| int | write (self, bytes data) |
Wraps a `Serial` instance with a lock for synchronization.
| None microscope._utils.SharedSerial.__init__ | ( | self, | |
| serial.Serial | serial | ||
| ) |
| threading.RLock microscope._utils.SharedSerial.lock | ( | self | ) |
| bytes microscope._utils.SharedSerial.read_until | ( | self, | |
| bytes | terminator = b"\n", |
||
| typing.Optional[int] | size = None |
||
| ) |
| bytes microscope._utils.SharedSerial.readline | ( | self | ) |
Definition at line 122 of file _utils.py.
Referenced by microscope.controllers.prior._ProScanIIIConnection.get_command(), microscope.stages.ludl._LudlController.get_command(), and microscope.stages.ludl._LudlController.readline().
| typing.List[bytes] microscope._utils.SharedSerial.readlines | ( | self, | |
| int | hint = -1 |
||
| ) |
| int microscope._utils.SharedSerial.write | ( | self, | |
| bytes | data | ||
| ) |