ros / ros_comm

ROS communications-related packages, including core client libraries (roscpp, rospy, roslisp) and graph introspection tools (rostopic, rosnode, rosservice, rosparam).
http://wiki.ros.org/ros_comm
752 stars 911 forks source link

rosbag::Recorder: allow pausing of message recording #2228

Open rhaschke opened 2 years ago

rhaschke commented 2 years ago

This is a rework of #1294 addressing comments by @dirk-thomas. The primary goal is to provide an API to pause and continue message recording. As suggested by Dirk, this PR

The new API is not exposed to the cmdline, because the snapshot API isn't either (and I don't need it to be exposed).