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

#include <qnode.hpp>

List of all members.

Signals

void rosShutdown ()

Public Member Functions

void exit ()
bool getGoal (std::string &goal)
bool getLocations (std::vector< std::string > &locations)
bool initialize ()
 QNode (int argc, char **argv)
void run ()
virtual ~QNode ()

Private Member Functions

void gui_actionGetFeedbackCallback (tibi_dabo_msgs::guiFeedbackPtr &feedback)
void gui_actionGetResultCallback (tibi_dabo_msgs::guiResultPtr &result)
bool gui_actionHasSucceedCallback (void)
bool gui_actionIsFinishedCallback (void)
void gui_actionStartCallback (const tibi_dabo_msgs::guiGoalConstPtr &goal)
void gui_actionStopCallback (void)
void guiActive ()
void guiDone (const actionlib::SimpleClientGoalState &state, const tibi_dabo_msgs::guiResultConstPtr &result)
void guiFeedback (const tibi_dabo_msgs::guiFeedbackConstPtr &feedback)
bool guiMakeActionRequest ()

Private Attributes

ros::ServiceClient get_locations_client
iri_goal_database::get_locations get_locations_srv
actionlib::SimpleActionClient
< tibi_dabo_msgs::guiAction
gui_action
IriActionServer
< tibi_dabo_msgs::guiAction
gui_action_aserver_
bool gui_active
gui_cmds gui_cmd
tibi_dabo_msgs::guiGoal gui_goal
std::string gui_location_id
int init_argc
char ** init_argv
QMutex mutex
ros::NodeHandle n
bool new_gui_cmd

Detailed Description

Definition at line 44 of file qnode.hpp.


Constructor & Destructor Documentation

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

Definition at line 30 of file qnode.cpp.

QNode::~QNode ( ) [virtual]

Definition at line 37 of file qnode.cpp.


Member Function Documentation

void QNode::exit ( )

Definition at line 87 of file qnode.cpp.

bool QNode::getGoal ( std::string &  goal)

Definition at line 121 of file qnode.cpp.

bool QNode::getLocations ( std::vector< std::string > &  locations)

Definition at line 102 of file qnode.cpp.

Definition at line 199 of file qnode.cpp.

Definition at line 191 of file qnode.cpp.

Definition at line 178 of file qnode.cpp.

Definition at line 166 of file qnode.cpp.

Definition at line 135 of file qnode.cpp.

void QNode::gui_actionStopCallback ( void  ) [private]

Definition at line 158 of file qnode.cpp.

void QNode::guiActive ( ) [private]

Definition at line 223 of file qnode.cpp.

void QNode::guiDone ( const actionlib::SimpleClientGoalState state,
const tibi_dabo_msgs::guiResultConstPtr result 
) [private]

Definition at line 208 of file qnode.cpp.

void QNode::guiFeedback ( const tibi_dabo_msgs::guiFeedbackConstPtr feedback) [private]

Definition at line 231 of file qnode.cpp.

Definition at line 241 of file qnode.cpp.

Definition at line 45 of file qnode.cpp.

void QNode::run ( void  )

Definition at line 74 of file qnode.cpp.


Member Data Documentation

Definition at line 67 of file qnode.hpp.

iri_goal_database::get_locations dabo_coop_gui::QNode::get_locations_srv [private]

Definition at line 68 of file qnode.hpp.

Definition at line 71 of file qnode.hpp.

Definition at line 80 of file qnode.hpp.

Definition at line 77 of file qnode.hpp.

Definition at line 88 of file qnode.hpp.

Definition at line 72 of file qnode.hpp.

Definition at line 89 of file qnode.hpp.

Definition at line 60 of file qnode.hpp.

Definition at line 61 of file qnode.hpp.

QMutex dabo_coop_gui::QNode::mutex [private]

Definition at line 62 of file qnode.hpp.

Definition at line 64 of file qnode.hpp.

Definition at line 87 of file qnode.hpp.


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


dabo_coop_gui
Author(s): fherrero
autogenerated on Fri Dec 6 2013 23:14:17