DiagnosticsDetail

class foxglove.layouts.DiagnosticsDetailPanel

Display ROS DiagnosticArray messages for a specific hardware_id.

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

config: DiagnosticsDetailConfig
title: str | None = None

The title of the panel.

class foxglove.layouts.DiagnosticsDetailConfig

Configuration for the Diagnostic Detail panel.

numeric_precision: float | None = None

Number of decimal places to display for numeric values

seconds_until_stale: float | None = None

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

selected_hardware_id: str | None = None

The hardware ID of the diagnostic node to display

selected_name: str | None = None

The name of the diagnostic node to display

split_fraction: float | None = None

The fraction of the panel to split between the diagnostic node and the diagnostic status

topic_to_render: str | None = None

ROS DiagnosticArray topic to subscribe to