Create a Data Distribution Service for Real-Time Systems application

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