Show all message types which contain a given msg
Is there a way to use rosmsg to query for all messages that contain another msg type?
For instance, I'd like to see all message types which contain a sensor_msgs/Image
. (querying services the same thing would also be useful)
Doing a rosmsg show on every message output by rosmsg and grepping it for the type is super slow, probably 10 minutes or more for all the messages.
I've never heard of a function/script for that, but the code for the auto completion for 'rosmsg show' should be able to create a list of msg definitions in which you could just grep. Sounds like a fun python finger exercise.
Are you looking for "all" published topics that contain that message type? Or are you looking for messages that contain another message type (the message hierarchy)?
@jeremya messages types, I updated the question to reflect that.