Class CollationStream

Nested Relationships

Nested Types

Inheritance Relationships

Base Type

Class Documentation

class CollationStream : public ouster::sdk::osf::MessageStream<CollationStreamMeta, ouster::sdk::core::LidarScanSet>

CollationStream that encodes LidarScanSet objects into the messages.

Object type: ouster::sdk::core::LidarScanSet Meta type: CollationStreamMeta (sensor_meta_id, field_types)

Flatbuffer definition file: fb/os_sensor/lidar_scan_stream.fbs

Public Functions

CollationStream(Token key, Writer &writer)
Parameters:
  • key[in] – Private class used to prevent non-friends from calling this.

  • writer[in] – The writer object to use to write messages out.

inline const meta_type &meta() const

Return the concrete metadata type.

This has templated types.

Returns:

The concrete metadata type.