Skip to content

Multi-Publisher support for Gateways like DDS #900

@elfenpiff

Description

@elfenpiff

Required information

Observed result or behaviour:
The first sample is transmitted indefinitely in a multipublisher setup where two instances of iceoryx on different systems provide the same services.
One example is the icedelivery example where the publisher is running on both iceoryx instances and one subscriber on one system should print out the samples.

Expected result or behaviour:
Support for multipublisher

Tasks

  • Do not forward Capro-Messages to interface ports when they have the same interface type and or not equal to internal.
  • Unify both DDS Gateway apps (one for each direction) into one bidirectional gateway
  • Ignore local dds_writers in cyclone dds reader so that local samples are not delivered twice when the gateway is running.

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions