Comments (2)
From my test, CycloneDDS is compiled with Iceoryx (-DENABLE_ICEORYX=ON
) and the XML config file enables Iceoryx (<PubSubMessageExchange name="iox" library="psmx_iox" config="LOG_LEVEL=DEBUG;"/>
) , the throughput almost doubled than just using CycloneDDS along, which should indicate that Iceoryx is indeed being used.
The following is the output from iox-roudi
2024-04-11 14:45:09.232 [ Debug ]: Registered new application CycloneDDS-iox_psmx-5c0189fa3f81d5d8
2024-04-11 14:45:09.234 [ Debug ]: Created new ConditionVariable for application CycloneDDS-iox_psmx-5c0189fa3f81d5d8
2024-04-11 14:45:09.234 [ Debug ]: Created new SubscriberPort for application 'CycloneDDS-iox_psmx-5c0189fa3f81d5d8' with service description 'Service: ServiceDiscovery, Instance: RouDi_ID, Event: ServiceRegistry'
2024-04-11 14:45:09.235 [ Debug ]: Created new PublisherPort for application 'CycloneDDS-iox_psmx-5c0189fa3f81d5d8' with service description 'Service: CycloneDDS iox_psmx 3243198913, Instance: CycloneDDS-IOX-PSMX node_id discovery, Event: d8d5813ffa89015c0000000000000000'
2024-04-11 14:45:09.236 [ Debug ]: Registered new application CycloneDDS-iox_psmx-57aa1d5683be02d2
2024-04-11 14:45:09.238 [ Debug ]: capro::SUB/UNSUB, no matching publisher for subscriber from runtime 'CycloneDDS-iox_psmx-5c0189fa3f81d5d8' and with service description 'Service: CycloneDDS iox_psmx 3243198913, Instance: ThroughputModule::DataType, Event: Throughput example.Throughput'!
2024-04-11 14:45:09.238 [ Debug ]: Created new SubscriberPort for application 'CycloneDDS-iox_psmx-5c0189fa3f81d5d8' with service description 'Service: CycloneDDS iox_psmx 3243198913, Instance: ThroughputModule::DataType, Event: Throughput example.Throughput'
2024-04-11 14:45:09.238 [ Debug ]: Created new ConditionVariable for application CycloneDDS-iox_psmx-57aa1d5683be02d2
2024-04-11 14:45:09.238 [ Debug ]: Created new SubscriberPort for application 'CycloneDDS-iox_psmx-57aa1d5683be02d2' with service description 'Service: ServiceDiscovery, Instance: RouDi_ID, Event: ServiceRegistry'
2024-04-11 14:45:09.243 [ Debug ]: Created new PublisherPort for application 'CycloneDDS-iox_psmx-57aa1d5683be02d2' with service description 'Service: CycloneDDS iox_psmx 3243198913, Instance: ThroughputModule::DataType, Event: Throughput example.Throughput'
2024-04-11 14:45:09.331 [ Debug ]: Destroy subscriber port from runtime 'CycloneDDS-iox_psmx-5c0189fa3f81d5d8' and with service description 'Service: ServiceDiscovery, Instance: RouDi_ID, Event: ServiceRegistry'
2024-04-11 14:45:09.331 [ Debug ]: Destroy subscriber port from runtime 'CycloneDDS-iox_psmx-57aa1d5683be02d2' and with service description 'Service: ServiceDiscovery, Instance: RouDi_ID, Event: ServiceRegistry'
from cyclonedds.
Thank you for your attention to detail! Yes, that restriction has been lifted quite some time ago and now all data types are supported.
I'll leave the issue open for tracking the required documentation update.
from cyclonedds.
Related Issues (20)
- How to use cyclonedds cdrstream HOT 7
- Custom Serializer HOT 1
- IDL relative includes HOT 2
- Provides compression and decompression technology for large data transfers
- The communication problem between "linux" and "windows" HOT 5
- The program exits abnormally when using the @optional or @external annotations HOT 1
- New release of the 0.10.x branch (probably 0.10.5) HOT 3
- Can the subscriber distinguish the message come from? HOT 2
- Is it true that Iceoryx libs are not needed when running CycloneDDS applications built with Iceoryx? HOT 4
- 'ENTITYID_BUILTIN_PUBLICATIONS_WRITER' writer_sequence_number are not consecutive HOT 1
- [Question] Network communication: configuring multicast settings HOT 1
- HelloWorld Example Documentation Bugs
- dds lost packets when it transferred large data locally, and sometimes the subscriber would not receive the data anymore HOT 4
- Segmentation fault occurs when sequence array element is undefined or partially defined HOT 1
- Event thread is freezed when time is changed to past HOT 1
- Need clarification on the domain_id passed to dds_create_participant HOT 1
- Why use double "_" for alloc? HOT 2
- how to support string using zero-copy transport
- Issue publishing topic with union whose items have nested structs HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cyclonedds.