Make interval (time space) between sending discovery packets in unicast discovery

2 posts / 0 new
Last post
Offline
Last seen: 6 hours 18 min ago
Joined: 09/10/2022
Posts: 31
Make interval (time space) between sending discovery packets in unicast discovery

Hi. I use connext dds version6.

I use unicast domain participant discovery.

I realized that sending too many discovery packets  ( to any other domain paticipant in the network)  without any delay between them, makes effect on sending other packets and makes my network inefficient.

I want to make about 10ms time space between sending discovery packet. Is there any normal solution to do that? Is there any qos related to that?

r
Offline
Last seen: 16 hours 35 min ago
Joined: 06/17/2019
Posts: 49

The burst of phase 1 of discovery messages are sent out periodically based on your liveliness assert period: https://community.rti.com/kb/what-settings-affect-domainparticipant%E2%80%99s-liveliness

But if you wanted to slow down how quickly one burst of messages is sent out, I'd recommend looking into the flow_controller_name
https://community.rti.com/static/documentation/connext-dds/current/doc/manuals/connext_dds_professional/users_manual/users_manual/PUBLISH_MODE_QosPolicy__DDS_Extension_.htm#Table_PublishMode

And look into changing the builtin writer details: https://community.rti.com/static/documentation/connext-dds/current/doc/manuals/connext_dds_professional/users_manual/users_manual/DISCOVERY_CONFIG_Qos.htm#Table_DiscoveryConfig