 |
NASA Astrobee Robot Software
0.19.1
Flight software for the Astrobee robots operating inside the International Space Station.
|
Go to the documentation of this file.
20 #ifndef FLASHLIGHT_ROS_FLASHLIGHT_NODELET_H_
21 #define FLASHLIGHT_ROS_FLASHLIGHT_NODELET_H_
24 #include <pluginlib/class_list_macros.h>
27 #include <ros/service_server.h>
30 #include <ff_hw_msgs/SetFlashlight.h>
40 #include <system_error>
46 using FlashlightPtr = std::unique_ptr<Flashlight>;
51 bool OnService(ff_hw_msgs::SetFlashlight::Request &req,
52 ff_hw_msgs::SetFlashlight::Response &resp);
55 virtual void Initialize(::ros::NodeHandle *nh);
59 ::ros::ServiceServer server_;
65 #endif // FLASHLIGHT_ROS_FLASHLIGHT_NODELET_H_
bool OnService(ff_hw_msgs::SetFlashlight::Request &req, ff_hw_msgs::SetFlashlight::Response &resp)
Definition: flashlight_nodelet.cc:48
Definition: pcl_conversions.h:269
virtual void Initialize(::ros::NodeHandle *nh)
Definition: flashlight_nodelet.cc:75
Definition: flashlight.h:24
FlashlightNodelet()
Definition: flashlight_nodelet.cc:25
Definition: ff_nodelet.h:57
Definition: flashlight_nodelet.h:45
~FlashlightNodelet()
Definition: flashlight_nodelet.cc:29