You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I've noticed in systems with many nodes running the QoS tooltip (added in #53) is not always correct. In particular, it seems easy to reproduce if we are using simulation time with a clock publisher.
Reproduction
To reproduce, create a file clock_pub.py with the following contents:
Switch to the "Node/Topics" view from the drop-down menu and hover over some of the arrows to see the QoS. You'll notice that sometimes it is incorrectly displaying tooltips for other connections. E.g. we see the clock publisher (reliable/transient_local) or clock subscription (best_effort/volatile) QoS information overlayed on the talker/listener "chatter" topic arrows, which should be reliable/volatile.
Additional info
I instrumented the code a little bit to print out extra information in the tooltip. Doing this I can confirm the tooltip being displayed is for an edge in the graph that we are not currently hovering over. So, I'm not sure if this is a bug in rqt_graph itself, or the upstream libraries responsible for rendering tooltips.
The text was updated successfully, but these errors were encountered:
I've noticed in systems with many nodes running the QoS tooltip (added in #53) is not always correct. In particular, it seems easy to reproduce if we are using simulation time with a clock publisher.
Reproduction
To reproduce, create a file
clock_pub.py
with the following contents:Then create a launch file with a bunch of talkers, a listener, and clock_pub.py:
Launch the system:
Start rqt_graph
Switch to the "Node/Topics" view from the drop-down menu and hover over some of the arrows to see the QoS. You'll notice that sometimes it is incorrectly displaying tooltips for other connections. E.g. we see the clock publisher (reliable/transient_local) or clock subscription (best_effort/volatile) QoS information overlayed on the talker/listener "chatter" topic arrows, which should be reliable/volatile.
Additional info
I instrumented the code a little bit to print out extra information in the tooltip. Doing this I can confirm the tooltip being displayed is for an edge in the graph that we are not currently hovering over. So, I'm not sure if this is a bug in rqt_graph itself, or the upstream libraries responsible for rendering tooltips.
The text was updated successfully, but these errors were encountered: