Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 9 additions & 5 deletions operators/dds/dds_shapes_subscriber/README.md
Original file line number Diff line number Diff line change
@@ -1,24 +1,28 @@
### DDS Shape Subscriber Operator
# DDS Shape Subscriber Operator

The DDS Shape Subscriber Operator subscribes to and reads from the `Square`, `Circle`, and
`Triangle` shape topics as used by the [RTI Shapes Demo](https://www.rti.com/free-trial/shapes-demo).
It will then translate the received shape data to an internal `Shape` datatype for output
to downstream operators.

This operator requires an installation of [RTI Connext Express](https://content.rti.com/l/983311/2025-07-08/q5x1n8) to provide access to the DDS domain, as specified by the [OMG Data-Distribution Service](https://www.omg.org/omg-dds-portal/). To obtain a license/activation key, please [click here](https://content.rti.com/l/983311/2025-07-25/q6729c). Please see the [usage rules](https://www.rti.com/products/connext-express) for Connext Express.
This operator requires an installation of [RTI Connext](https://content.rti.com/l/983311/2025-07-08/q5x1n8) to provide access to the DDS domain, as specified by the [OMG Data-Distribution Service](https://www.omg.org/omg-dds-portal/).

#### `holoscan::ops::DDSShapesSubscriberOp`
You can obtain a license/activation key for RTI Connext directly from RTI by downloading it [here](https://content.rti.com/l/983311/2025-07-25/q6729c). For additional information on RTI Connext and how it integrates with NVIDIA products, please refer to the [RTI-NVIDIA integration page](https://www.rti.com/products/third-party-integrations/nvidia).

If you have questions, please email [[email protected]](mailto:[email protected]).

## `holoscan::ops::DDSShapesSubscriberOp`

Operator class for the DDS Shapes Subscriber.

This operator also inherits the parameters from [DDSOperatorBase](../base/README.md).

##### Parameters
### Parameters

- **`reader_qos`**: The name of the QoS profile to use for the DDS DataReader
- type: `std::string`

##### Outputs
### Outputs

- **`output`**: Output shapes, translated from those read from DDS
- type: `holoscan::ops::DDSShapesSubscriberOp::Shape`