Skip to content

global_time_enabled not available on D555 over DDS/Ethernet #14732

@iamanshulchauhan1

Description

@iamanshulchauhan1

Summary
When connecting the Intel RealSense D555 via USB, the global_time_enabled option is supported and enabled. However, when the same camera is accessed over DDS (Ethernet), this option is not exposed. This prevents proper multi-camera timestamp synchronization in Ethernet-only setups.

Environment

Camera: Intel RealSense D555

Firmware: 7.56.37618.4188

librealsense: 2.57.6

OS: Ubuntu 22.04 (Docker), ROS 2 Humble

Observed Behavior

USB connection: global_time_enabled → supported=True

DDS (Ethernet) connection: global_time_enabled → supported=False

Impact
Without global_time_enabled, hardware timestamps from multiple D555 cameras remain in separate clock domains (observed ~78s offset).

Question
Is this a DDS transport limitation, or is support for global_time_enabled over Ethernet planned? Is there an alternative way to synchronize timestamps across multiple D555 cameras over DDS?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions