microspeclib.internal.stream module¶
-
class
microspeclib.internal.stream.
MicroSpecBytesIOStream
(stream=None)¶ Bases:
microspeclib.internal.stream.MicroSpecStream
-
__init__
(stream=None)¶ Initialize self. See help(type(self)) for accurate signature.
-
read
(bytelen=0, *args, **kwargs)¶
-
write
(buf, *args, **kwargs)¶
-
-
class
microspeclib.internal.stream.
MicroSpecEmulatedStream
(hardware=None, software=None, timeout=None, socat=False, fork=False, *args, **kwargs)¶ Bases:
microspeclib.internal.stream.MicroSpecSerialIOStream
-
__init__
(hardware=None, software=None, timeout=None, socat=False, fork=False, *args, **kwargs)¶ Initialize self. See help(type(self)) for accurate signature.
-
-
class
microspeclib.internal.stream.
MicroSpecSerialIOStream
(serial_number=None, device=None, timeout=0, *args, **kwargs)¶ Bases:
microspeclib.internal.stream.MicroSpecStream
-
__init__
(serial_number=None, device=None, timeout=0, *args, **kwargs)¶ Initialize self. See help(type(self)) for accurate signature.
-
read
(bytelen=0, *args, **kwargs)¶
-
-
class
microspeclib.internal.stream.
MicroSpecStream
(stream)¶ Bases:
object
-
__init__
(stream)¶ Initialize self. See help(type(self)) for accurate signature.
-
__weakref__
¶ list of weak references to the object (if defined)
-
consume
(bytelen)¶
-
pushback
(buf)¶
-
read
(bytelen=0, *args, **kwargs)¶
-
receiveCommand
()¶
-
receiveReply
(command_id)¶
-
sendCommand
(command)¶
-
sendReply
(reply)¶
-
write
(buf, *args, **kwargs)¶
-