#include <ros/ros.h>
#include <ros/callback_queue.h>
#include <blackboard/remote.h>
#include <interfaces/SkillerInterface.h>
#include <utils/time/time.h>
#include <actionlib/server/simple_action_server.h>
#include <fawkes_msgs/ExecSkillAction.h>
#include <fawkes_msgs/ExecSkillGoal.h>
#include <fawkes_msgs/ExecSkillActionGoal.h>
#include <fawkes_msgs/SkillStatus.h>
#include <memory>
#include <mutex>
Go to the source code of this file.
Classes | |
class | RosSkillerNode |
Defines | |
#define | GET_PRIV_PARAM(P) |
Typedefs | |
typedef actionlib::ActionServer < fawkes_msgs::ExecSkillAction > | SkillerServer |
Functions | |
int | main (int argc, char **argv) |
#define GET_PRIV_PARAM | ( | P | ) |
{ \ if (! ros::param::get("~" #P, cfg_ ## P ## _)) { \ ROS_ERROR("%s: Failed to retrieve parameter " #P ", aborting", ros::this_node::getName().c_str()); \ exit(-1); \ } \ }
Definition at line 39 of file fawkes_skiller_node.cpp.
typedef actionlib::ActionServer<fawkes_msgs::ExecSkillAction> SkillerServer |
Definition at line 49 of file fawkes_skiller_node.cpp.
int main | ( | int | argc, |
char ** | argv | ||
) |
Definition at line 302 of file fawkes_skiller_node.cpp.