In this tutorial, you will learn to create a Data Distribution
Service for Real-Time Systems (DDS) application by using IBM® Rational® Rhapsody® Developer for C++.
Learning objectives
In this tutorial,
you will learn how to complete these tasks:
- Add the DDS profile to your model
- Create a ddsDiagram diagram
- Define the topicStruct and add a key attribute
- Create a topic
- Add a domain participant for your topicStruct
- Create a publisher entity and a dataWriter entity
- Add a domain participant for your publisher entity
- Add code in order to publish data to your topic
- Create a subscriber entity and a dataReader entity
- Add a domain participant for your subscriber entity
- Listen to DDS events that are related to the dataReader entity
- Add code to receive updates about your topic
- Filter the updated data by using a content-filtered topic
- Add quality of service elements
Time required
4 hours