A versatile nodelet that can load and run a filter chain, run its diagnostics, and enable/disable single filters using dynamic reconfigure. More...
#include <memory>
#include <mutex>
#include <string>
#include <type_traits>
#include <unordered_map>
#include <unordered_set>
#include <boost/thread/recursive_mutex.hpp>
#include <diagnostic_updater/diagnostic_updater.h>
#include <diagnostic_updater/DiagnosticStatusWrapper.h>
#include <dynamic_reconfigure/server.h>
#include <ros/duration.h>
#include <ros/message_traits.h>
#include <ros/node_handle.h>
#include <ros/publisher.h>
#include <ros/single_subscriber_publisher.h>
#include <ros/subscriber.h>
#include <ros/time.h>
#include <cras_cpp_common/FilterChainConfig.h>
#include <cras_cpp_common/diag_utils.hpp>
#include <cras_cpp_common/diag_utils/diagnosed_pub_sub.hpp>
#include <cras_cpp_common/diag_utils/duration_status.h>
#include <cras_cpp_common/filter_utils/filter_chain.hpp>
#include <cras_cpp_common/nodelet_utils.hpp>
#include "impl/filter_chain_nodelet.hpp"
Go to the source code of this file.
Classes | |
class | cras::FilterChainDiagnostics< F > |
Diagnostics of performance of a filter chain. More... | |
class | cras::FilterChainDiagnostics< F > |
Diagnostics of performance of a filter chain. More... | |
class | cras::FilterChainNodelet< F > |
A versatile nodelet that can load and run a filter chain. More... | |
Namespaces | |
cras | |
A versatile nodelet that can load and run a filter chain, run its diagnostics, and enable/disable single filters using dynamic reconfigure.
Definition in file filter_utils/filter_chain_nodelet.hpp.