Do you not get warnings when doing that?  I'm pretty sure we've been meaning to remove that ability, and you should be getting a warning like:

"Advertising on topic [<topic>] with md5sum [*].  If you are not playing back an old bag file, this is a problem."

What output do you get when they mismatch?

Josh

On Sat, Mar 27, 2010 at 11:31 PM, Ken Tossell <ktossell@umd.edu> wrote:
Thanks, Eric and Josh. I've used the ShapeShifter class from topic_tools
to build a multi-topic, on-demand proxy. It's still advertising its
topics using the '*' checksum since I really don't want to have it
subscribe to any topics before it starts advertising them, but that
seems to work all right (and should be fine as long as you don't have
mismatched messages [?]).

http://www.ros.org/wiki/proxy

I constructed a message mismatch -- where the sender and the receiver
(across a repeater) had different message definitions -- and tested it
using rostopic. The connection was dropped immediately.

Ken

_______________________________________________
ros-users mailing list
ros-users@code.ros.org
https://code.ros.org/mailman/listinfo/ros-users