In what order are callbacks called?

asked 2015-10-06 09:28:47 -0500

drewm1980 gravatar image

updated 2015-10-06 09:34:15 -0500

Suppose I am using the default global callback queue. I have two Subscrbers subscribed to different topics, with different input buffer sizes and different callback functions.

What guarantees are there for the order n which callbacks are called? Are they at least guaranteed to follow the order of message arrival at the ros node?

I am aware of the message_filters tools for ordering messages based on timestamps in the messages. I am asking here what guarantees the basic ROS facilities provide.

edit retag flag offensive close merge delete