package blickfeld.protocol.stream

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

message Event

event.proto:15

* This section describes the events of streams.

Used in: Response

message Event.Developer

event.proto:20

* Internal use only

Used in: Event

(message has no fields)

message Event.EndOfStream

event.proto:31

* > Introduced in BSL v2.13 and firmware v1.13 Event to indicate the end of stream. This is called after an [Unsubscribe](#blickfeld.protocol.stream.Unsubscribe) request. No further events will arrive for the subscribed stream after this event.

Used in: Event

message Subscribe

connection.proto:15

* This section describes the different streams to which it is possible to subscribe. A stream regularly provides data or status updates for the user. The events will not be pushed automatically to the BSL; the client has to retrieve them.

Used in: Request, status.Server.Client, Event.EndOfStream

message Subscribe.Developer

connection.proto:62

* Internal use only

Used in: Subscribe

(message has no fields)

message Subscribe.IMU

connection.proto:55

* > Introduced in BSL v2.18 and firmware v1.19 The Cube has an on-board IMU, which can be used for e.g. mapping applications or static auto-leveling. A stream can be requested with this subscription. The default rate is approx. 1.125 kHz and is provided in bursts. The timestamps inside the protocol are synchronized to the ones in point cloud frames.

Used in: Subscribe

message Subscribe.PointCloud

connection.proto:19

* This request is used for subscribing to a point cloud stream.

Used in: config.Advanced.Server, data.PointCloud.Header, Subscribe, RawFile

message Subscribe.RawFile

connection.proto:41

* > Introduced in BSL v2.13 and firmware v1.13 This request is used for subscribing to a raw file stream. The requested stream is directly packed in the Blickfeld data format and only raw bytes are sent to the client, which it should write sequentially in a file. An [Unsubscribe](#blickfeld.protocol.stream.Unsubscribe) request with the same request data must be sent to properly end the file stream. The request raw file stream is ended with an [EndOfStream](#blickfeld.protocol.stream.Event.EndOfStream) event.

Used in: Subscribe

message Subscribe.Status

connection.proto:30

* This request is used for subscribing to a status stream.

Used in: Subscribe

(message has no fields)