Struct AsyncWriter::LidarFrameMessage

Nested Relationships

This struct is a nested type of Class AsyncWriter.

Struct Documentation

struct LidarFrameMessage

Encapsulates everything that’s needed to encode and save the provided lidar frame into the OSF.

Public Functions

inline LidarFrameMessage(int stream_index, const ouster::sdk::osf::ts_t &timestamp, const ouster::sdk::core::LidarFrame &lidar_frame, std::promise<void> &promise)
inline LidarFrameMessage(const ouster::sdk::core::FrameSet &frame_set, std::promise<void> &promise)
LidarFrameMessage(const LidarFrameMessage&) = delete
LidarFrameMessage(LidarFrameMessage&&) = default

Public Members

int stream_index
ouster::sdk::osf::ts_t timestamp
ouster::sdk::core::FrameSet frame_set
std::promise<void> promise
bool saving_uncollated