package blickfeld.protocol.data

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

message Algorithm

algorithm.proto:12

* > Introduced in BSL v2.17 and firmware v1.18 This section describes the additional data output of on-device algorithms. The data is attached to the frame.

Used in: Frame

message Algorithm.BackgroundSubtraction

algorithm.proto:19

* The description of the algorithm can be found at [config.Algorithm.BackgroundSubtraction](#blickfeld.protocol.config.Algorithm.BackgroundSubtraction). The algorithm does not output any additional information. It subtracts returns from the main frame.

Used in: Algorithm

(message has no fields)

message Algorithm.NeighborFilter

algorithm.proto:28

* The description of the algorithm can be found at [config.Algorithm.NeighborFilter](#blickfeld.protocol.config.Algorithm.NeighborFilter). The algorithm does not output any additional information. It subtracts returns from the main frame.

Used in: Algorithm

(message has no fields)

message Algorithm.StaticTransformation

algorithm.proto:37

* The description of the algorithm can be found at [config.Algorithm.StaticTransformation](#blickfeld.protocol.config.Algorithm.StaticTransformation). The algorithm does not output any additional information. It transforms the cartesian coordinates in the frame.

Used in: Algorithm

(message has no fields)

message Frame

frame.proto:14

* This section describes the contents of a point cloud frame.

Used in: PointCloud, file.PointCloud.Data, stream.Subscribe.PointCloud

message Frame.Packed

frame.proto:28

* > Introduced in BSL v2.16 and firmware v1.17 This format returns point clouds as flat binary structures. These can be efficiently encoded & decoded, which increases the performance on low-performance clients significantly. The network bandwidth is usually slightly higher as the data is not encoded. Note: The reference frame concept is handled differently for packed structures. To activate the packed format, it is sufficient to set an empty packed message in the reference frame. The requested fields need to be selected in the scanlines structure. Refer to REF_FRAME_PACKED in the client implementations.

Used in: Frame

message IMU

imu.proto:12

* > 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.

Used in: stream.Event

message IMU.Packed

imu.proto:23

Used in: IMU

message IMU.Sample

imu.proto:17

* Describes a single IMU state. Data rate is approx. 1.125 khz.

Used in: IMU

message Point

point.proto:12

* This section describes the contents of a single point of a point cloud frame or scan line. Each point resembles a direction in which the laser has fired. From each point (direction) the device can receive several responses/returns, see [Point.Return](#blickfeld.protocol.data.Point.Return).

Used in: Scanline

message Point.Direction

point.proto:29

* This section describes the direction and the origin of a point. Use these polar coordinates combined with the range information of a given return, if you want to locate the reflection in the spherical coordinatesystem.

Used in: Point

enum Point.ErrorFlag

point.proto:41

* Error flag indicating why a point delivers no valid returns. If a flag is set, the point should not be interpreted neither processed. Flags are only set temporarily for a short period of time. If the error state does not recover, the device will stop operation.

Used in: Point

message Point.Return

point.proto:18

* This section describes the contents of a single return of a point, sorted by intensity. A return is created when the LiDAR detects the laser light of the reflection of an object.

Used in: Point

message PointCloud

point_cloud.proto:15

* A point cloud object can contain either a full frame or a single scan line.

Used in: stream.Event

message PointCloud.Header

point_cloud.proto:20

* This section describes the contents of a point cloud header.

Used in: PointCloud, file.PointCloud.Header

message Scanline

scanline.proto:12

* This section describes the contents of a single scan line in a point cloud frame.

Used in: Frame, PointCloud