pal_statistics
2.3
Python API
pal_statistics package
Submodules
pal_statistics.statistics_registry module
Module contents
C++ API
Class Hierarchy
File Hierarchy
Full C++ API
Namespaces
Namespace pal_statistics
Namespace std
Classes and Structs
Struct StatisticsRegistry::GeneratedStatistics
Template Class LockFreeQueue
Class Registration
Class RegistrationsRAII
Template Class StaticCircularBuffer
Class StatisticsRegistry
Class VariableHolder
Template Class PalStatisticsTestHelperClass
Functions
Template Function pal_statistics::customRegister(StatisticsRegistry&, const std::string&, const T *, RegistrationsRAII *, bool)
Specialized Template Function pal_statistics::customRegister(StatisticsRegistry&, const std::string&, const double *, RegistrationsRAII *, bool)
Template Function pal_statistics::customRegister(StatisticsRegistry&, const std::string&, const std::function<T()>&, RegistrationsRAII *, bool)
Specialized Template Function pal_statistics::customRegister(StatisticsRegistry&, const std::string&, const std::function<double()>&, RegistrationsRAII *, bool)
Function pal_statistics::getRegistry(rclcpp::node_interfaces::NodeParametersInterface::SharedPtr, rclcpp::node_interfaces::NodeTopicsInterface::SharedPtr, const rclcpp::node_interfaces::NodeLoggingInterface::SharedPtr&, const rclcpp::node_interfaces::NodeClockInterface::SharedPtr&, const std::string&, const std::string&)
Function pal_statistics::getRegistry(const std::shared_ptr<rclcpp::Node>&, const std::string&)
Function pal_statistics::getRegistry(const std::shared_ptr<rclcpp_lifecycle::LifecycleNode>&, const std::string&)
Variables
Variable DEFAULT_STATISTICS_TOPIC
Defines
Define GET_5TH_ARG
Define GET_6TH_ARG
Define PUBLISH_ASYNC_STATISTICS
Define PUBLISH_CUSTOM_STATISTIC
Define PUBLISH_CUSTOM_STATISTICS_MSG
Define PUBLISH_STATISTICS
Define REGISTER_MACRO_CHOOSER
Define REGISTER_VARIABLE
Define REGISTER_VARIABLE_4_ARGS
Define REGISTER_VARIABLE_5_ARGS
Define REGISTER_VARIABLE_SIMPLE
Define START_PUBLISH_THREAD
Define UNREGISTER_MACRO_CHOOSER
Define UNREGISTER_VARIABLE
Define UNREGISTER_VARIABLE_3_ARGS
Define UNREGISTER_VARIABLE_4_ARGS
Typedefs
Typedef pal_statistics::IdType
Directories
Directory include
Directory pal_statistics
Files
File pal_statistics.hpp
File pal_statistics_macros.hpp
File pal_statistics_utils.hpp
File registration_utils.hpp
File static_circular_buffer.hpp
Standard Documents
CHANGELOG
Changelog for package pal_statistics
2.3.1 (2024-08-29)
2.3.0 (2024-08-29)
2.2.4 (2024-05-16)
2.2.3 (2023-12-18)
2.2.2 (2023-11-14)
2.2.1 (2023-11-14)
2.2.0 (2023-10-19)
2.1.5 (2023-04-14)
2.1.4 (2023-03-02)
2.1.3 (2022-09-07)
2.1.2 (2022-09-05)
2.1.1 (2021-11-09)
2.1.0 (2021-10-15)
2.0.0 (2021-10-15)
1.4.0 (2020-03-13)
1.3.1 (2019-08-28)
1.3.0 (2019-08-12)
1.2.1 (2019-04-18)
1.2.0 (2019-04-16)
1.1.1 (2018-12-19)
1.1.0 (2018-10-29)
1.0.8 (2018-10-25)
1.0.7 (2018-10-25)
1.0.6 (2018-10-24)
1.0.5 (2018-10-24)
1.0.4 (2018-10-23)
1.0.3 (2018-10-23)
1.0.2 (2018-10-22)
1.0.1 (2018-10-22)
1.0.0 (2018-09-20)
0.0.3 (2018-07-25)
0.0.2 (2018-07-04)
0.0.1 (2018-06-21)
LICENSE
PACKAGE
Index
pal_statistics
C++ API
Define REGISTER_VARIABLE
View page source
Define REGISTER_VARIABLE
Defined in
File pal_statistics_macros.hpp
Define Documentation
REGISTER_VARIABLE
(
...
)