NodeClass Class Reference

List of all members.

Public Member Functions

void CalcCtrlStep ()
void diag_init (diagnostic_updater::DiagnosticStatusWrapper &stat)
void GetJointState ()
bool InitCtrl ()
 NodeClass ()
bool srvCallback_IsMoving (cob_srvs::Trigger::Request &req, cob_srvs::Trigger::Response &res)
bool srvCallbackInit (cob_srvs::Trigger::Request &req, cob_srvs::Trigger::Response &res)
bool srvCallbackReset (cob_srvs::Trigger::Request &req, cob_srvs::Trigger::Response &res)
bool srvCallbackShutdown (cob_srvs::Trigger::Request &req, cob_srvs::Trigger::Response &res)
void topicCallbackDiagnostic (const diagnostic_msgs::DiagnosticStatus::ConstPtr &msg)
void topicCallbackEMStop (const cob_relayboard::EmergencyStopState::ConstPtr &msg)
void topicCallbackJointControllerStates (const pr2_controllers_msgs::JointTrajectoryControllerState::ConstPtr &msg)
void topicCallbackTwistCmd (const geometry_msgs::Twist::ConstPtr &msg)
void UpdateOdometry ()
 ~NodeClass ()

Public Attributes

diagnostic_msgs::DiagnosticStatus diagnostic_status_lookup_
int drive_chain_diagnostic_
bool is_initialized_bool_
bool is_moving_
int iwatchdog_
ros::Time last_time_
int m_iNumJoints
ros::NodeHandle n
std::string sIniDirectory
ros::ServiceClient srv_client_get_joint_state_
ros::ServiceServer srvServer_IsMoving
tf::TransformBroadcaster tf_broadcast_odometry_
double theta_rob_rad_
ros::Publisher topic_pub_controller_joint_command_
ros::Publisher topic_pub_joint_state_cmd_
ros::Publisher topic_pub_odometry_
ros::Subscriber topic_sub_CMD_pltf_twist_
ros::Subscriber topic_sub_drive_diagnostic_
ros::Subscriber topic_sub_EM_stop_state_
ros::Subscriber topic_sub_joint_controller_states_
UndercarriageCtrlGeomucar_ctrl_
diagnostic_updater::Updater updater_
double x_rob_m_
double y_rob_m_

Detailed Description

Definition at line 87 of file cob_undercarriage_ctrl.cpp.


Constructor & Destructor Documentation

NodeClass::NodeClass (  )  [inline]

Definition at line 124 of file cob_undercarriage_ctrl.cpp.

NodeClass::~NodeClass (  )  [inline]

Definition at line 186 of file cob_undercarriage_ctrl.cpp.


Member Function Documentation

void NodeClass::CalcCtrlStep (  ) 

Definition at line 771 of file cob_undercarriage_ctrl.cpp.

void NodeClass::diag_init ( diagnostic_updater::DiagnosticStatusWrapper &  stat  )  [inline]

Definition at line 190 of file cob_undercarriage_ctrl.cpp.

void NodeClass::GetJointState (  ) 

Definition at line 862 of file cob_undercarriage_ctrl.cpp.

bool NodeClass::InitCtrl (  ) 

Definition at line 748 of file cob_undercarriage_ctrl.cpp.

bool NodeClass::srvCallback_IsMoving ( cob_srvs::Trigger::Request &  req,
cob_srvs::Trigger::Response &  res 
) [inline]

Definition at line 340 of file cob_undercarriage_ctrl.cpp.

bool NodeClass::srvCallbackInit ( cob_srvs::Trigger::Request &  req,
cob_srvs::Trigger::Response &  res 
) [inline]

Definition at line 349 of file cob_undercarriage_ctrl.cpp.

bool NodeClass::srvCallbackReset ( cob_srvs::Trigger::Request &  req,
cob_srvs::Trigger::Response &  res 
) [inline]

Definition at line 379 of file cob_undercarriage_ctrl.cpp.

bool NodeClass::srvCallbackShutdown ( cob_srvs::Trigger::Request &  req,
cob_srvs::Trigger::Response &  res 
) [inline]

Definition at line 445 of file cob_undercarriage_ctrl.cpp.

void NodeClass::topicCallbackDiagnostic ( const diagnostic_msgs::DiagnosticStatus::ConstPtr &  msg  )  [inline]

Definition at line 267 of file cob_undercarriage_ctrl.cpp.

void NodeClass::topicCallbackEMStop ( const cob_relayboard::EmergencyStopState::ConstPtr &  msg  )  [inline]

Definition at line 236 of file cob_undercarriage_ctrl.cpp.

void NodeClass::topicCallbackJointControllerStates ( const pr2_controllers_msgs::JointTrajectoryControllerState::ConstPtr &  msg  )  [inline]

Definition at line 470 of file cob_undercarriage_ctrl.cpp.

void NodeClass::topicCallbackTwistCmd ( const geometry_msgs::Twist::ConstPtr &  msg  )  [inline]

Definition at line 204 of file cob_undercarriage_ctrl.cpp.

void NodeClass::UpdateOdometry (  ) 

Definition at line 918 of file cob_undercarriage_ctrl.cpp.


Member Data Documentation

diagnostic_msgs::DiagnosticStatus NodeClass::diagnostic_status_lookup_

Definition at line 121 of file cob_undercarriage_ctrl.cpp.

Definition at line 114 of file cob_undercarriage_ctrl.cpp.

Definition at line 112 of file cob_undercarriage_ctrl.cpp.

Definition at line 113 of file cob_undercarriage_ctrl.cpp.

Definition at line 117 of file cob_undercarriage_ctrl.cpp.

Definition at line 115 of file cob_undercarriage_ctrl.cpp.

Definition at line 119 of file cob_undercarriage_ctrl.cpp.

ros::NodeHandle NodeClass::n

Definition at line 83 of file cob_undercarriage_ctrl.cpp.

Definition at line 111 of file cob_undercarriage_ctrl.cpp.

Definition at line 107 of file cob_undercarriage_ctrl.cpp.

ros::ServiceServer NodeClass::srvServer_IsMoving

Definition at line 101 of file cob_undercarriage_ctrl.cpp.

tf::TransformBroadcaster NodeClass::tf_broadcast_odometry_

Definition at line 89 of file cob_undercarriage_ctrl.cpp.

Definition at line 116 of file cob_undercarriage_ctrl.cpp.

Definition at line 87 of file cob_undercarriage_ctrl.cpp.

Definition at line 86 of file cob_undercarriage_ctrl.cpp.

Definition at line 88 of file cob_undercarriage_ctrl.cpp.

Definition at line 92 of file cob_undercarriage_ctrl.cpp.

Definition at line 94 of file cob_undercarriage_ctrl.cpp.

Definition at line 93 of file cob_undercarriage_ctrl.cpp.

Definition at line 98 of file cob_undercarriage_ctrl.cpp.

Definition at line 110 of file cob_undercarriage_ctrl.cpp.

diagnostic_updater::Updater NodeClass::updater_

Definition at line 104 of file cob_undercarriage_ctrl.cpp.

Definition at line 116 of file cob_undercarriage_ctrl.cpp.

Definition at line 116 of file cob_undercarriage_ctrl.cpp.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables


cob_undercarriage_ctrl
Author(s): Christian Connette
autogenerated on Fri Jan 11 09:41:46 2013