Public Member Functions | Private Attributes
RosSkillerNode Class Reference

List of all members.

Public Member Functions

void action_cancel_cb (SkillerServer::GoalHandle goal)
void action_goal_cb (SkillerServer::GoalHandle goal)
fawkes_msgs::ExecSkillFeedback create_feedback ()
fawkes_msgs::ExecSkillResult create_result (std::string errmsg)
virtual void finalize ()
virtual void init ()
void loop ()
 RosSkillerNode (ros::NodeHandle *rn, std::shared_ptr< fawkes::BlackBoard > bb)
void stop ()

Private Attributes

SkillerServer::GoalHandle as_goal_
std::shared_ptr
< fawkes::BlackBoard > 
blackboard
bool exec_as_
unsigned int exec_msgid_
bool exec_request_
bool exec_running_
std::string exec_skill_string_
std::string goal_
std::mutex loop_mutex
unsigned int loops_waited_
ros::Publisher pub_status_
ros::NodeHandlerosnode
SkillerServerserver_
fawkes::SkillerInterface * skiller_if_
unsigned int wait_release_

Detailed Description

Definition at line 52 of file fawkes_skiller_node.cpp.


Constructor & Destructor Documentation

RosSkillerNode::RosSkillerNode ( ros::NodeHandle rn,
std::shared_ptr< fawkes::BlackBoard >  bb 
) [inline]

Definition at line 55 of file fawkes_skiller_node.cpp.


Member Function Documentation

Definition at line 98 of file fawkes_skiller_node.cpp.

Definition at line 74 of file fawkes_skiller_node.cpp.

fawkes_msgs::ExecSkillFeedback RosSkillerNode::create_feedback ( ) [inline]

Definition at line 68 of file fawkes_skiller_node.cpp.

fawkes_msgs::ExecSkillResult RosSkillerNode::create_result ( std::string  errmsg) [inline]

Definition at line 59 of file fawkes_skiller_node.cpp.

virtual void RosSkillerNode::finalize ( ) [inline, virtual]

Definition at line 130 of file fawkes_skiller_node.cpp.

virtual void RosSkillerNode::init ( ) [inline, virtual]

Definition at line 106 of file fawkes_skiller_node.cpp.

void RosSkillerNode::loop ( ) [inline]

Definition at line 160 of file fawkes_skiller_node.cpp.

void RosSkillerNode::stop ( ) [inline]

Definition at line 142 of file fawkes_skiller_node.cpp.


Member Data Documentation

Definition at line 287 of file fawkes_skiller_node.cpp.

std::shared_ptr<fawkes::BlackBoard> RosSkillerNode::blackboard [private]

Definition at line 278 of file fawkes_skiller_node.cpp.

bool RosSkillerNode::exec_as_ [private]

Definition at line 290 of file fawkes_skiller_node.cpp.

unsigned int RosSkillerNode::exec_msgid_ [private]

Definition at line 293 of file fawkes_skiller_node.cpp.

Definition at line 291 of file fawkes_skiller_node.cpp.

Definition at line 292 of file fawkes_skiller_node.cpp.

std::string RosSkillerNode::exec_skill_string_ [private]

Definition at line 294 of file fawkes_skiller_node.cpp.

std::string RosSkillerNode::goal_ [private]

Definition at line 288 of file fawkes_skiller_node.cpp.

std::mutex RosSkillerNode::loop_mutex [private]

Definition at line 280 of file fawkes_skiller_node.cpp.

unsigned int RosSkillerNode::loops_waited_ [private]

Definition at line 295 of file fawkes_skiller_node.cpp.

Definition at line 285 of file fawkes_skiller_node.cpp.

Definition at line 277 of file fawkes_skiller_node.cpp.

Definition at line 284 of file fawkes_skiller_node.cpp.

fawkes::SkillerInterface* RosSkillerNode::skiller_if_ [private]

Definition at line 282 of file fawkes_skiller_node.cpp.

unsigned int RosSkillerNode::wait_release_ [private]

Definition at line 297 of file fawkes_skiller_node.cpp.


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


rcll_fawkes_sim
Author(s): Tim Niemueller
autogenerated on Sat Jun 3 2017 03:06:27