Then an exception is thrown, because qos_profile is being set twice.
I am throwing around a lot of pointcloud data, and I really want to be able to specify a best effort quality of service For some of my filters.
Thank you for the clear type annotations, making this easy to track down.
for reference, the problem __init__ function is shown below:
The subscription created in the Subscriber
__init__
has a hard-coded queue depth of 10. Ifqos_profile
is set as a named param like I am doing:Then an exception is thrown, because qos_profile is being set twice. I am throwing around a lot of pointcloud data, and I really want to be able to specify a best effort quality of service For some of my filters.
Thank you for the clear type annotations, making this easy to track down.
for reference, the problem
__init__
function is shown below: