00001 #ifndef _ROS_SERVICE_Reconfigure_h 00002 #define _ROS_SERVICE_Reconfigure_h 00003 #include <stdint.h> 00004 #include <string.h> 00005 #include <stdlib.h> 00006 #include "ros/msg.h" 00007 #include "dynamic_reconfigure/Config.h" 00008 00009 namespace dynamic_reconfigure 00010 { 00011 00012 static const char RECONFIGURE[] = "dynamic_reconfigure/Reconfigure"; 00013 00014 class ReconfigureRequest : public ros::Msg 00015 { 00016 public: 00017 dynamic_reconfigure::Config config; 00018 00019 virtual int serialize(unsigned char *outbuffer) const 00020 { 00021 int offset = 0; 00022 offset += this->config.serialize(outbuffer + offset); 00023 return offset; 00024 } 00025 00026 virtual int deserialize(unsigned char *inbuffer) 00027 { 00028 int offset = 0; 00029 offset += this->config.deserialize(inbuffer + offset); 00030 return offset; 00031 } 00032 00033 const char * getType(){ return RECONFIGURE; }; 00034 const char * getMD5(){ return "ac41a77620a4a0348b7001641796a8a1"; }; 00035 00036 }; 00037 00038 class ReconfigureResponse : public ros::Msg 00039 { 00040 public: 00041 dynamic_reconfigure::Config config; 00042 00043 virtual int serialize(unsigned char *outbuffer) const 00044 { 00045 int offset = 0; 00046 offset += this->config.serialize(outbuffer + offset); 00047 return offset; 00048 } 00049 00050 virtual int deserialize(unsigned char *inbuffer) 00051 { 00052 int offset = 0; 00053 offset += this->config.deserialize(inbuffer + offset); 00054 return offset; 00055 } 00056 00057 const char * getType(){ return RECONFIGURE; }; 00058 const char * getMD5(){ return "ac41a77620a4a0348b7001641796a8a1"; }; 00059 00060 }; 00061 00062 class Reconfigure { 00063 public: 00064 typedef ReconfigureRequest Request; 00065 typedef ReconfigureResponse Response; 00066 }; 00067 00068 } 00069 #endif