#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 (yocs_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 < yocs_cmd_vel_mux::reloadConfig > ::CallbackType | dynamic_reconfigure_cb |
dynamic_reconfigure::Server < yocs_cmd_vel_mux::reloadConfig > * | dynamic_reconfigure_server |
ros::Publisher | mux_cmd_vel_pub |
Definition at line 37 of file cmd_vel_mux_nodelet.hpp.
yocs_cmd_vel_mux::CmdVelMuxNodelet::CmdVelMuxNodelet | ( | ) | [inline] |
Definition at line 42 of file cmd_vel_mux_nodelet.hpp.
Definition at line 47 of file cmd_vel_mux_nodelet.hpp.
void yocs_cmd_vel_mux::CmdVelMuxNodelet::cmdVelCallback | ( | const geometry_msgs::Twist::ConstPtr & | msg, |
unsigned int | idx | ||
) | [private] |
Definition at line 30 of file cmd_vel_mux_nodelet.cpp.
void yocs_cmd_vel_mux::CmdVelMuxNodelet::onInit | ( | ) | [virtual] |
Implements nodelet::Nodelet.
Definition at line 74 of file cmd_vel_mux_nodelet.cpp.
void yocs_cmd_vel_mux::CmdVelMuxNodelet::reloadConfiguration | ( | yocs_cmd_vel_mux::reloadConfig & | config, |
uint32_t | unused_level | ||
) | [private] |
Definition at line 96 of file cmd_vel_mux_nodelet.cpp.
void yocs_cmd_vel_mux::CmdVelMuxNodelet::timerCallback | ( | const ros::TimerEvent & | event, |
unsigned int | idx | ||
) | [private] |
Definition at line 58 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<yocs_cmd_vel_mux::reloadConfig>::CallbackType yocs_cmd_vel_mux::CmdVelMuxNodelet::dynamic_reconfigure_cb [private] |
Definition at line 65 of file cmd_vel_mux_nodelet.hpp.
dynamic_reconfigure::Server<yocs_cmd_vel_mux::reloadConfig>* yocs_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.