#include <cmd_vel_mux_nodelet.hpp>
Classes | |
class | CmdVelFunctor |
class | TimerFunctor |
Public Member Functions | |
CmdVelMuxNodelet () | |
virtual void | onInit () |
~CmdVelMuxNodelet () | |
Private Member Functions | |
void | cmdVelCallback (const geometry_msgs::Twist::ConstPtr &msg, unsigned int idx) |
void | reloadConfiguration (cmd_vel_mux::reloadConfig &config, uint32_t unused_level) |
void | timerCallback (const ros::TimerEvent &event, unsigned int idx) |
Private Attributes | |
ros::Publisher | active_subscriber |
CmdVelSubscribers | cmd_vel_sub |
dynamic_reconfigure::Server < cmd_vel_mux::reloadConfig > ::CallbackType | dynamic_reconfigure_cb |
dynamic_reconfigure::Server < cmd_vel_mux::reloadConfig > * | dynamic_reconfigure_server |
ros::Publisher | mux_cmd_vel_pub |
Definition at line 37 of file cmd_vel_mux_nodelet.hpp.
cmd_vel_mux::CmdVelMuxNodelet::CmdVelMuxNodelet | ( | ) | [inline] |
Definition at line 42 of file cmd_vel_mux_nodelet.hpp.
cmd_vel_mux::CmdVelMuxNodelet::~CmdVelMuxNodelet | ( | ) | [inline] |
Definition at line 47 of file cmd_vel_mux_nodelet.hpp.
void cmd_vel_mux::CmdVelMuxNodelet::cmdVelCallback | ( | const geometry_msgs::Twist::ConstPtr & | msg, |
unsigned int | idx | ||
) | [private] |
Definition at line 29 of file cmd_vel_mux_nodelet.cpp.
void cmd_vel_mux::CmdVelMuxNodelet::onInit | ( | ) | [virtual] |
Implements nodelet::Nodelet.
Definition at line 73 of file cmd_vel_mux_nodelet.cpp.
void cmd_vel_mux::CmdVelMuxNodelet::reloadConfiguration | ( | cmd_vel_mux::reloadConfig & | config, |
uint32_t | unused_level | ||
) | [private] |
Definition at line 95 of file cmd_vel_mux_nodelet.cpp.
void cmd_vel_mux::CmdVelMuxNodelet::timerCallback | ( | const ros::TimerEvent & | event, |
unsigned int | idx | ||
) | [private] |
Definition at line 57 of file cmd_vel_mux_nodelet.cpp.
Currently allowed cmd_vel subscriber
Definition at line 56 of file cmd_vel_mux_nodelet.hpp.
Pool of cmd_vel topics subscribers
Definition at line 54 of file cmd_vel_mux_nodelet.hpp.
dynamic_reconfigure::Server<cmd_vel_mux::reloadConfig>::CallbackType cmd_vel_mux::CmdVelMuxNodelet::dynamic_reconfigure_cb [private] |
Definition at line 65 of file cmd_vel_mux_nodelet.hpp.
dynamic_reconfigure::Server<cmd_vel_mux::reloadConfig>* cmd_vel_mux::CmdVelMuxNodelet::dynamic_reconfigure_server [private] |
Definition at line 64 of file cmd_vel_mux_nodelet.hpp.
Multiplexed command velocity topic
Definition at line 55 of file cmd_vel_mux_nodelet.hpp.