ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange |
1 | initial version |
The real answer is there in the connection header:
http://wiki.ros.org/rospy/Overview/Publishers%20and%20Subscribers see the last few lines.
A subscriber can get access to a "connection header", which includes debugging information such as who sent the message, as well information like whether or not a message was latched. This data is stored as the _connection_header field of a received message.
e.g.
print m._connection_header
{'callerid': '/talker_38321_1284999593611',
'latching': '0',
'md5sum': '992ce8a1687cec8c8bd883ec73ca41d1',
'message_definition': 'string data\n\n',
'topic': '/chatter',
'type': 'std_msgs/String'}
2 | No.2 Revision |
The real answer is there in the connection header:
http://wiki.ros.org/rospy/Overview/Publishers%20and%20Subscribers see the last few lines.
A subscriber can get access to a "connection header", which includes debugging information such as who sent the message, as well information like whether or not a message was latched. This data is stored as the _connection_header field of a received message.
e.g.
print m._connection_header
{'callerid': '/talker_38321_1284999593611',
'latching': '0',
'md5sum': '992ce8a1687cec8c8bd883ec73ca41d1',
'message_definition': 'string data\n\n',
'topic': '/chatter',
'type': 'std_msgs/String'}
EDIT: THIS METHOD IS NOT RECOMMENDED. IT IS ONLY FOR DEBUGGING PURPOSES.