#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.