diagnostic_msgs/DiagnosticArray Message

File: diagnostic_msgs/DiagnosticArray.msg

# This message is used to send diagnostic information about the state of the robot
Header header #for timestamp
DiagnosticStatus[] status # an array of components being reported on

Expanded Definition

Header header
    uint32 seq
    time stamp
    string frame_id
DiagnosticStatus[] status
    byte OK=0
    byte WARN=1
    byte ERROR=2
    byte level
    string name
    string message
    string hardware_id
    diagnostic_msgs/KeyValue[] values
        string key
        string value