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 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 is_initialized_bool_
int iwatchdog_
ros::Time joint_state_odom_stamp_
ros::Time last_time_
int m_iNumJoints
double max_vel_rot_
double max_vel_trans_
ros::NodeHandle n
double sample_time_
std::string sIniDirectory
tf::TransformBroadcaster tf_broadcast_odometry_
double theta_rob_rad_
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_
UndercarriageCtrlGeomucar_ctrl_
diagnostic_updater::Updater updater_
double vel_theta_rob_last_
double vel_x_rob_last_
double vel_y_rob_last_
double x_rob_m_
double y_rob_m_

Detailed Description

Definition at line 43 of file cob_undercarriage_ctrl.cpp.


Constructor & Destructor Documentation

NodeClass::NodeClass ( ) [inline]

Definition at line 90 of file cob_undercarriage_ctrl.cpp.

NodeClass::~NodeClass ( ) [inline]

Definition at line 196 of file cob_undercarriage_ctrl.cpp.


Member Function Documentation

Definition at line 518 of file cob_undercarriage_ctrl.cpp.

Definition at line 200 of file cob_undercarriage_ctrl.cpp.

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

Definition at line 467 of file cob_undercarriage_ctrl.cpp.

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

Definition at line 309 of file cob_undercarriage_ctrl.cpp.

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

Definition at line 278 of file cob_undercarriage_ctrl.cpp.

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

Definition at line 380 of file cob_undercarriage_ctrl.cpp.

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

Definition at line 210 of file cob_undercarriage_ctrl.cpp.

Definition at line 609 of file cob_undercarriage_ctrl.cpp.


Member Data Documentation

Definition at line 75 of file cob_undercarriage_ctrl.cpp.

diagnostic_msgs::DiagnosticStatus NodeClass::diagnostic_status_lookup_

Definition at line 87 of file cob_undercarriage_ctrl.cpp.

Definition at line 76 of file cob_undercarriage_ctrl.cpp.

Definition at line 74 of file cob_undercarriage_ctrl.cpp.

Definition at line 81 of file cob_undercarriage_ctrl.cpp.

Definition at line 78 of file cob_undercarriage_ctrl.cpp.

Definition at line 77 of file cob_undercarriage_ctrl.cpp.

Definition at line 85 of file cob_undercarriage_ctrl.cpp.

Definition at line 83 of file cob_undercarriage_ctrl.cpp.

Definition at line 83 of file cob_undercarriage_ctrl.cpp.

Definition at line 48 of file cob_undercarriage_ctrl.cpp.

Definition at line 79 of file cob_undercarriage_ctrl.cpp.

Definition at line 73 of file cob_undercarriage_ctrl.cpp.

Definition at line 54 of file cob_undercarriage_ctrl.cpp.

Definition at line 80 of file cob_undercarriage_ctrl.cpp.

Definition at line 79 of file cob_undercarriage_ctrl.cpp.

Definition at line 69 of file cob_undercarriage_ctrl.cpp.

Definition at line 52 of file cob_undercarriage_ctrl.cpp.

Definition at line 51 of file cob_undercarriage_ctrl.cpp.

Definition at line 53 of file cob_undercarriage_ctrl.cpp.

Definition at line 57 of file cob_undercarriage_ctrl.cpp.

Definition at line 59 of file cob_undercarriage_ctrl.cpp.

Definition at line 58 of file cob_undercarriage_ctrl.cpp.

Definition at line 63 of file cob_undercarriage_ctrl.cpp.

Definition at line 72 of file cob_undercarriage_ctrl.cpp.

Definition at line 66 of file cob_undercarriage_ctrl.cpp.

Definition at line 82 of file cob_undercarriage_ctrl.cpp.

Definition at line 82 of file cob_undercarriage_ctrl.cpp.

Definition at line 82 of file cob_undercarriage_ctrl.cpp.

Definition at line 80 of file cob_undercarriage_ctrl.cpp.

Definition at line 80 of file cob_undercarriage_ctrl.cpp.


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


cob_undercarriage_ctrl
Author(s): Christian Connette
autogenerated on Sat Jun 8 2019 21:02:32