Classes | Public Member Functions | Private Member Functions | Private Attributes
yocs_cmd_vel_mux::CmdVelMuxNodelet Class Reference

#include <cmd_vel_mux_nodelet.hpp>

Inheritance diagram for yocs_cmd_vel_mux::CmdVelMuxNodelet:
Inheritance graph
[legend]

List of all members.

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

Detailed Description

Definition at line 37 of file cmd_vel_mux_nodelet.hpp.


Constructor & Destructor Documentation

Definition at line 42 of file cmd_vel_mux_nodelet.hpp.

Definition at line 47 of file cmd_vel_mux_nodelet.hpp.


Member Function Documentation

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.

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.


Member Data Documentation

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.


The documentation for this class was generated from the following files:


yocs_cmd_vel_mux
Author(s): Jorge Santos Simon
autogenerated on Thu Jun 6 2019 21:47:16