Class LidarFrameStream¶
Defined in File stream_lidar_frame.h
Inheritance Relationships¶
Base Type¶
public ouster::sdk::osf::MessageStream< LidarFrameStreamMeta, ouster::sdk::core::LidarFrame >Template Struct MessageStream
Class Documentation¶
-
class LidarFrameStream : public ouster::sdk::osf::MessageStream<LidarFrameStreamMeta, ouster::sdk::core::LidarFrame>¶
LidarFrameStream that encodes LidarFrame objects into the messages.
Object type: ouster::sdk::core::LidarFrame Meta type: LidarFrameStreamMeta (sensor_meta_id, field_types)
Flatbuffer definition file: fb/os_sensor/lidar_scan_stream.fbs
Public Functions
-
LidarFrameStream(Writer &writer, const uint32_t sensor_meta_id, const ouster::sdk::core::LidarFrameFieldTypes &field_types = {})¶
- Parameters:
writer[in] The writer object to use to write messages out.
sensor_meta_id[in] The sensor to use.
field_types[in] LidarFrame fields specs, this argument is optional.
-
inline const meta_type &meta() const¶
Return the concrete metadata type.
This has templated types.
- Returns:
The concrete metadata type.
-
LidarFrameStream(Writer &writer, const uint32_t sensor_meta_id, const ouster::sdk::core::LidarFrameFieldTypes &field_types = {})¶