mirror of
https://github.com/orbbec/OrbbecSDK_ROS2.git
synced 2026-10-09 22:29:48 +08:00
feat: enhance frame timestamp logging with expected interval and dropped frame tracking
This commit is contained in:
@@ -60,6 +60,7 @@ class FrameTimestampCsvLogger {
|
||||
int64_t sdk_system_ts_us = 0;
|
||||
int64_t arrival_system_us = 0;
|
||||
int64_t arrival_steady_us = 0;
|
||||
int64_t expected_interval_us = 0;
|
||||
std::optional<int64_t> publish_system_us;
|
||||
std::optional<int64_t> publish_steady_us;
|
||||
|
||||
@@ -85,6 +86,10 @@ class FrameTimestampCsvLogger {
|
||||
|
||||
struct PreviousStreamTimestamps {
|
||||
std::optional<int64_t> device_ts_us;
|
||||
std::optional<int64_t> publish_device_ts_us;
|
||||
int64_t expected_interval_us = 0;
|
||||
int64_t dropped_frames = 0;
|
||||
int64_t publish_dropped_frames = 0;
|
||||
std::optional<int64_t> sensor_ts_us;
|
||||
std::optional<int64_t> global_ts_us;
|
||||
std::optional<int64_t> sdk_system_ts_us;
|
||||
|
||||
Reference in New Issue
Block a user