AutoCar  v1.0.0
SetGoal.h
1 // Generated by gencpp from file logical_core/SetGoal.msg
2 // DO NOT EDIT!
3 
4 
5 #ifndef LOGICAL_CORE_MESSAGE_SETGOAL_H
6 #define LOGICAL_CORE_MESSAGE_SETGOAL_H
7 
8 #include <ros/service_traits.h>
9 
10 
11 #include <logical_core/SetGoalRequest.h>
12 #include <logical_core/SetGoalResponse.h>
13 
14 
15 namespace logical_core
16 {
17 
18 struct SetGoal
19 {
20 
21 typedef SetGoalRequest Request;
23 Request request;
24 Response response;
25 
26 typedef Request RequestType;
27 typedef Response ResponseType;
28 
29 }; // struct SetGoal
30 } // namespace logical_core
31 
32 
33 namespace ros
34 {
35 namespace service_traits
36 {
37 
38 
39 template<>
40 struct MD5Sum< ::logical_core::SetGoal > {
41  static const char* value()
42  {
43  return "67dc0e3d032b7d90656c7a23574fcdcb";
44  }
45 
46  static const char* value(const ::logical_core::SetGoal&) { return value(); }
47 };
48 
49 template<>
50 struct DataType< ::logical_core::SetGoal > {
51  static const char* value()
52  {
53  return "logical_core/SetGoal";
54  }
55 
56  static const char* value(const ::logical_core::SetGoal&) { return value(); }
57 };
58 
59 
60 // service_traits::MD5Sum< ::logical_core::SetGoalRequest> should match
61 // service_traits::MD5Sum< ::logical_core::SetGoal >
62 template<>
64 {
65  static const char* value()
66  {
67  return MD5Sum< ::logical_core::SetGoal >::value();
68  }
69  static const char* value(const ::logical_core::SetGoalRequest&)
70  {
71  return value();
72  }
73 };
74 
75 // service_traits::DataType< ::logical_core::SetGoalRequest> should match
76 // service_traits::DataType< ::logical_core::SetGoal >
77 template<>
78 struct DataType< ::logical_core::SetGoalRequest>
79 {
80  static const char* value()
81  {
82  return DataType< ::logical_core::SetGoal >::value();
83  }
84  static const char* value(const ::logical_core::SetGoalRequest&)
85  {
86  return value();
87  }
88 };
89 
90 // service_traits::MD5Sum< ::logical_core::SetGoalResponse> should match
91 // service_traits::MD5Sum< ::logical_core::SetGoal >
92 template<>
94 {
95  static const char* value()
96  {
97  return MD5Sum< ::logical_core::SetGoal >::value();
98  }
99  static const char* value(const ::logical_core::SetGoalResponse&)
100  {
101  return value();
102  }
103 };
104 
105 // service_traits::DataType< ::logical_core::SetGoalResponse> should match
106 // service_traits::DataType< ::logical_core::SetGoal >
107 template<>
108 struct DataType< ::logical_core::SetGoalResponse>
109 {
110  static const char* value()
111  {
112  return DataType< ::logical_core::SetGoal >::value();
113  }
114  static const char* value(const ::logical_core::SetGoalResponse&)
115  {
116  return value();
117  }
118 };
119 
120 } // namespace service_traits
121 } // namespace ros
122 
123 #endif // LOGICAL_CORE_MESSAGE_SETGOAL_H
Definition: SetGoal.h:15
Definition: SetGoal.h:18
Definition: AprilTagDetection.h:76
Definition: SetGoalRequest.h:23
Definition: SetGoalResponse.h:23