rovio_head.h
Go to the documentation of this file.
00001 
00011 #ifndef ROVIO_HEAD_H_
00012 #define ROVIO_HEAD_H_
00013 
00014 #include <ros/ros.h>
00015 #include <rovio_shared/head_ctrl.h>
00016 #include <rovio_shared/rovio_http.h>
00017 #include <string>
00018 
00025 class head_controller
00026 {
00027 public:
00033   head_controller();
00034 
00040   ~head_controller();
00041 
00047   void pub_head_sensor();
00048 private:
00058   bool head_ctrl_callback(rovio_shared::head_ctrl::Request &req, rovio_shared::head_ctrl::Response &resp);
00059 
00060   std::string host; 
00061   rovio_http *rovio; 
00062   ros::NodeHandle node; 
00064   ros::ServiceServer head_ctrl; 
00065   ros::Publisher head_sensor; 
00066 };
00067 
00075 int main(int argc, char **argv);
00076 
00077 #endif


rovio_ctrl
Author(s): Russell Toris
autogenerated on Mon Oct 6 2014 07:13:12