I exposed an Option<QosProfile> to the user of the crate.#95
I exposed an Option<QosProfile> to the user of the crate.#95m-dahl merged 2 commits intosequenceplanner:masterfrom TijlJappens:feature/expose_QoS_settings_for_services
Conversation
…he can alter the QoS profile for the created services.
|
Hi, Thanks! I am sure this will be useful to have. A couple of comments:
|
…n actual QosProfile. I also did the same for the clients and modified some of the examples.
|
Thank you for your reply. I made the changes you requested but I am unable to test them as I don't know how to run the pipeline/workflow myself. I tried to run them locally with act without much succes (I couldn't get the master to work running act on windows subsystem 2 for linux, only the ROS CI/docs_no_ros worked). edid: the reason why act failed for me is due to a panic that I have also seen before myself: | thread 'msg_types::tests::test_capped_sequence' panicked at library/core/src/panicking.rs:156:5: I don't know if you have ever seen it emerging? This is from the master branch, so has nothing to do with my changes. |
|
Hi. I think how it works is that the CI will run automatically for your PR once you have a commit in the tree. For now I have to approve each run. PR looks good so we can merge it. The error you got is interesting and I have never seen it before. But as you can see it happened on the github CI now aswell. The last commit was fine but that was made just before rust 1.78 was released. I just updated to 1.78 on my machine and I can reproduce it locally. So something has changed between rust 1.77 and 1.78 which causes the panic. I made a new issue for it here #96 but I don't have time to look into it right now. |
I exposed an Option to the user of the crate so that he/she can alter the QoS profile for the created services.