Function diagnostic_aggregator::removeLeadingNameChaff
Defined in File status_item.hpp
Function Documentation
-
inline std::string diagnostic_aggregator::removeLeadingNameChaff(const std::string &input_name, const std::string &chaff)
Removes redundant prefixes from status name.
Useful for cleaning up status names. Ex: “/Hokuyo/Tilt HK/tilt_node: Connection” to “/Hokuyo/Tilt HK/Connection”
For multiple values of chaff, users will have to run this command for each value. This function won’t work properly if multiple chaff values can be removed. For example, name “prosilica_camera: Frequency” with chaff (“prosilica”, “prosilica_camera”) will become “_camera: Frequency” if “prosilica” is removed first.