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
The discovery is currently not restarted properly in record() when previously stopped through stop(). This implies that no new topics are subscribed to on subsequent calls to resume and no topics at all when simulation time is used due to how these topics are initialized.
The cause is the following comparison, which needs to be inverted:
The discovery is currently not restarted properly in
record()
when previously stopped throughstop()
. This implies that no new topics are subscribed to on subsequent calls to resume and no topics at all when simulation time is used due to how these topics are initialized.The cause is the following comparison, which needs to be inverted:
rosbag2/rosbag2_transport/src/rosbag2_transport/recorder.cpp
Lines 440 to 449 in ffd8c7d
The stop_discovery_ atomic should then also be initialized to true in order for the first start_discovery call to succeed.
The text was updated successfully, but these errors were encountered: