#include <pr2_transmission_check_node.h>
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_ |
Publishes diagnostics data from pr2_mechanism_msgs/MechanismStatistics for joints and controllers.
Definition at line 68 of file pr2_transmission_check_node.h.
Definition at line 45 of file pr2_transmission_check_node.cpp.
Definition at line 101 of file pr2_transmission_check_node.h.
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.
bool pr2_transmission_check::PR2TransmissionCheckNode::ok | ( | ) | const [inline] |
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.
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.
std::vector<boost::shared_ptr<TransmissionListener> > pr2_transmission_check::PR2TransmissionCheckNode::trans_listeners_ [private] |
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.