Get node name within DDS network
I'm currently extracting some information from the ROS network by the use of the FastDDS Statistic module ( https://fast-dds.docs.eprosima.com/en... ). However I'm not able to extract/retrieve the node names as defined in the ROS network. The nodes are only visible as DDS entities whereby I can manually extrapolate the name by seeing the associated topics, however I would like for this to happen automatically.
This is the information I'm able to extract:
{
"alias":"/",
"alive":true,
"guid":"01.0f.3b.dd.c9.08.6f.31.01.00.00.00|0.0.1.c1",
"id":6,
"kind":"participant",
"locators":[
"UDPv4:[127.0.0.1]:7414",
"UDPv4:[127.0.0.1]:7415"
],
"metatraffic":false,
"name":"/",
"qos":{
"available_builtin_endpoints":3135,
"lease_duration":{
"nanoseconds":0,
"seconds":20
},
"properties":[
{
"name":"PARTICIPANT_TYPE",
"value":"SIMPLE"
}
],
"user_data":"656e636c6176653d2f3b0",
"vendor_id":[
1,
15
]
}
}
The name is always listed as "/". Is there a way to map this information?
Kind regards!