Signals | Public Member Functions | Private Member Functions | Private Attributes
tibi_dabo_sequence_editor::QNode Class Reference

#include <qnode.hpp>

List of all members.

Signals

void rosShutdown ()

Public Member Functions

void execute_sequence (std::vector< TMotionStep > &seq)
std::string get_action_feedback_event_id (void)
std::vector< std::string > get_config_files (void)
void get_motion_feedback (std::vector< float > &position, std::vector< float > &velocity)
std::string get_new_feedback_event_id (void)
bool is_connected (void)
 QNode (int argc, char **argv)
void run ()
 ~QNode ()

Private Member Functions

void motion_feedback_callback (const sensor_msgs::JointState::ConstPtr &msg)
void motionActive (void)
void motionDone (const actionlib::SimpleClientGoalState &state, const control_msgs::FollowJointTrajectoryResultConstPtr &result)
void motionFeedback (const control_msgs::FollowJointTrajectoryFeedbackConstPtr &feedback)
void motionMakeActionRequest (const control_msgs::FollowJointTrajectoryGoal &motion_goal)

Private Attributes

std::string action_feedback_event_id
std::vector< std::string > config_files
CEventServer * event_server
TSeqClient motion_
CMutex motion_feedback_mutex_
ros::Subscriber motion_feedback_subscriber_
std::string new_feedback_event_id
std::vector< float > position
std::vector< float > velocity

Detailed Description

Definition at line 58 of file qnode.hpp.


Constructor & Destructor Documentation

QNode::QNode ( int  argc,
char **  argv 
)

Definition at line 30 of file qnode.cpp.

Definition at line 74 of file qnode.cpp.


Member Function Documentation

void QNode::execute_sequence ( std::vector< TMotionStep > &  seq)

Definition at line 144 of file qnode.cpp.

std::string QNode::get_action_feedback_event_id ( void  )

Definition at line 139 of file qnode.cpp.

std::vector< std::string > QNode::get_config_files ( void  )

Definition at line 124 of file qnode.cpp.

void QNode::get_motion_feedback ( std::vector< float > &  position,
std::vector< float > &  velocity 
)

Definition at line 111 of file qnode.cpp.

std::string QNode::get_new_feedback_event_id ( void  )

Definition at line 134 of file qnode.cpp.

Definition at line 129 of file qnode.cpp.

void QNode::motion_feedback_callback ( const sensor_msgs::JointState::ConstPtr &  msg) [private]

Definition at line 164 of file qnode.cpp.

void QNode::motionActive ( void  ) [private]

Definition at line 213 of file qnode.cpp.

Definition at line 208 of file qnode.cpp.

Definition at line 218 of file qnode.cpp.

Definition at line 183 of file qnode.cpp.

void QNode::run ( void  )

Definition at line 95 of file qnode.cpp.


Member Data Documentation

Definition at line 94 of file qnode.hpp.

Definition at line 91 of file qnode.hpp.

Definition at line 92 of file qnode.hpp.

Definition at line 84 of file qnode.hpp.

Definition at line 81 of file qnode.hpp.

Definition at line 77 of file qnode.hpp.

Definition at line 93 of file qnode.hpp.

Definition at line 79 of file qnode.hpp.

Definition at line 80 of file qnode.hpp.


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


tibi_dabo_sequence_editor
Author(s): Sergi Hernandez Juan
autogenerated on Fri Dec 6 2013 23:02:16