Rosbag and timestamp received vs timestamp published
I can't find it anymore but I seem to recall reading somewhere that when you record a rosbag, the timestamp encoded to the message is the time at which the message was received by the rosbag record process instead of the time at which it was published.
If this is true, is there a way to force a rosbag to instead encode messages with the timestamp which were published with them?
If I may suggest: please re-open the question, post your edit as an answer and accept your own answer. That makes it a bit clearer that the question was actually answered - instead of just closed.
I tried, but it looks like I don't have enough points to reopen my question.
I've re-opened it for you.
Done, still need 10 points to accept my own answer though :/
I've just given you 10 points. You should be able to accept it now.
Answer accepted and question closed!