Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Long publish period for many topics. #36

Open
smorita-esol opened this issue Dec 27, 2019 · 1 comment
Open

Long publish period for many topics. #36

smorita-esol opened this issue Dec 27, 2019 · 1 comment

Comments

@smorita-esol
Copy link

The publish period of the Micro-XRCE-DDS Client when it published over 40 topics seems to be over several ten milliseconds.
Is this a limitation of the Micro-XRCE-DDS?

We evaluated the Micro XRCE-DDS-Client which was ported to the FreeRTOS environment below.
https://github.com/godzilla-max/rose_sketch

To evaluate the publish period, we modified the main.cpp in the above repository so as to publish 40 topics whose type is uint8 array(Uint8MultiArray). The size of each array is 300 bytes.
And the publish period derived from the application above was over 20 miliseconds, and up to about 1 second.

I know this might be caused by some limitations of th FreeRTOS or its network stack. But I want to know whther this long pusblish periods are expected even in the XRCE-DDS on its reference platform or not.

I attached a set of the files modified in the reoisitory above to this ticket.
ModifiedSourceListsForGrRoseRepo.zip

@FranFin
Copy link
Contributor

FranFin commented Jul 20, 2020

@smorita-esol Hi! Thank you for your interest in Micro XRCE-DDS. Notice that we’ll discuss the recent contributions and developments in the next Embedded WG meeting. You’re invited to bring your Micro XRCE-DDS related issue to this platform. We’ll be very happy to have you join us and discuss your questions with the community.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants