5.2. Topics Panel Pro

The Topics Panel is a panel in the left sidebar that gives you a topic-centered view of the DDS network. It lists every topic discovered across all active monitors in one place and lets you filter, inspect, and act on topics without having to navigate through the entity hierarchy.

5.2.1. Accessing the Topics Panel

The Topics Panel is opened from the vertical icon bar on the far left of the application window. The bar contains five icons stacked top to bottom: the main entity explorer, the Topics Panel Topic, alerts, status, and issues. Click the Topic icon to open the Topics Panel. It appears in the left sidebar between the main entity monitoring panel and the alerts panel. Clicking the same icon again while the sidebar is already showing the Topics Panel collapses the sidebar.

5.2.2. Panel Layout

The panel is organized into three areas from top to bottom.

Header bar

A fixed label reading TOPICS with a blue underline marks the panel. It is always visible at the top.

Filter bar

A text field with a Search / Filter icon lets you filter the topic list by name. Typing any text hides topics whose names do not contain that string. The filter is case-insensitive and applies instantly as you type. Clearing the field restores the full list. When the filter is active and no topics match, the list shows a No topics match filter notice. When no topics have been discovered at all, it shows No topics discovered.

Topic list

The main scrollable area lists every discovered topic as a row. Each row shows the topic name on the left and the IDL type name in a smaller, muted font on the right. Both horizontal and vertical scrollbars appear when the content overflows the panel width.

5.2.3. Expanding Topics

Clicking a topic row toggles it open or closed. A small arrow chevron on the left of each row indicates the current state, pointing right when collapsed and downward when expanded.

When a topic is expanded, the rows below it show the fields parsed from the topic’s IDL type definition. Each field row is indented according to its nesting depth. Struct fields that contain children show their own chevron and can be expanded further, up to a maximum of three nesting levels. Leaf fields show their field name on the left and the IDL type in a small muted label on the right.

5.2.4. Field Rows

Leaf fields that carry a numeric IDL type (integers, floats, and doubles) are interactive in two ways:

  • Drag to a Time Series Topic Chart by pressing and holding a numeric leaf field and dragging it onto an open Time Series Topic Chart pane. A drag badge appears under the cursor showing the field path while dragging. Dropping the field onto the chart adds it as a new series.

  • Right-click a numeric leaf field to open a small context menu with a Plot field action, which opens a new Time Series Topic Chart for that field directly.

Non-numeric struct or array fields can be expanded to reach their numeric children but cannot be dragged or plotted themselves.

5.2.5. Topic Context Menu

Right-clicking any topic row opens a context menu with the following actions:

  • Change alias opens a dialog to assign a custom display name to the topic.

  • View problems filters the status log panel to show only events for this topic.

  • Show domain graph (or Show topic graph) opens the domain or topic graph view for this topic.

  • Data type IDL view opens an IDL Pane showing the full IDL definition for the topic type.

  • Set alert opens the alert configuration dialog for this topic.

  • Spy topic data opens a Spy Pane subscribed to this topic. This action is disabled for built-in Fast DDS topics that cannot be subscribed to.

  • Publish topic data opens a Publisher Pane attached to this topic. This action is disabled for built-in and statistics Fast DDS topics.

  • Chart topic data opens a Topic Chart with this topic pre-selected. This action is disabled for built-in and statistics Fast DDS topics.

5.2.6. Multiple Monitors

When more than one monitor is active (see Multiple Monitor Support ), the Topics Panel shows topics from all of them together. The domain identifier shown in the context menu and passed to any opened pane identifies which monitor the topic belongs to, so actions such as Spy or Chart always target the correct DDS environment even when the same topic name appears in more than one domain.