#include <multi_driver_node.h>
Public Member Functions | |
void | activePublishers (bool activate) |
void | feedbackTimerCb (const ros::TimerEvent &) |
MultiDriverNode (ros::NodeHandle &nh, std::vector< puma_motor_driver::Driver > &drivers) | |
void | publishFeedback () |
void | publishStatus () |
void | statusTimerCb (const ros::TimerEvent &) |
Private Attributes | |
bool | active_ |
std::vector < puma_motor_driver::Driver > & | drivers_ |
puma_motor_msgs::MultiFeedback | feedback_msg_ |
ros::Publisher | feedback_pub_ |
ros::Timer | feedback_pub_timer_ |
ros::NodeHandle | nh_ |
puma_motor_msgs::MultiStatus | status_msg_ |
ros::Publisher | status_pub_ |
ros::Timer | status_pub_timer_ |
Definition at line 40 of file multi_driver_node.h.
puma_motor_driver::MultiDriverNode::MultiDriverNode | ( | ros::NodeHandle & | nh, |
std::vector< puma_motor_driver::Driver > & | drivers | ||
) |
Definition at line 38 of file multi_driver_node.cpp.
void puma_motor_driver::MultiDriverNode::activePublishers | ( | bool | activate | ) |
Definition at line 110 of file multi_driver_node.cpp.
void puma_motor_driver::MultiDriverNode::feedbackTimerCb | ( | const ros::TimerEvent & | ) |
Definition at line 102 of file multi_driver_node.cpp.
Definition at line 51 of file multi_driver_node.cpp.
Definition at line 72 of file multi_driver_node.cpp.
void puma_motor_driver::MultiDriverNode::statusTimerCb | ( | const ros::TimerEvent & | ) |
Definition at line 94 of file multi_driver_node.cpp.
bool puma_motor_driver::MultiDriverNode::active_ [private] |
Definition at line 64 of file multi_driver_node.h.
std::vector<puma_motor_driver::Driver>& puma_motor_driver::MultiDriverNode::drivers_ [private] |
Definition at line 53 of file multi_driver_node.h.
puma_motor_msgs::MultiFeedback puma_motor_driver::MultiDriverNode::feedback_msg_ [private] |
Definition at line 56 of file multi_driver_node.h.
Definition at line 59 of file multi_driver_node.h.
Definition at line 62 of file multi_driver_node.h.
Definition at line 52 of file multi_driver_node.h.
puma_motor_msgs::MultiStatus puma_motor_driver::MultiDriverNode::status_msg_ [private] |
Definition at line 55 of file multi_driver_node.h.
Definition at line 58 of file multi_driver_node.h.
Definition at line 61 of file multi_driver_node.h.