#include <driver_manager.hpp>
|
| | DriverManager (const rclcpp::Node::SharedPtr &node, pluginlib::ClassLoader< fp_perception::DriverBase > &loader) |
| |
| template<typename DriverType > |
| std::shared_ptr< DriverType > | loadDriver (const std::string ¶meter_name, const std::string &default_plugin_name, const std::string &driver_description, const std::string &interface_description) const |
| |
|
| template<typename DriverType > |
| static void | testDriver (const rclcpp::Logger &logger, const std::shared_ptr< DriverType > &driver, const std::string &driver_description) |
| |
◆ DriverManager()
| fp_perception::DriverManager::DriverManager |
( |
const rclcpp::Node::SharedPtr & |
node, |
|
|
pluginlib::ClassLoader< fp_perception::DriverBase > & |
loader |
|
) |
| |
|
inline |
◆ loadDriver()
template<typename DriverType >
| std::shared_ptr< DriverType > fp_perception::DriverManager::loadDriver |
( |
const std::string & |
parameter_name, |
|
|
const std::string & |
default_plugin_name, |
|
|
const std::string & |
driver_description, |
|
|
const std::string & |
interface_description |
|
) |
| const |
|
inline |
◆ testDriver()
template<typename DriverType >
| static void fp_perception::DriverManager::testDriver |
( |
const rclcpp::Logger & |
logger, |
|
|
const std::shared_ptr< DriverType > & |
driver, |
|
|
const std::string & |
driver_description |
|
) |
| |
|
inlinestatic |
◆ loader_
◆ node_
| rclcpp::Node::SharedPtr fp_perception::DriverManager::node_ |
|
private |
The documentation for this class was generated from the following file: