This package provides several messages and services for ROS node diagnostics.
For more information about ROS 2 interfaces, see docs.ros.org.
- DiagnosticArray: Used to send diagnostic information about the state of the robot.
- DiagnosticStatus: Holds the status of an individual component of the robot.
- KeyValue: Associates diagnostic values with their labels.
- AddDiagnostics: Used as part of the process for loading analyzers at runtime, not for use as a standalone service.
- SelfTest: Call this service to perform a diagnostic check.
This package claims to be in the Quality Level 1 category, see the Quality Declaration for more details.