Public Member Functions | Public Attributes
NodeClass Class Reference

List of all members.

Public Member Functions

void CalcCtrlStep ()
void diag_init (diagnostic_updater::DiagnosticStatusWrapper &stat)
bool InitCtrl ()
 NodeClass ()
void setEMStopActive (bool bEMStopActive)
void timerCallbackCtrlStep (const ros::TimerEvent &e)
void topicCallbackDiagnostic (const diagnostic_msgs::DiagnosticStatus::ConstPtr &msg)
void topicCallbackEMStop (const cob_msgs::EmergencyStopState::ConstPtr &msg)
void topicCallbackJointControllerStates (const control_msgs::JointTrajectoryControllerState::ConstPtr &msg)
void topicCallbackTwistCmd (const geometry_msgs::Twist::ConstPtr &msg)
void UpdateOdometry ()
 ~NodeClass ()

Public Attributes

bool broadcast_tf_
diagnostic_msgs::DiagnosticStatus diagnostic_status_lookup_
int drive_chain_diagnostic_
bool has_target
bool is_initialized_bool_
bool is_ucarr_geom_initialized_bool_
int iwatchdog_
ros::Time joint_state_odom_stamp_
ros::Time last_time_
bool m_bEMStopActive
int m_iNumJoints
int m_iNumWheels
double max_vel_rot_
double max_vel_trans_
ros::NodeHandle n
OdometryTrackerodom_tracker_
double sample_time_
tf::TransformBroadcaster tf_broadcast_odometry_
double timeout_
ros::Timer timer_ctrl_step_
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_
UndercarriageCtrlucar_ctrl_
diagnostic_updater::Updater updater_

Detailed Description

Definition at line 82 of file cob_undercarriage_ctrl_new.cpp.


Constructor & Destructor Documentation

NodeClass::NodeClass ( ) [inline]

Definition at line 133 of file cob_undercarriage_ctrl_new.cpp.

NodeClass::~NodeClass ( ) [inline]

Definition at line 240 of file cob_undercarriage_ctrl_new.cpp.


Member Function Documentation

Definition at line 520 of file cob_undercarriage_ctrl_new.cpp.

Definition at line 252 of file cob_undercarriage_ctrl_new.cpp.

void NodeClass::setEMStopActive ( bool  bEMStopActive)

Definition at line 651 of file cob_undercarriage_ctrl_new.cpp.

void NodeClass::timerCallbackCtrlStep ( const ros::TimerEvent e) [inline]

Definition at line 467 of file cob_undercarriage_ctrl_new.cpp.

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

Definition at line 342 of file cob_undercarriage_ctrl_new.cpp.

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

Definition at line 315 of file cob_undercarriage_ctrl_new.cpp.

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

Definition at line 409 of file cob_undercarriage_ctrl_new.cpp.

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

Definition at line 262 of file cob_undercarriage_ctrl_new.cpp.

Definition at line 611 of file cob_undercarriage_ctrl_new.cpp.


Member Data Documentation

Definition at line 114 of file cob_undercarriage_ctrl_new.cpp.

diagnostic_msgs::DiagnosticStatus NodeClass::diagnostic_status_lookup_

Definition at line 130 of file cob_undercarriage_ctrl_new.cpp.

Definition at line 115 of file cob_undercarriage_ctrl_new.cpp.

Definition at line 128 of file cob_undercarriage_ctrl_new.cpp.

Definition at line 112 of file cob_undercarriage_ctrl_new.cpp.

Definition at line 113 of file cob_undercarriage_ctrl_new.cpp.

Definition at line 119 of file cob_undercarriage_ctrl_new.cpp.

Definition at line 117 of file cob_undercarriage_ctrl_new.cpp.

Definition at line 116 of file cob_undercarriage_ctrl_new.cpp.

Definition at line 126 of file cob_undercarriage_ctrl_new.cpp.

Definition at line 124 of file cob_undercarriage_ctrl_new.cpp.

Definition at line 125 of file cob_undercarriage_ctrl_new.cpp.

Definition at line 120 of file cob_undercarriage_ctrl_new.cpp.

Definition at line 120 of file cob_undercarriage_ctrl_new.cpp.

Definition at line 87 of file cob_undercarriage_ctrl_new.cpp.

Definition at line 122 of file cob_undercarriage_ctrl_new.cpp.

Definition at line 118 of file cob_undercarriage_ctrl_new.cpp.

Definition at line 93 of file cob_undercarriage_ctrl_new.cpp.

Definition at line 118 of file cob_undercarriage_ctrl_new.cpp.

Definition at line 108 of file cob_undercarriage_ctrl_new.cpp.

Definition at line 91 of file cob_undercarriage_ctrl_new.cpp.

Definition at line 90 of file cob_undercarriage_ctrl_new.cpp.

Definition at line 92 of file cob_undercarriage_ctrl_new.cpp.

Definition at line 96 of file cob_undercarriage_ctrl_new.cpp.

Definition at line 98 of file cob_undercarriage_ctrl_new.cpp.

Definition at line 97 of file cob_undercarriage_ctrl_new.cpp.

Definition at line 102 of file cob_undercarriage_ctrl_new.cpp.

Definition at line 111 of file cob_undercarriage_ctrl_new.cpp.

Definition at line 105 of file cob_undercarriage_ctrl_new.cpp.


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


cob_undercarriage_ctrl_node
Author(s): Mathias Luedtke, Christian Connette
autogenerated on Wed Jul 19 2017 03:06:09