-
Notifications
You must be signed in to change notification settings - Fork 402
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
Support for n:m communciation (multiple senders on a topic / CaProID) #25
Comments
Closed
budrus
pushed a commit
that referenced
this issue
Mar 29, 2020
Signed-off-by: Poehnl Michael (CC-AD/ESW1) <[email protected]>
budrus
pushed a commit
to budrus/iceoryx
that referenced
this issue
Mar 29, 2020
Signed-off-by: Poehnl Michael (CC-AD/ESW1) <[email protected]>
budrus
pushed a commit
to budrus/iceoryx
that referenced
this issue
Mar 30, 2020
Signed-off-by: Poehnl Michael (CC-AD/ESW1) <[email protected]>
budrus
pushed a commit
to budrus/iceoryx
that referenced
this issue
Mar 30, 2020
Signed-off-by: Poehnl Michael (CC-AD/ESW1) <[email protected]>
budrus
pushed a commit
to budrus/iceoryx
that referenced
this issue
Mar 30, 2020
Signed-off-by: Poehnl Michael (CC-AD/ESW1) <[email protected]>
budrus
pushed a commit
to budrus/iceoryx
that referenced
this issue
Apr 2, 2020
Signed-off-by: Poehnl Michael (CC-AD/ESW1) <[email protected]>
budrus
pushed a commit
to budrus/iceoryx
that referenced
this issue
Apr 3, 2020
Signed-off-by: Poehnl Michael (CC-AD/ESW1) <[email protected]>
budrus
pushed a commit
to budrus/iceoryx
that referenced
this issue
Apr 4, 2020
Signed-off-by: Poehnl Michael (CC-AD/ESW1) <[email protected]>
budrus
pushed a commit
to budrus/iceoryx
that referenced
this issue
Apr 6, 2020
Signed-off-by: Poehnl Michael (CC-AD/ESW1) <[email protected]>
budrus
added a commit
that referenced
this issue
Apr 6, 2020
…building-blocks Iox #25 chunk sender building block
budrus
pushed a commit
to budrus/iceoryx
that referenced
this issue
Apr 6, 2020
Signed-off-by: Poehnl Michael (CC-AD/ESW1) <[email protected]>
budrus
pushed a commit
to budrus/iceoryx
that referenced
this issue
Apr 6, 2020
Signed-off-by: Poehnl Michael (CC-AD/ESW1) <[email protected]>
budrus
pushed a commit
to budrus/iceoryx
that referenced
this issue
Apr 8, 2020
Signed-off-by: Poehnl Michael (CC-AD/ESW1) <[email protected]>
budrus
pushed a commit
to budrus/iceoryx
that referenced
this issue
Apr 13, 2020
Signed-off-by: Poehnl Michael (CC-AD/ESW1) <[email protected]>
mossmaurice
added a commit
to mossmaurice/iceoryx
that referenced
this issue
Apr 14, 2020
Signed-off-by: Hoinkis Simon (CC-AD/ESW1) <[email protected]>
mossmaurice
added a commit
to mossmaurice/iceoryx
that referenced
this issue
Apr 14, 2020
…ration test Signed-off-by: Hoinkis Simon (CC-AD/ESW1) <[email protected]>
mossmaurice
added a commit
to mossmaurice/iceoryx
that referenced
this issue
Apr 14, 2020
…n test Signed-off-by: Hoinkis Simon (CC-AD/ESW1) <[email protected]>
budrus
pushed a commit
to budrus/iceoryx
that referenced
this issue
Apr 14, 2020
Signed-off-by: Poehnl Michael (CC-AD/ESW1) <[email protected]>
mossmaurice
added a commit
to mossmaurice/iceoryx
that referenced
this issue
Apr 20, 2020
…-block' into iox-eclipse-iceoryx#25-communication-setup-with-chunk-building-blocks-integration-test
mossmaurice
added a commit
to mossmaurice/iceoryx
that referenced
this issue
Apr 20, 2020
…egration test Signed-off-by: Hoinkis Simon (CC-AD/ESW1) <[email protected]>
mossmaurice
added a commit
to mossmaurice/iceoryx
that referenced
this issue
Apr 20, 2020
…ons and make everything global Signed-off-by: Hoinkis Simon (CC-AD/ESW1) <[email protected]>
budrus
changed the title
Support for multiple senders on a topic / CaProID
Support for n:m communciation (multiple senders on a topic / CaProID)
Apr 20, 2020
This was referenced Apr 22, 2020
mossmaurice
added a commit
to mossmaurice/iceoryx
that referenced
this issue
May 6, 2020
…k test Signed-off-by: Hoinkis Simon (CC-AD/ESW1) <[email protected]>
mossmaurice
added a commit
to mossmaurice/iceoryx
that referenced
this issue
May 7, 2020
Signed-off-by: Hoinkis Simon (CC-AD/ESW1) <[email protected]>
mossmaurice
added a commit
to mossmaurice/iceoryx
that referenced
this issue
Sep 23, 2020
Signed-off-by: Hoinkis Simon (CC-AD/ESW1) <[email protected]>
elfenpiff
added a commit
to elfenpiff/iceoryx
that referenced
this issue
Sep 23, 2020
Signed-off-by: Christian Eltzschig <[email protected]>
mossmaurice
added a commit
to mossmaurice/iceoryx
that referenced
this issue
Sep 23, 2020
Signed-off-by: Hoinkis Simon (CC-AD/ESW1) <[email protected]>
mossmaurice
added a commit
to mossmaurice/iceoryx
that referenced
this issue
Sep 23, 2020
Signed-off-by: Hoinkis Simon (CC-AD/ESW1) <[email protected]>
mossmaurice
added a commit
to mossmaurice/iceoryx
that referenced
this issue
Sep 23, 2020
…nPolicy() Signed-off-by: Hoinkis Simon (CC-AD/ESW1) <[email protected]>
elfenpiff
added a commit
to elfenpiff/iceoryx
that referenced
this issue
Sep 23, 2020
Signed-off-by: Eltzschig Christian (CC-AD/ESW1) <[email protected]>
elfenpiff
added a commit
to elfenpiff/iceoryx
that referenced
this issue
Sep 23, 2020
Signed-off-by: Eltzschig Christian (CC-AD/ESW1) <[email protected]>
mossmaurice
added a commit
that referenced
this issue
Sep 23, 2020
…lisher-detection Iox #25 implement unique publisher detection for new building blocks
elfenpiff
added a commit
to elfenpiff/iceoryx
that referenced
this issue
Sep 23, 2020
Signed-off-by: Christian Eltzschig <[email protected]>
elfenpiff
added a commit
to elfenpiff/iceoryx
that referenced
this issue
Sep 23, 2020
Signed-off-by: Christian Eltzschig <[email protected]>
elfenpiff
added a commit
to elfenpiff/iceoryx
that referenced
this issue
Sep 23, 2020
Signed-off-by: Christian Eltzschig <[email protected]>
elfenpiff
added a commit
to elfenpiff/iceoryx
that referenced
this issue
Sep 23, 2020
…ods so that the user has a chance to perform a reasonable error handling Signed-off-by: Christian Eltzschig <[email protected]>
elfenpiff
added a commit
to elfenpiff/iceoryx
that referenced
this issue
Sep 23, 2020
…tional argument shows what the ctor is really doing Signed-off-by: Christian Eltzschig <[email protected]>
elfenpiff
added a commit
to elfenpiff/iceoryx
that referenced
this issue
Sep 23, 2020
Signed-off-by: Christian Eltzschig <[email protected]>
orecham
added a commit
to elfenpiff/iceoryx
that referenced
this issue
Sep 25, 2020
Signed-off-by: Ithier Jeff (CC-AD/EYF1) <[email protected]>
elfenpiff
added a commit
to elfenpiff/iceoryx
that referenced
this issue
Sep 28, 2020
Signed-off-by: Eltzschig Christian (CC-AD/ESW1) <[email protected]>
elfenpiff
added a commit
to elfenpiff/iceoryx
that referenced
this issue
Sep 29, 2020
Signed-off-by: Christian Eltzschig <[email protected]>
elfenpiff
added a commit
to elfenpiff/iceoryx
that referenced
this issue
Sep 29, 2020
Signed-off-by: Christian Eltzschig <[email protected]>
elfenpiff
added a commit
to elfenpiff/iceoryx
that referenced
this issue
Sep 29, 2020
…nto a doxygen comment Signed-off-by: Christian Eltzschig <[email protected]>
elfenpiff
added a commit
to elfenpiff/iceoryx
that referenced
this issue
Sep 30, 2020
Signed-off-by: Christian Eltzschig <[email protected]>
elfenpiff
added a commit
that referenced
this issue
Sep 30, 2020
…new-building-blocks Iox #25 service discovery for new building blocks
orecham
added a commit
to orecham/iceoryx
that referenced
this issue
Nov 2, 2020
…ng-blocks' into iox-eclipse-iceoryx#252-switch-to-new-api
Will be continued in #252 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Brief feature description
Currently for each CaProID only one sender is allowed. This shall be extended to support m:n communication.
Detailed information
ROS2 is based on the DDS communication philosophy. In contrast to AUTOSAR, it is allowed that several publishers are writing to the same topic. This is currently not fully supported in iceoryx. For this feature the receiver ports must support multi-pusher queues.
To be more flexible for different communication patterns, we will have a bigger refactoring. Also the iceoryx public API will be affected
chunk queue building block
chunk distributor building block
chunk sender building block
chunk receiver building blocks
publisher port
subscriber port for single producer
condition variable
Integration of condition variable in existing building blocks
MPMC queue and integration in variant queue + harmonization of queue interfaces and port interfaces
subscriber port for multi producer
adaptation of RouDi for managing new ports and condition variable
adaptation of public API
new examples and go live
The text was updated successfully, but these errors were encountered: