Skip to content

Disable timestamp checking with zenoh-dds-bridge? #87

Closed Answered by JEnoch
Yadunund asked this question in Q&A
Discussion options

You must be logged in to vote

Hi @Yadunund,

Short answer:
currently the zenoh-bridge-dds are timestamping by default and there is no option to disable this.
However, you can get rid of those logs about timestamps exceeding the delta by increasing the delta value.
For this, define such environment variable: UHLC_MAX_DELTA_MS=86400000. This means the log won't occur if the clock drift between your 2 system clocks is less than 1 day (86400000 milliseconds)

Long answer:
zenoh-bridge-dds requires timestamps and thus synchronised system clocks for a correct behaviour of TRANSIENT_LOCAL support.
Lets consider your ROS 2 nodes on different domains IDs are publishing on the same topic with TRANSIENT_LOCAL QoS. If host A has a …

Replies: 2 comments 1 reply

Comment options

You must be logged in to vote
0 replies
Answer selected by Yadunund
Comment options

You must be logged in to vote
1 reply
@Yadunund
Comment options

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants