MicroROSDiagnosticKeyValue

This is a ROS message definition.

Source

# Possible levels of operations.
byte OK=0
byte WARN=1
byte ERROR=2
byte STALE=3

# Possible value types
byte VALUE_BOOL=1
byte VALUE_INT=2
byte VALUE_FLOAT=3
byte VALUE_LOOKUP=10

# Level of operation enumerated above.
byte level

# What key, value is transmitted.
uint16 key

byte value_type
bool bool_value
int32 int_value
float32 double_value
uint16 value_id