NAVReflectorData.h
Go to the documentation of this file.
1 #include "sick_scan/sick_scan_base.h" /* Base definitions included in all header files, added by add_sick_scan_base_header.py. Do not edit this line. */
2 // Generated by gencpp from file sick_scan/NAVReflectorData.msg
3 // DO NOT EDIT!
4 
5 
6 #ifndef SICK_SCAN_MESSAGE_NAVREFLECTORDATA_H
7 #define SICK_SCAN_MESSAGE_NAVREFLECTORDATA_H
8 
9 
10 #include <string>
11 #include <vector>
12 #include <map>
13 
14 #include <ros/types.h>
15 #include <ros/serialization.h>
16 #include <ros/builtin_message_traits.h>
17 #include <ros/message_operations.h>
18 
19 
20 namespace sick_scan_xd
21 {
22 template <class ContainerAllocator>
24 {
26 
29  , x(0)
30  , y(0)
31  , polar_data_valid(0)
32  , dist(0)
33  , phi(0)
35  , local_id(0)
36  , global_id(0)
37  , type(0)
38  , sub_type(0)
39  , quality(0)
40  , timestamp(0)
41  , size(0)
42  , hit_count(0)
43  , mean_echo(0)
44  , start_index(0)
45  , end_index(0)
46  , pos_valid(0)
47  , pos_x(0.0)
48  , pos_y(0.0) {
49  }
50  NAVReflectorData_(const ContainerAllocator& _alloc)
52  , x(0)
53  , y(0)
54  , polar_data_valid(0)
55  , dist(0)
56  , phi(0)
58  , local_id(0)
59  , global_id(0)
60  , type(0)
61  , sub_type(0)
62  , quality(0)
63  , timestamp(0)
64  , size(0)
65  , hit_count(0)
66  , mean_echo(0)
67  , start_index(0)
68  , end_index(0)
69  , pos_valid(0)
70  , pos_x(0.0)
71  , pos_y(0.0) {
72  (void)_alloc;
73  }
74 
75 
76 
77  typedef uint16_t _cartesian_data_valid_type;
79 
80  typedef int32_t _x_type;
82 
83  typedef int32_t _y_type;
85 
86  typedef uint16_t _polar_data_valid_type;
88 
89  typedef uint32_t _dist_type;
91 
92  typedef uint32_t _phi_type;
94 
97 
98  typedef uint16_t _local_id_type;
100 
101  typedef uint16_t _global_id_type;
103 
104  typedef uint8_t _type_type;
106 
107  typedef uint16_t _sub_type_type;
109 
110  typedef uint16_t _quality_type;
112 
113  typedef uint32_t _timestamp_type;
115 
116  typedef uint16_t _size_type;
118 
119  typedef uint16_t _hit_count_type;
121 
122  typedef uint16_t _mean_echo_type;
124 
125  typedef uint16_t _start_index_type;
127 
128  typedef uint16_t _end_index_type;
130 
131  typedef int8_t _pos_valid_type;
133 
134  typedef float _pos_x_type;
136 
137  typedef float _pos_y_type;
139 
140 
141 
142 
143 
144  typedef std::shared_ptr< ::sick_scan_xd::NAVReflectorData_<ContainerAllocator> > Ptr;
145  typedef std::shared_ptr< ::sick_scan_xd::NAVReflectorData_<ContainerAllocator> const> ConstPtr;
146 
147 }; // struct NAVReflectorData_
148 
149 typedef ::sick_scan_xd::NAVReflectorData_<std::allocator<void> > NAVReflectorData;
150 
151 typedef std::shared_ptr< ::sick_scan_xd::NAVReflectorData > NAVReflectorDataPtr;
152 typedef std::shared_ptr< ::sick_scan_xd::NAVReflectorData const> NAVReflectorDataConstPtr;
153 
154 // constants requiring out of line definition
155 
156 
157 
158 template<typename ContainerAllocator>
159 std::ostream& operator<<(std::ostream& s, const ::sick_scan_xd::NAVReflectorData_<ContainerAllocator> & v)
160 {
162 return s;
163 }
164 
165 
166 template<typename ContainerAllocator1, typename ContainerAllocator2>
167 bool operator==(const ::sick_scan_xd::NAVReflectorData_<ContainerAllocator1> & lhs, const ::sick_scan_xd::NAVReflectorData_<ContainerAllocator2> & rhs)
168 {
169  return lhs.cartesian_data_valid == rhs.cartesian_data_valid &&
170  lhs.x == rhs.x &&
171  lhs.y == rhs.y &&
172  lhs.polar_data_valid == rhs.polar_data_valid &&
173  lhs.dist == rhs.dist &&
174  lhs.phi == rhs.phi &&
175  lhs.opt_reflector_data_valid == rhs.opt_reflector_data_valid &&
176  lhs.local_id == rhs.local_id &&
177  lhs.global_id == rhs.global_id &&
178  lhs.type == rhs.type &&
179  lhs.sub_type == rhs.sub_type &&
180  lhs.quality == rhs.quality &&
181  lhs.timestamp == rhs.timestamp &&
182  lhs.size == rhs.size &&
183  lhs.hit_count == rhs.hit_count &&
184  lhs.mean_echo == rhs.mean_echo &&
185  lhs.start_index == rhs.start_index &&
186  lhs.end_index == rhs.end_index &&
187  lhs.pos_valid == rhs.pos_valid &&
188  lhs.pos_x == rhs.pos_x &&
189  lhs.pos_y == rhs.pos_y;
190 }
191 
192 template<typename ContainerAllocator1, typename ContainerAllocator2>
193 bool operator!=(const ::sick_scan_xd::NAVReflectorData_<ContainerAllocator1> & lhs, const ::sick_scan_xd::NAVReflectorData_<ContainerAllocator2> & rhs)
194 {
195  return !(lhs == rhs);
196 }
197 
198 
199 } // namespace sick_scan_xd
200 
201 namespace roswrap
202 {
203 namespace message_traits
204 {
205 
206 
207 
208 
209 
210 template <class ContainerAllocator>
211 struct IsMessage< ::sick_scan_xd::NAVReflectorData_<ContainerAllocator> >
212  : TrueType
213  { };
214 
215 template <class ContainerAllocator>
216 struct IsMessage< ::sick_scan_xd::NAVReflectorData_<ContainerAllocator> const>
217  : TrueType
218  { };
219 
220 template <class ContainerAllocator>
221 struct IsFixedSize< ::sick_scan_xd::NAVReflectorData_<ContainerAllocator> >
222  : TrueType
223  { };
224 
225 template <class ContainerAllocator>
226 struct IsFixedSize< ::sick_scan_xd::NAVReflectorData_<ContainerAllocator> const>
227  : TrueType
228  { };
229 
230 template <class ContainerAllocator>
231 struct HasHeader< ::sick_scan_xd::NAVReflectorData_<ContainerAllocator> >
232  : FalseType
233  { };
234 
235 template <class ContainerAllocator>
236 struct HasHeader< ::sick_scan_xd::NAVReflectorData_<ContainerAllocator> const>
237  : FalseType
238  { };
239 
240 
241 template<class ContainerAllocator>
242 struct MD5Sum< ::sick_scan_xd::NAVReflectorData_<ContainerAllocator> >
243 {
244  static const char* value()
245  {
246  return "c834b1997d0f1a7b5b282c13153f6e67";
247  }
248 
249  static const char* value(const ::sick_scan_xd::NAVReflectorData_<ContainerAllocator>&) { return value(); }
250  static const uint64_t static_value1 = 0xc834b1997d0f1a7bULL;
251  static const uint64_t static_value2 = 0x5b282c13153f6e67ULL;
252 };
253 
254 template<class ContainerAllocator>
255 struct DataType< ::sick_scan_xd::NAVReflectorData_<ContainerAllocator> >
256 {
257  static const char* value()
258  {
259  return "sick_scan/NAVReflectorData";
260  }
261 
262  static const char* value(const ::sick_scan_xd::NAVReflectorData_<ContainerAllocator>&) { return value(); }
263 };
264 
265 template<class ContainerAllocator>
266 struct Definition< ::sick_scan_xd::NAVReflectorData_<ContainerAllocator> >
267 {
268  static const char* value()
269  {
270  return "# ROS message of NAV350ReflectorData, see sick_nav_scandata_parser.h and NAV-350 telegram listing for details.\n"
271 "\n"
272 "# cartesian data in lidar coordinates in mm\n"
273 "uint16 cartesian_data_valid\n"
274 "int32 x\n"
275 "int32 y\n"
276 "\n"
277 "# polar data in lidar coordinates in mm and mdeg\n"
278 "uint16 polar_data_valid\n"
279 "uint32 dist\n"
280 "uint32 phi\n"
281 "\n"
282 "# optional reflector data\n"
283 "uint16 opt_reflector_data_valid\n"
284 "uint16 local_id\n"
285 "uint16 global_id\n"
286 "uint8 type \n"
287 "uint16 sub_type\n"
288 "uint16 quality\n"
289 "uint32 timestamp\n"
290 "uint16 size\n"
291 "uint16 hit_count\n"
292 "uint16 mean_echo\n"
293 "uint16 start_index\n"
294 "uint16 end_index\n"
295 "\n"
296 "# reflector position in ros coordinates\n"
297 "int8 pos_valid # pose_x, pose_y and pose_yaw are valid if pose_valid > 0\n"
298 "float32 pos_x # x position in ros coordinates in m\n"
299 "float32 pos_y # y position in ros coordinates in m\n"
300 ;
301  }
302 
303  static const char* value(const ::sick_scan_xd::NAVReflectorData_<ContainerAllocator>&) { return value(); }
304 };
305 
306 } // namespace message_traits
307 } // namespace roswrap
308 
309 namespace roswrap
310 {
311 namespace serialization
312 {
313 
314  template<class ContainerAllocator> struct Serializer< ::sick_scan_xd::NAVReflectorData_<ContainerAllocator> >
315  {
316  template<typename Stream, typename T> inline static void allInOne(Stream& stream, T m)
317  {
318  stream.next(m.cartesian_data_valid);
319  stream.next(m.x);
320  stream.next(m.y);
321  stream.next(m.polar_data_valid);
322  stream.next(m.dist);
323  stream.next(m.phi);
324  stream.next(m.opt_reflector_data_valid);
325  stream.next(m.local_id);
326  stream.next(m.global_id);
327  stream.next(m.type);
328  stream.next(m.sub_type);
329  stream.next(m.quality);
330  stream.next(m.timestamp);
331  stream.next(m.size);
332  stream.next(m.hit_count);
333  stream.next(m.mean_echo);
334  stream.next(m.start_index);
335  stream.next(m.end_index);
336  stream.next(m.pos_valid);
337  stream.next(m.pos_x);
338  stream.next(m.pos_y);
339  }
340 
342  }; // struct NAVReflectorData_
343 
344 } // namespace serialization
345 } // namespace roswrap
346 
347 namespace roswrap
348 {
349 namespace message_operations
350 {
351 
352 template<class ContainerAllocator>
353 struct Printer< ::sick_scan_xd::NAVReflectorData_<ContainerAllocator> >
354 {
355  template<typename Stream> static void stream(Stream& s, const std::string& indent, const ::sick_scan_xd::NAVReflectorData_<ContainerAllocator>& v)
356  {
357  s << indent << "cartesian_data_valid: ";
358  Printer<uint16_t>::stream(s, indent + " ", v.cartesian_data_valid);
359  s << indent << "x: ";
360  Printer<int32_t>::stream(s, indent + " ", v.x);
361  s << indent << "y: ";
362  Printer<int32_t>::stream(s, indent + " ", v.y);
363  s << indent << "polar_data_valid: ";
364  Printer<uint16_t>::stream(s, indent + " ", v.polar_data_valid);
365  s << indent << "dist: ";
366  Printer<uint32_t>::stream(s, indent + " ", v.dist);
367  s << indent << "phi: ";
368  Printer<uint32_t>::stream(s, indent + " ", v.phi);
369  s << indent << "opt_reflector_data_valid: ";
370  Printer<uint16_t>::stream(s, indent + " ", v.opt_reflector_data_valid);
371  s << indent << "local_id: ";
372  Printer<uint16_t>::stream(s, indent + " ", v.local_id);
373  s << indent << "global_id: ";
374  Printer<uint16_t>::stream(s, indent + " ", v.global_id);
375  s << indent << "type: ";
376  Printer<uint8_t>::stream(s, indent + " ", v.type);
377  s << indent << "sub_type: ";
378  Printer<uint16_t>::stream(s, indent + " ", v.sub_type);
379  s << indent << "quality: ";
380  Printer<uint16_t>::stream(s, indent + " ", v.quality);
381  s << indent << "timestamp: ";
382  Printer<uint32_t>::stream(s, indent + " ", v.timestamp);
383  s << indent << "size: ";
384  Printer<uint16_t>::stream(s, indent + " ", v.size);
385  s << indent << "hit_count: ";
386  Printer<uint16_t>::stream(s, indent + " ", v.hit_count);
387  s << indent << "mean_echo: ";
388  Printer<uint16_t>::stream(s, indent + " ", v.mean_echo);
389  s << indent << "start_index: ";
390  Printer<uint16_t>::stream(s, indent + " ", v.start_index);
391  s << indent << "end_index: ";
392  Printer<uint16_t>::stream(s, indent + " ", v.end_index);
393  s << indent << "pos_valid: ";
394  Printer<int8_t>::stream(s, indent + " ", v.pos_valid);
395  s << indent << "pos_x: ";
396  Printer<float>::stream(s, indent + " ", v.pos_x);
397  s << indent << "pos_y: ";
398  Printer<float>::stream(s, indent + " ", v.pos_y);
399  }
400 };
401 
402 } // namespace message_operations
403 } // namespace roswrap
404 
405 #endif // SICK_SCAN_MESSAGE_NAVREFLECTORDATA_H
roswrap::message_traits::FalseType
Base type for compile-type true/false tests. Compatible with Boost.MPL. classes inheriting from this ...
Definition: message_traits.h:89
sick_scan_xd::operator<<
std::ostream & operator<<(std::ostream &s, const ::sick_scan_xd::ColaMsgSrvRequest_< ContainerAllocator > &v)
Definition: ColaMsgSrvRequest.h:59
roswrap::message_traits::Definition< ::sick_scan_xd::NAVReflectorData_< ContainerAllocator > >::value
static const char * value(const ::sick_scan_xd::NAVReflectorData_< ContainerAllocator > &)
Definition: NAVReflectorData.h:303
sick_scan_xd::NAVReflectorData_::opt_reflector_data_valid
_opt_reflector_data_valid_type opt_reflector_data_valid
Definition: NAVReflectorData.h:96
sick_scan_xd::NAVReflectorData_::_opt_reflector_data_valid_type
uint16_t _opt_reflector_data_valid_type
Definition: NAVReflectorData.h:95
multiscan_pcap_player.indent
indent
Definition: multiscan_pcap_player.py:252
roswrap::message_traits::DataType< ::sick_scan_xd::NAVReflectorData_< ContainerAllocator > >::value
static const char * value(const ::sick_scan_xd::NAVReflectorData_< ContainerAllocator > &)
Definition: NAVReflectorData.h:262
sick_scan_xd::operator!=
bool operator!=(const ::sick_scan_xd::ColaMsgSrvRequest_< ContainerAllocator1 > &lhs, const ::sick_scan_xd::ColaMsgSrvRequest_< ContainerAllocator2 > &rhs)
Definition: ColaMsgSrvRequest.h:73
roswrap::serialization::Serializer
Templated serialization class. Default implementation provides backwards compatibility with old messa...
Definition: serialization.h:120
sick_scan_xd::NAVReflectorData_::pos_y
_pos_y_type pos_y
Definition: NAVReflectorData.h:138
roswrap::message_traits::HasHeader
HasHeader informs whether or not there is a header that gets serialized as the first thing in the mes...
Definition: message_traits.h:107
roswrap::serialization::Serializer< ::sick_scan_xd::NAVReflectorData_< ContainerAllocator > >::allInOne
static void allInOne(Stream &stream, T m)
Definition: NAVReflectorData.h:316
sick_scan_xd::NAVReflectorDataPtr
std::shared_ptr< ::sick_scan_xd::NAVReflectorData > NAVReflectorDataPtr
Definition: NAVReflectorData.h:151
sick_scan_xd::NAVReflectorData_::Type
NAVReflectorData_< ContainerAllocator > Type
Definition: NAVReflectorData.h:25
const
#define const
Definition: getopt.c:38
sick_scan_xd::NAVReflectorData_::pos_valid
_pos_valid_type pos_valid
Definition: NAVReflectorData.h:132
sick_scan_xd::NAVReflectorData_::quality
_quality_type quality
Definition: NAVReflectorData.h:111
s
XmlRpcServer s
sick_scan_xd::NAVReflectorData_::timestamp
_timestamp_type timestamp
Definition: NAVReflectorData.h:114
sick_scan_xd::NAVReflectorData_::_local_id_type
uint16_t _local_id_type
Definition: NAVReflectorData.h:98
sick_scan_xd::NAVReflectorData_::_phi_type
uint32_t _phi_type
Definition: NAVReflectorData.h:92
roswrap::message_operations::Printer::stream
static void stream(Stream &s, const std::string &indent, const M &value)
Definition: message_operations.h:43
roswrap::message_traits::IsFixedSize
A fixed-size datatype is one whose size is constant, i.e. it has no variable-length arrays or strings...
Definition: message_traits.h:103
sick_scan_xd::NAVReflectorData_::NAVReflectorData_
NAVReflectorData_(const ContainerAllocator &_alloc)
Definition: NAVReflectorData.h:50
sick_scan_xd::NAVReflectorData_::y
_y_type y
Definition: NAVReflectorData.h:84
sick_scan_xd::NAVReflectorData_::_quality_type
uint16_t _quality_type
Definition: NAVReflectorData.h:110
sick_scan_xd::NAVReflectorData_::_dist_type
uint32_t _dist_type
Definition: NAVReflectorData.h:89
ros::message_operations::Printer
ROS_DECLARE_ALLINONE_SERIALIZER
#define ROS_DECLARE_ALLINONE_SERIALIZER
Declare your serializer to use an allInOne member instead of requiring 3 different serialization func...
Definition: serialization.h:74
roswrap::message_traits::Definition< ::sick_scan_xd::NAVReflectorData_< ContainerAllocator > >::value
static const char * value()
Definition: NAVReflectorData.h:268
sick_scan_xd::NAVReflectorData_::global_id
_global_id_type global_id
Definition: NAVReflectorData.h:102
sick_scan_xd
Definition: abstract_parser.cpp:65
roswrap::message_traits::DataType
Specialize to provide the datatype for a message.
Definition: message_traits.h:135
roswrap::message_traits::Definition
Specialize to provide the definition for a message.
Definition: message_traits.h:152
sick_scan_xd::NAVReflectorData_::_type_type
uint8_t _type_type
Definition: NAVReflectorData.h:104
sick_scan_xd::NAVReflectorData_::_pos_valid_type
int8_t _pos_valid_type
Definition: NAVReflectorData.h:131
sick_scan_xd::NAVReflectorData_::local_id
_local_id_type local_id
Definition: NAVReflectorData.h:99
sick_scan_xd::NAVReflectorData_::polar_data_valid
_polar_data_valid_type polar_data_valid
Definition: NAVReflectorData.h:87
sick_scan_xd::NAVReflectorData_::type
_type_type type
Definition: NAVReflectorData.h:105
sick_scan_xd::NAVReflectorData_::_mean_echo_type
uint16_t _mean_echo_type
Definition: NAVReflectorData.h:122
sick_scan_xd::NAVReflectorData_::_sub_type_type
uint16_t _sub_type_type
Definition: NAVReflectorData.h:107
sick_scan_xd::NAVReflectorData_::x
_x_type x
Definition: NAVReflectorData.h:81
sick_scan_xd::NAVReflectorData_::_cartesian_data_valid_type
uint16_t _cartesian_data_valid_type
Definition: NAVReflectorData.h:77
sick_scan_xd::NAVReflectorData_::start_index
_start_index_type start_index
Definition: NAVReflectorData.h:126
sick_scan_xd::NAVReflectorData_::size
_size_type size
Definition: NAVReflectorData.h:117
roswrap::message_traits::DataType< ::sick_scan_xd::NAVReflectorData_< ContainerAllocator > >::value
static const char * value()
Definition: NAVReflectorData.h:257
sick_scan_xd::NAVReflectorData_::_y_type
int32_t _y_type
Definition: NAVReflectorData.h:83
sick_scan_xd::NAVReflectorData_::cartesian_data_valid
_cartesian_data_valid_type cartesian_data_valid
Definition: NAVReflectorData.h:78
sick_scan_xd::NAVReflectorData_
Definition: NAVReflectorData.h:23
sick_scan_xd::NAVReflectorDataConstPtr
std::shared_ptr< ::sick_scan_xd::NAVReflectorData const > NAVReflectorDataConstPtr
Definition: NAVReflectorData.h:152
roswrap
Definition: param_modi.cpp:41
sick_scan_xd::NAVReflectorData_::_end_index_type
uint16_t _end_index_type
Definition: NAVReflectorData.h:128
sick_scan_xd::NAVReflectorData_::_start_index_type
uint16_t _start_index_type
Definition: NAVReflectorData.h:125
sick_scan_xd::NAVReflectorData_::_size_type
uint16_t _size_type
Definition: NAVReflectorData.h:116
roswrap::message_operations::Printer
Definition: message_operations.h:40
sick_scan_xd::NAVReflectorData_::_x_type
int32_t _x_type
Definition: NAVReflectorData.h:80
sick_scan_xd::NAVReflectorData_::dist
_dist_type dist
Definition: NAVReflectorData.h:90
roswrap::message_traits::TrueType
Base type for compile-type true/false tests. Compatible with Boost.MPL. classes inheriting from this ...
Definition: message_traits.h:79
roswrap::message_traits::MD5Sum
Specialize to provide the md5sum for a message.
Definition: message_traits.h:118
sick_scan_xd::NAVReflectorData_::mean_echo
_mean_echo_type mean_echo
Definition: NAVReflectorData.h:123
sick_scan_xd::NAVReflectorData_::_hit_count_type
uint16_t _hit_count_type
Definition: NAVReflectorData.h:119
sick_scan_xd::NAVReflectorData_::sub_type
_sub_type_type sub_type
Definition: NAVReflectorData.h:108
sick_scan_xd::NAVReflectorData_::Ptr
std::shared_ptr< ::sick_scan_xd::NAVReflectorData_< ContainerAllocator > > Ptr
Definition: NAVReflectorData.h:144
roswrap::message_traits::MD5Sum< ::sick_scan_xd::NAVReflectorData_< ContainerAllocator > >::value
static const char * value()
Definition: NAVReflectorData.h:244
roswrap::message_traits::IsMessage
Am I message or not.
Definition: message_traits.h:112
sick_scan_xd::NAVReflectorData_::ConstPtr
std::shared_ptr< ::sick_scan_xd::NAVReflectorData_< ContainerAllocator > const > ConstPtr
Definition: NAVReflectorData.h:145
sick_scan_xd::NAVReflectorData
::sick_scan_xd::NAVReflectorData_< std::allocator< void > > NAVReflectorData
Definition: NAVReflectorData.h:149
sick_scan_xd::operator==
bool operator==(const ::sick_scan_xd::ColaMsgSrvRequest_< ContainerAllocator1 > &lhs, const ::sick_scan_xd::ColaMsgSrvRequest_< ContainerAllocator2 > &rhs)
Definition: ColaMsgSrvRequest.h:67
sick_scan_xd::NAVReflectorData_::_timestamp_type
uint32_t _timestamp_type
Definition: NAVReflectorData.h:113
sick_scan_base.h
roswrap::serialization::Stream
Stream base-class, provides common functionality for IStream and OStream.
Definition: serialization.h:705
sick_scan_xd::NAVReflectorData_::_pos_x_type
float _pos_x_type
Definition: NAVReflectorData.h:134
sick_scan_xd::NAVReflectorData_::hit_count
_hit_count_type hit_count
Definition: NAVReflectorData.h:120
sick_scan_xd::NAVReflectorData_::phi
_phi_type phi
Definition: NAVReflectorData.h:93
sick_scan_xd::NAVReflectorData_::_polar_data_valid_type
uint16_t _polar_data_valid_type
Definition: NAVReflectorData.h:86
sick_scan_xd::NAVReflectorData_::pos_x
_pos_x_type pos_x
Definition: NAVReflectorData.h:135
sick_scan_xd::NAVReflectorData_::_global_id_type
uint16_t _global_id_type
Definition: NAVReflectorData.h:101
sick_scan_xd::NAVReflectorData_::NAVReflectorData_
NAVReflectorData_()
Definition: NAVReflectorData.h:27
sick_scan_xd::NAVReflectorData_::end_index
_end_index_type end_index
Definition: NAVReflectorData.h:129
sick_scan_xd::NAVReflectorData_::_pos_y_type
float _pos_y_type
Definition: NAVReflectorData.h:137
roswrap::message_traits::MD5Sum< ::sick_scan_xd::NAVReflectorData_< ContainerAllocator > >::value
static const char * value(const ::sick_scan_xd::NAVReflectorData_< ContainerAllocator > &)
Definition: NAVReflectorData.h:249
roswrap::message_operations::Printer< ::sick_scan_xd::NAVReflectorData_< ContainerAllocator > >::stream
static void stream(Stream &s, const std::string &indent, const ::sick_scan_xd::NAVReflectorData_< ContainerAllocator > &v)
Definition: NAVReflectorData.h:355


sick_scan_xd
Author(s): Michael Lehning , Jochen Sprickerhof , Martin Günther
autogenerated on Fri Oct 25 2024 02:47:09