stream.raw
- blickfeld_scanner.stream.raw.signal_handler(sig, frame)
- class blickfeld_scanner.stream.raw.raw(connection, req, file_name=None)
Class to request a point cloud stream
> Introduced in BSL v2.13 and firmware v1.13
- Parameters
connection (
blickfeld_scanner.scanner.connection
) – connection to the devicereq – request for the raw stream, for example a raw point cloud stream
file_name – Path to the file where it should be dumped
- recv_bytes()
Receive raw bytes
When a file during creating of the raw object is given, this function will dump the bytes to the file.
Will throw a ConnectionError when the end_of_stream field is set in the received event.
- Returns
bytes
- stop()
Stop and unsuscribe of the stream.
Receive all remaining packets and the footer. Will receive packets until the ConnectionError is raised, when the server sends the end_of_stream event.
- Returns
all remaining bytes accumalated