00001
00002 #ifndef SRS_ENV_MODEL_PERCP_SERVICE_RESETPLANES_H
00003 #define SRS_ENV_MODEL_PERCP_SERVICE_RESETPLANES_H
00004 #include <string>
00005 #include <vector>
00006 #include <map>
00007 #include <ostream>
00008 #include "ros/serialization.h"
00009 #include "ros/builtin_message_traits.h"
00010 #include "ros/message_operations.h"
00011 #include "ros/time.h"
00012
00013 #include "ros/macros.h"
00014
00015 #include "ros/assert.h"
00016
00017 #include "ros/service_traits.h"
00018
00019
00020
00021
00022 namespace srs_env_model_percp
00023 {
00024 template <class ContainerAllocator>
00025 struct ResetPlanesRequest_ {
00026 typedef ResetPlanesRequest_<ContainerAllocator> Type;
00027
00028 ResetPlanesRequest_()
00029 {
00030 }
00031
00032 ResetPlanesRequest_(const ContainerAllocator& _alloc)
00033 {
00034 }
00035
00036
00037 private:
00038 static const char* __s_getDataType_() { return "srs_env_model_percp/ResetPlanesRequest"; }
00039 public:
00040 ROS_DEPRECATED static const std::string __s_getDataType() { return __s_getDataType_(); }
00041
00042 ROS_DEPRECATED const std::string __getDataType() const { return __s_getDataType_(); }
00043
00044 private:
00045 static const char* __s_getMD5Sum_() { return "d41d8cd98f00b204e9800998ecf8427e"; }
00046 public:
00047 ROS_DEPRECATED static const std::string __s_getMD5Sum() { return __s_getMD5Sum_(); }
00048
00049 ROS_DEPRECATED const std::string __getMD5Sum() const { return __s_getMD5Sum_(); }
00050
00051 private:
00052 static const char* __s_getServerMD5Sum_() { return "5f003d6bcc824cbd51361d66d8e4f76c"; }
00053 public:
00054 ROS_DEPRECATED static const std::string __s_getServerMD5Sum() { return __s_getServerMD5Sum_(); }
00055
00056 ROS_DEPRECATED const std::string __getServerMD5Sum() const { return __s_getServerMD5Sum_(); }
00057
00058 private:
00059 static const char* __s_getMessageDefinition_() { return "\n\
00060 \n\
00061 \n\
00062 \n\
00063 "; }
00064 public:
00065 ROS_DEPRECATED static const std::string __s_getMessageDefinition() { return __s_getMessageDefinition_(); }
00066
00067 ROS_DEPRECATED const std::string __getMessageDefinition() const { return __s_getMessageDefinition_(); }
00068
00069 ROS_DEPRECATED virtual uint8_t *serialize(uint8_t *write_ptr, uint32_t seq) const
00070 {
00071 ros::serialization::OStream stream(write_ptr, 1000000000);
00072 return stream.getData();
00073 }
00074
00075 ROS_DEPRECATED virtual uint8_t *deserialize(uint8_t *read_ptr)
00076 {
00077 ros::serialization::IStream stream(read_ptr, 1000000000);
00078 return stream.getData();
00079 }
00080
00081 ROS_DEPRECATED virtual uint32_t serializationLength() const
00082 {
00083 uint32_t size = 0;
00084 return size;
00085 }
00086
00087 typedef boost::shared_ptr< ::srs_env_model_percp::ResetPlanesRequest_<ContainerAllocator> > Ptr;
00088 typedef boost::shared_ptr< ::srs_env_model_percp::ResetPlanesRequest_<ContainerAllocator> const> ConstPtr;
00089 boost::shared_ptr<std::map<std::string, std::string> > __connection_header;
00090 };
00091 typedef ::srs_env_model_percp::ResetPlanesRequest_<std::allocator<void> > ResetPlanesRequest;
00092
00093 typedef boost::shared_ptr< ::srs_env_model_percp::ResetPlanesRequest> ResetPlanesRequestPtr;
00094 typedef boost::shared_ptr< ::srs_env_model_percp::ResetPlanesRequest const> ResetPlanesRequestConstPtr;
00095
00096
00097 template <class ContainerAllocator>
00098 struct ResetPlanesResponse_ {
00099 typedef ResetPlanesResponse_<ContainerAllocator> Type;
00100
00101 ResetPlanesResponse_()
00102 : message()
00103 {
00104 }
00105
00106 ResetPlanesResponse_(const ContainerAllocator& _alloc)
00107 : message(_alloc)
00108 {
00109 }
00110
00111 typedef std::basic_string<char, std::char_traits<char>, typename ContainerAllocator::template rebind<char>::other > _message_type;
00112 std::basic_string<char, std::char_traits<char>, typename ContainerAllocator::template rebind<char>::other > message;
00113
00114
00115 private:
00116 static const char* __s_getDataType_() { return "srs_env_model_percp/ResetPlanesResponse"; }
00117 public:
00118 ROS_DEPRECATED static const std::string __s_getDataType() { return __s_getDataType_(); }
00119
00120 ROS_DEPRECATED const std::string __getDataType() const { return __s_getDataType_(); }
00121
00122 private:
00123 static const char* __s_getMD5Sum_() { return "5f003d6bcc824cbd51361d66d8e4f76c"; }
00124 public:
00125 ROS_DEPRECATED static const std::string __s_getMD5Sum() { return __s_getMD5Sum_(); }
00126
00127 ROS_DEPRECATED const std::string __getMD5Sum() const { return __s_getMD5Sum_(); }
00128
00129 private:
00130 static const char* __s_getServerMD5Sum_() { return "5f003d6bcc824cbd51361d66d8e4f76c"; }
00131 public:
00132 ROS_DEPRECATED static const std::string __s_getServerMD5Sum() { return __s_getServerMD5Sum_(); }
00133
00134 ROS_DEPRECATED const std::string __getServerMD5Sum() const { return __s_getServerMD5Sum_(); }
00135
00136 private:
00137 static const char* __s_getMessageDefinition_() { return "\n\
00138 \n\
00139 \n\
00140 string message\n\
00141 \n\
00142 "; }
00143 public:
00144 ROS_DEPRECATED static const std::string __s_getMessageDefinition() { return __s_getMessageDefinition_(); }
00145
00146 ROS_DEPRECATED const std::string __getMessageDefinition() const { return __s_getMessageDefinition_(); }
00147
00148 ROS_DEPRECATED virtual uint8_t *serialize(uint8_t *write_ptr, uint32_t seq) const
00149 {
00150 ros::serialization::OStream stream(write_ptr, 1000000000);
00151 ros::serialization::serialize(stream, message);
00152 return stream.getData();
00153 }
00154
00155 ROS_DEPRECATED virtual uint8_t *deserialize(uint8_t *read_ptr)
00156 {
00157 ros::serialization::IStream stream(read_ptr, 1000000000);
00158 ros::serialization::deserialize(stream, message);
00159 return stream.getData();
00160 }
00161
00162 ROS_DEPRECATED virtual uint32_t serializationLength() const
00163 {
00164 uint32_t size = 0;
00165 size += ros::serialization::serializationLength(message);
00166 return size;
00167 }
00168
00169 typedef boost::shared_ptr< ::srs_env_model_percp::ResetPlanesResponse_<ContainerAllocator> > Ptr;
00170 typedef boost::shared_ptr< ::srs_env_model_percp::ResetPlanesResponse_<ContainerAllocator> const> ConstPtr;
00171 boost::shared_ptr<std::map<std::string, std::string> > __connection_header;
00172 };
00173 typedef ::srs_env_model_percp::ResetPlanesResponse_<std::allocator<void> > ResetPlanesResponse;
00174
00175 typedef boost::shared_ptr< ::srs_env_model_percp::ResetPlanesResponse> ResetPlanesResponsePtr;
00176 typedef boost::shared_ptr< ::srs_env_model_percp::ResetPlanesResponse const> ResetPlanesResponseConstPtr;
00177
00178 struct ResetPlanes
00179 {
00180
00181 typedef ResetPlanesRequest Request;
00182 typedef ResetPlanesResponse Response;
00183 Request request;
00184 Response response;
00185
00186 typedef Request RequestType;
00187 typedef Response ResponseType;
00188 };
00189 }
00190
00191 namespace ros
00192 {
00193 namespace message_traits
00194 {
00195 template<class ContainerAllocator> struct IsMessage< ::srs_env_model_percp::ResetPlanesRequest_<ContainerAllocator> > : public TrueType {};
00196 template<class ContainerAllocator> struct IsMessage< ::srs_env_model_percp::ResetPlanesRequest_<ContainerAllocator> const> : public TrueType {};
00197 template<class ContainerAllocator>
00198 struct MD5Sum< ::srs_env_model_percp::ResetPlanesRequest_<ContainerAllocator> > {
00199 static const char* value()
00200 {
00201 return "d41d8cd98f00b204e9800998ecf8427e";
00202 }
00203
00204 static const char* value(const ::srs_env_model_percp::ResetPlanesRequest_<ContainerAllocator> &) { return value(); }
00205 static const uint64_t static_value1 = 0xd41d8cd98f00b204ULL;
00206 static const uint64_t static_value2 = 0xe9800998ecf8427eULL;
00207 };
00208
00209 template<class ContainerAllocator>
00210 struct DataType< ::srs_env_model_percp::ResetPlanesRequest_<ContainerAllocator> > {
00211 static const char* value()
00212 {
00213 return "srs_env_model_percp/ResetPlanesRequest";
00214 }
00215
00216 static const char* value(const ::srs_env_model_percp::ResetPlanesRequest_<ContainerAllocator> &) { return value(); }
00217 };
00218
00219 template<class ContainerAllocator>
00220 struct Definition< ::srs_env_model_percp::ResetPlanesRequest_<ContainerAllocator> > {
00221 static const char* value()
00222 {
00223 return "\n\
00224 \n\
00225 \n\
00226 \n\
00227 ";
00228 }
00229
00230 static const char* value(const ::srs_env_model_percp::ResetPlanesRequest_<ContainerAllocator> &) { return value(); }
00231 };
00232
00233 template<class ContainerAllocator> struct IsFixedSize< ::srs_env_model_percp::ResetPlanesRequest_<ContainerAllocator> > : public TrueType {};
00234 }
00235 }
00236
00237
00238 namespace ros
00239 {
00240 namespace message_traits
00241 {
00242 template<class ContainerAllocator> struct IsMessage< ::srs_env_model_percp::ResetPlanesResponse_<ContainerAllocator> > : public TrueType {};
00243 template<class ContainerAllocator> struct IsMessage< ::srs_env_model_percp::ResetPlanesResponse_<ContainerAllocator> const> : public TrueType {};
00244 template<class ContainerAllocator>
00245 struct MD5Sum< ::srs_env_model_percp::ResetPlanesResponse_<ContainerAllocator> > {
00246 static const char* value()
00247 {
00248 return "5f003d6bcc824cbd51361d66d8e4f76c";
00249 }
00250
00251 static const char* value(const ::srs_env_model_percp::ResetPlanesResponse_<ContainerAllocator> &) { return value(); }
00252 static const uint64_t static_value1 = 0x5f003d6bcc824cbdULL;
00253 static const uint64_t static_value2 = 0x51361d66d8e4f76cULL;
00254 };
00255
00256 template<class ContainerAllocator>
00257 struct DataType< ::srs_env_model_percp::ResetPlanesResponse_<ContainerAllocator> > {
00258 static const char* value()
00259 {
00260 return "srs_env_model_percp/ResetPlanesResponse";
00261 }
00262
00263 static const char* value(const ::srs_env_model_percp::ResetPlanesResponse_<ContainerAllocator> &) { return value(); }
00264 };
00265
00266 template<class ContainerAllocator>
00267 struct Definition< ::srs_env_model_percp::ResetPlanesResponse_<ContainerAllocator> > {
00268 static const char* value()
00269 {
00270 return "\n\
00271 \n\
00272 \n\
00273 string message\n\
00274 \n\
00275 ";
00276 }
00277
00278 static const char* value(const ::srs_env_model_percp::ResetPlanesResponse_<ContainerAllocator> &) { return value(); }
00279 };
00280
00281 }
00282 }
00283
00284 namespace ros
00285 {
00286 namespace serialization
00287 {
00288
00289 template<class ContainerAllocator> struct Serializer< ::srs_env_model_percp::ResetPlanesRequest_<ContainerAllocator> >
00290 {
00291 template<typename Stream, typename T> inline static void allInOne(Stream& stream, T m)
00292 {
00293 }
00294
00295 ROS_DECLARE_ALLINONE_SERIALIZER;
00296 };
00297 }
00298 }
00299
00300
00301 namespace ros
00302 {
00303 namespace serialization
00304 {
00305
00306 template<class ContainerAllocator> struct Serializer< ::srs_env_model_percp::ResetPlanesResponse_<ContainerAllocator> >
00307 {
00308 template<typename Stream, typename T> inline static void allInOne(Stream& stream, T m)
00309 {
00310 stream.next(m.message);
00311 }
00312
00313 ROS_DECLARE_ALLINONE_SERIALIZER;
00314 };
00315 }
00316 }
00317
00318 namespace ros
00319 {
00320 namespace service_traits
00321 {
00322 template<>
00323 struct MD5Sum<srs_env_model_percp::ResetPlanes> {
00324 static const char* value()
00325 {
00326 return "5f003d6bcc824cbd51361d66d8e4f76c";
00327 }
00328
00329 static const char* value(const srs_env_model_percp::ResetPlanes&) { return value(); }
00330 };
00331
00332 template<>
00333 struct DataType<srs_env_model_percp::ResetPlanes> {
00334 static const char* value()
00335 {
00336 return "srs_env_model_percp/ResetPlanes";
00337 }
00338
00339 static const char* value(const srs_env_model_percp::ResetPlanes&) { return value(); }
00340 };
00341
00342 template<class ContainerAllocator>
00343 struct MD5Sum<srs_env_model_percp::ResetPlanesRequest_<ContainerAllocator> > {
00344 static const char* value()
00345 {
00346 return "5f003d6bcc824cbd51361d66d8e4f76c";
00347 }
00348
00349 static const char* value(const srs_env_model_percp::ResetPlanesRequest_<ContainerAllocator> &) { return value(); }
00350 };
00351
00352 template<class ContainerAllocator>
00353 struct DataType<srs_env_model_percp::ResetPlanesRequest_<ContainerAllocator> > {
00354 static const char* value()
00355 {
00356 return "srs_env_model_percp/ResetPlanes";
00357 }
00358
00359 static const char* value(const srs_env_model_percp::ResetPlanesRequest_<ContainerAllocator> &) { return value(); }
00360 };
00361
00362 template<class ContainerAllocator>
00363 struct MD5Sum<srs_env_model_percp::ResetPlanesResponse_<ContainerAllocator> > {
00364 static const char* value()
00365 {
00366 return "5f003d6bcc824cbd51361d66d8e4f76c";
00367 }
00368
00369 static const char* value(const srs_env_model_percp::ResetPlanesResponse_<ContainerAllocator> &) { return value(); }
00370 };
00371
00372 template<class ContainerAllocator>
00373 struct DataType<srs_env_model_percp::ResetPlanesResponse_<ContainerAllocator> > {
00374 static const char* value()
00375 {
00376 return "srs_env_model_percp/ResetPlanes";
00377 }
00378
00379 static const char* value(const srs_env_model_percp::ResetPlanesResponse_<ContainerAllocator> &) { return value(); }
00380 };
00381
00382 }
00383 }
00384
00385 #endif // SRS_ENV_MODEL_PERCP_SERVICE_RESETPLANES_H
00386