Public Member Functions | Private Member Functions | Private Attributes
pr2_transmission_check::PR2TransmissionCheckNode Class Reference

#include <pr2_transmission_check_node.h>

List of all members.

Public Member Functions

bool ok () const
 PR2TransmissionCheckNode ()
void publishDiag ()
 ~PR2TransmissionCheckNode ()

Private Member Functions

void loadTransCheckers (urdf::Model &robot, std::map< std::string, std::string > &joints_to_actuators)
void loadTransmissions (TiXmlElement *robot, std::map< std::string, std::string > &joints_to_actuators)
void mechCallback (const pr2_mechanism_msgs::MechanismStatistics::ConstPtr &mechMsg)
bool reset_cb (std_srvs::Empty::Request &request, std_srvs::Empty::Response &response)

Private Attributes

ros::Publisher diag_pub_
bool disable_controller_warnings_
ros::Subscriber mech_st_sub_
ros::NodeHandle n_
ros::NodeHandle pnh_
ros::ServiceServer reset_srv_
std::vector< boost::shared_ptr
< TransmissionListener > > 
trans_listeners_
bool trans_status_
ros::Publisher trans_status_pub_
bool use_sim_time_

Detailed Description

Publishes diagnostics data from pr2_mechanism_msgs/MechanismStatistics for joints and controllers.

Definition at line 68 of file pr2_transmission_check_node.h.


Constructor & Destructor Documentation

Definition at line 45 of file pr2_transmission_check_node.cpp.

Definition at line 101 of file pr2_transmission_check_node.h.


Member Function Documentation

void PR2TransmissionCheckNode::loadTransCheckers ( urdf::Model robot,
std::map< std::string, std::string > &  joints_to_actuators 
) [private]

Definition at line 98 of file pr2_transmission_check_node.cpp.

void PR2TransmissionCheckNode::loadTransmissions ( TiXmlElement *  robot,
std::map< std::string, std::string > &  joints_to_actuators 
) [private]

Definition at line 134 of file pr2_transmission_check_node.cpp.

void PR2TransmissionCheckNode::mechCallback ( const pr2_mechanism_msgs::MechanismStatistics::ConstPtr &  mechMsg) [private]

Definition at line 128 of file pr2_transmission_check_node.cpp.

Definition at line 107 of file pr2_transmission_check_node.h.

Publish diagnostics from transmissions

Definition at line 217 of file pr2_transmission_check_node.cpp.

bool pr2_transmission_check::PR2TransmissionCheckNode::reset_cb ( std_srvs::Empty::Request &  request,
std_srvs::Empty::Response &  response 
) [inline, private]

Definition at line 89 of file pr2_transmission_check_node.h.


Member Data Documentation

Definition at line 73 of file pr2_transmission_check_node.h.

Definition at line 78 of file pr2_transmission_check_node.h.

Definition at line 72 of file pr2_transmission_check_node.h.

Definition at line 71 of file pr2_transmission_check_node.h.

Definition at line 71 of file pr2_transmission_check_node.h.

Definition at line 75 of file pr2_transmission_check_node.h.

Definition at line 80 of file pr2_transmission_check_node.h.

Definition at line 81 of file pr2_transmission_check_node.h.

Definition at line 74 of file pr2_transmission_check_node.h.

Definition at line 77 of file pr2_transmission_check_node.h.


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


pr2_transmission_check
Author(s): Kevin Watts
autogenerated on Sat Dec 28 2013 17:53:50