C++ API
libstatistics_collector
Description
This C++ library provides the following:
A
Collectorinterface for implementing classes that collect observed data and generate statistics for themA
TopicStatisticsCollectorinterface for implementing classes that collect and perform measurements for ROS2 topic statistics. Classes for calculating ROS 2 message age and message period statistics are also implemented.A
MovingAverageStatisticsclass for calculating moving average statistics
Quality Declaration
This package claims to be in the Quality Level 1 category, see the Quality Declaration for more details.
Class Hierarchy
-
- Namespace libstatistics_collector
- Namespace libstatistics_collector::collector
- Class Collector
- Class MetricDetailsInterface
- Namespace libstatistics_collector::moving_average_statistics
- Struct StatisticData
- Class MovingAverageStatistics
- Namespace libstatistics_collector::topic_statistics_collector
- Template Struct HasHeader
- Template Struct HasHeader< M, typename std::enable_if< std::is_same< builtin_interfaces::msg::Time, decltype(M().header.stamp) >::value >::type >
- Template Struct TimeStamp
- Template Struct TimeStamp< M, typename std::enable_if< HasHeader< M >::value >::type >
- Template Class ReceivedMessageAgeCollector
- Template Class ReceivedMessageAgeCollector< rmw_message_info_t, std::enable_if_t< message_info_same::value > >
- Template Class ReceivedMessagePeriodCollector
- Template Class ReceivedMessagePeriodCollector< rmw_message_info_t, std::enable_if_t< message_info_same::value > >
- Template Class TopicStatisticsCollector
- Template Class TopicStatisticsCollector< rmw_message_info_t, std::enable_if_t< message_info_same::value > >
- Namespace libstatistics_collector::collector
- Namespace libstatistics_collector
File Hierarchy
-
- Directory include
- Directory libstatistics_collector
- Directory collector
- Directory moving_average_statistics
- File moving_average.hpp
- File types.hpp
- Directory topic_statistics_collector
- File visibility_control.hpp
- Directory libstatistics_collector
- File README.md
- Directory include