Struct FrameTimestampCsvLogger::StreamState

Nested Relationships

This struct is a nested type of Class FrameTimestampCsvLogger.

Struct Documentation

struct StreamState

Public Members

bool has_frame = false
bool publish_expected = false
bool final = false
uint64_t frame_index = 0
std::optional<int64_t> metadata_frame_number
std::optional<int64_t> sensor_ts_us
int64_t device_ts_us = 0
int64_t global_ts_us = 0
int64_t sdk_system_ts_us = 0
int64_t arrival_system_us = 0
int64_t arrival_steady_us = 0
std::optional<int64_t> publish_system_us
std::optional<int64_t> publish_steady_us
std::optional<int64_t> device_ts_delta_us
std::optional<int64_t> sensor_ts_delta_us
std::optional<int64_t> global_ts_delta_us
std::optional<int64_t> sdk_system_ts_delta_us
std::optional<int64_t> arrival_system_delta_us
std::optional<int64_t> arrival_steady_delta_us
std::optional<int64_t> publish_system_delta_us
std::optional<int64_t> publish_steady_delta_us
std::optional<int64_t> arrival_to_publish_system_us
std::optional<int64_t> arrival_to_publish_steady_us
std::optional<int64_t> sdk_delay_from_global_us
std::optional<int64_t> sdk_delay_from_system_us