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::NodeHandle * | rosnode |
SkillerServer * | server_ |
fawkes::SkillerInterface * | skiller_if_ |
unsigned int | wait_release_ |
Definition at line 52 of file fawkes_skiller_node.cpp.
RosSkillerNode::RosSkillerNode | ( | ros::NodeHandle * | rn, |
std::shared_ptr< fawkes::BlackBoard > | bb | ||
) | [inline] |
Definition at line 55 of file fawkes_skiller_node.cpp.
void RosSkillerNode::action_cancel_cb | ( | SkillerServer::GoalHandle | goal | ) | [inline] |
Definition at line 98 of file fawkes_skiller_node.cpp.
void RosSkillerNode::action_goal_cb | ( | SkillerServer::GoalHandle | goal | ) | [inline] |
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.
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.
bool RosSkillerNode::exec_request_ [private] |
Definition at line 291 of file fawkes_skiller_node.cpp.
bool RosSkillerNode::exec_running_ [private] |
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.
ros::Publisher RosSkillerNode::pub_status_ [private] |
Definition at line 285 of file fawkes_skiller_node.cpp.
ros::NodeHandle* RosSkillerNode::rosnode [private] |
Definition at line 277 of file fawkes_skiller_node.cpp.
SkillerServer* RosSkillerNode::server_ [private] |
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.