#include <cmd_vel_subscribers.hpp>
Classes | |
| class | CmdVelSubs |
Public Member Functions | |
| CmdVelSubscribers () | |
| void | configure (const YAML::Node &node) |
| Configures the subscribers from a yaml file. | |
| CmdVelSubs & | operator[] (unsigned int idx) |
| std::vector< CmdVelSubs > ::size_type | size () |
| ~CmdVelSubscribers () | |
Public Attributes | |
| unsigned int | allowed |
Private Attributes | |
| std::vector< CmdVelSubs > | list |
Pool of cmd_vel topics subscribers
Definition at line 44 of file cmd_vel_subscribers.hpp.
| cmd_vel_mux::CmdVelSubscribers::CmdVelSubscribers | ( | ) | [inline] |
Definition at line 69 of file cmd_vel_subscribers.hpp.
| cmd_vel_mux::CmdVelSubscribers::~CmdVelSubscribers | ( | ) | [inline] |
Definition at line 70 of file cmd_vel_subscribers.hpp.
| void cmd_vel_mux::CmdVelSubscribers::configure | ( | const YAML::Node & | node | ) |
Configures the subscribers from a yaml file.
| FileNotFoundException | : yaml file not found |
| YamlException | : problem parsing the yaml |
| EmptyCfgException | : empty configuration file |
| node | : node holding all the subscriber configuration |
Definition at line 38 of file cmd_vel_subscribers.cpp.
| CmdVelSubs& cmd_vel_mux::CmdVelSubscribers::operator[] | ( | unsigned int | idx | ) | [inline] |
Definition at line 73 of file cmd_vel_subscribers.hpp.
| std::vector<CmdVelSubs>::size_type cmd_vel_mux::CmdVelSubscribers::size | ( | ) | [inline] |
Definition at line 72 of file cmd_vel_subscribers.hpp.
| unsigned int cmd_vel_mux::CmdVelSubscribers::allowed |
Definition at line 85 of file cmd_vel_subscribers.hpp.
std::vector<CmdVelSubs> cmd_vel_mux::CmdVelSubscribers::list [private] |
Definition at line 88 of file cmd_vel_subscribers.hpp.