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
keeps pausing independent from snapshot triggering: while pausing stops message recording (into the memory queue), the latter triggers writing to a new file (but always continues recording)
uses std_msgs::Bool to pause/continue recording
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).
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
std_msgs::Bool
to pause/continue recordingThe new API is not exposed to the cmdline, because the snapshot API isn't either (and I don't need it to be exposed).