# /api/system/diagnostics/struct

## Status

- Latest Version: v1.3.0
- Method: notification
- Data Type: [autoware\_adapi\_v1\_msgs/msg/DiagGraphStruct](<../../../../../types/autoware_adapi_v1_msgs/msg/DiagGraphStruct/index.md>)

## Description

This is the static part of the diagnostics. If static data is published with new ID, ignore dynamic data with old ID. See [diagnostics](<../../../../../features/diagnostics/index.md>) for details.

## Message

| Name | Type | Description |
| --- | --- | --- |
| stamp | builtin\_interfaces/msg/Time | Timestamp when this message was sent. |
| id | string | ID to check correspondence between struct and status. |
| nodes | autoware\_adapi\_v1\_msgs/msg/DiagNodeStruct\[\] | Static data for nodes in diagnostic graph. |
| diags | autoware\_adapi\_v1\_msgs/msg/DiagLeafStruct\[\] | Static data for leaf diagnostics in diagnostic graph. |
| links | autoware\_adapi\_v1\_msgs/msg/DiagLinkStruct\[\] | Static data for links in diagnostic graph. |
