executePath.h
Go to the documentation of this file.
00001 // Generated by gencpp from file pure_pursuit_controller/executePath.msg
00002 // DO NOT EDIT!
00003 
00004 
00005 #ifndef PURE_PURSUIT_CONTROLLER_MESSAGE_EXECUTEPATH_H
00006 #define PURE_PURSUIT_CONTROLLER_MESSAGE_EXECUTEPATH_H
00007 
00008 #include <ros/service_traits.h>
00009 
00010 
00011 #include <pure_pursuit_controller/executePathRequest.h>
00012 #include <pure_pursuit_controller/executePathResponse.h>
00013 
00014 
00015 namespace pure_pursuit_controller
00016 {
00017 
00018 struct executePath
00019 {
00020 
00021 typedef executePathRequest Request;
00022 typedef executePathResponse Response;
00023 Request request;
00024 Response response;
00025 
00026 typedef Request RequestType;
00027 typedef Response ResponseType;
00028 
00029 }; // struct executePath
00030 } // namespace pure_pursuit_controller
00031 
00032 
00033 namespace ros
00034 {
00035 namespace service_traits
00036 {
00037 
00038 
00039 template<>
00040 struct MD5Sum< ::pure_pursuit_controller::executePath > {
00041   static const char* value()
00042   {
00043     return "15abafffae7b9151d048eed1555673e7";
00044   }
00045 
00046   static const char* value(const ::pure_pursuit_controller::executePath&) { return value(); }
00047 };
00048 
00049 template<>
00050 struct DataType< ::pure_pursuit_controller::executePath > {
00051   static const char* value()
00052   {
00053     return "pure_pursuit_controller/executePath";
00054   }
00055 
00056   static const char* value(const ::pure_pursuit_controller::executePath&) { return value(); }
00057 };
00058 
00059 
00060 // service_traits::MD5Sum< ::pure_pursuit_controller::executePathRequest> should match 
00061 // service_traits::MD5Sum< ::pure_pursuit_controller::executePath > 
00062 template<>
00063 struct MD5Sum< ::pure_pursuit_controller::executePathRequest>
00064 {
00065   static const char* value()
00066   {
00067     return MD5Sum< ::pure_pursuit_controller::executePath >::value();
00068   }
00069   static const char* value(const ::pure_pursuit_controller::executePathRequest&)
00070   {
00071     return value();
00072   }
00073 };
00074 
00075 // service_traits::DataType< ::pure_pursuit_controller::executePathRequest> should match 
00076 // service_traits::DataType< ::pure_pursuit_controller::executePath > 
00077 template<>
00078 struct DataType< ::pure_pursuit_controller::executePathRequest>
00079 {
00080   static const char* value()
00081   {
00082     return DataType< ::pure_pursuit_controller::executePath >::value();
00083   }
00084   static const char* value(const ::pure_pursuit_controller::executePathRequest&)
00085   {
00086     return value();
00087   }
00088 };
00089 
00090 // service_traits::MD5Sum< ::pure_pursuit_controller::executePathResponse> should match 
00091 // service_traits::MD5Sum< ::pure_pursuit_controller::executePath > 
00092 template<>
00093 struct MD5Sum< ::pure_pursuit_controller::executePathResponse>
00094 {
00095   static const char* value()
00096   {
00097     return MD5Sum< ::pure_pursuit_controller::executePath >::value();
00098   }
00099   static const char* value(const ::pure_pursuit_controller::executePathResponse&)
00100   {
00101     return value();
00102   }
00103 };
00104 
00105 // service_traits::DataType< ::pure_pursuit_controller::executePathResponse> should match 
00106 // service_traits::DataType< ::pure_pursuit_controller::executePath > 
00107 template<>
00108 struct DataType< ::pure_pursuit_controller::executePathResponse>
00109 {
00110   static const char* value()
00111   {
00112     return DataType< ::pure_pursuit_controller::executePath >::value();
00113   }
00114   static const char* value(const ::pure_pursuit_controller::executePathResponse&)
00115   {
00116     return value();
00117   }
00118 };
00119 
00120 } // namespace service_traits
00121 } // namespace ros
00122 
00123 #endif // PURE_PURSUIT_CONTROLLER_MESSAGE_EXECUTEPATH_H


pure_pursuit_controller
Author(s): Lintao Zheng, Kai Xu
autogenerated on Thu Jun 6 2019 19:50:45