DiagnosticsSummary

class foxglove.layouts.DiagnosticsSummaryPanel

Display a summary of all ROS DiagnosticArray messages.

For more information, see [the documentation](https://docs.foxglove.dev/docs/visualization/panels/diagnostics).

config: DiagnosticsSummaryConfig
title: str | None = None

The title of the panel.

class foxglove.layouts.DiagnosticsSummaryConfig

Configuration for the Diagnostic Summary panel.

hardware_id_filter: str | None = None

Fuzzy filter entries by hardware ID and node names

min_level: float | None = None

Minimum level of diagnostic messages to display

pinned_ids: list[str] | None = None

List of diagnostic IDs to pin to the top of the list. The format is |hardware_id|name| or |hardware_id| for a hardware ID without a name.

seconds_until_stale: float | None = None

Number of seconds after which entries will be marked as stale if no new messages are received

sort_by_level: bool | None = None

Sort visible nodes by level

topic_to_render: str | None = None

ROS DiagnosticArray topic to subscribe to