# Diagnostics

The Diagnostics plugin displays information published by the diagnostics aggregator collected from different sources on the robot.

## Robot panel

The summary of the Diagnostics button, will show the count of diagnostics that are in error or warning state.

![wg3_rp_diagnostics_btn](../../../../_static/images/web_user_interface/control_center_plugins/wg3_rp_diagnostics_btn.png)<br>
*Figure 1: Diagnostics Button*

## Control center

![wg3_cc_diagnostics](../../../../_static/images/web_user_interface/control_center_plugins/wg3_cc_diagnostics.png)<br>
*Figure 2: Diagnostics Control Center*

The diagnostics data is organized as a hierarchical tree, where each node represents a diagnostic and may contain sub-diagnostics. Each node displays its name and an icon indicating its current status.

![wg3_cc_diag_icons](../../../../_static/images/web_user_interface/control_center_plugins/wg3_cc_diag_icons.png)<br>
*Figure 3: Diagnostics Status Icons*

Clicking a node expands its list, revealing any subgroups or items. On the right side of the screen, the States container displays the latest message and entries for the selected diagnostic.

![wg3_cc_diag_selected_diagnostic](../../../../_static/images/web_user_interface/control_center_plugins/wg3_cc_diag_selected_diagnostic.png)<br>
*Figure 4: Diagnosics Control Center with selected item*