diagnostic_updater: Easily publishes diagnostics for a driver or node
diagnostic_updater contains tools for easily updating diagnostics. it is commonly used in device drivers to keep track of the status of output topics, device status, etc.
diagnostic_updater contains assorted C++ classes to assist in diagnostic publication. These libraries are commonly used by device drivers as part of the diagnostics toolchain. The main parts of diagnostic_updater are:
Example uses of these classes can be found in example.cpp.