Go to the documentation of this file.
6 #ifndef SICK_SCAN_MESSAGE_SICKLOCFORCEUPDATESRVREQUEST_H
7 #define SICK_SCAN_MESSAGE_SICKLOCFORCEUPDATESRVREQUEST_H
14 #include <ros/types.h>
15 #include <ros/serialization.h>
16 #include <ros/builtin_message_traits.h>
17 #include <ros/message_operations.h>
22 template <
class ContainerAllocator>
41 typedef std::shared_ptr< ::sick_scan_xd::SickLocForceUpdateSrvRequest_<ContainerAllocator> >
Ptr;
42 typedef std::shared_ptr< ::sick_scan_xd::SickLocForceUpdateSrvRequest_<ContainerAllocator>
const>
ConstPtr;
55 template<
typename ContainerAllocator>
56 std::ostream&
operator<<(std::ostream& s, const ::sick_scan_xd::SickLocForceUpdateSrvRequest_<ContainerAllocator> & v)
67 namespace message_traits
74 template <
class ContainerAllocator>
79 template <
class ContainerAllocator>
84 template <
class ContainerAllocator>
89 template <
class ContainerAllocator>
94 template <
class ContainerAllocator>
99 template <
class ContainerAllocator>
105 template<
class ContainerAllocator>
110 return "d41d8cd98f00b204e9800998ecf8427e";
113 static const char*
value(const ::sick_scan_xd::SickLocForceUpdateSrvRequest_<ContainerAllocator>&) {
return value(); }
114 static const uint64_t static_value1 = 0xd41d8cd98f00b204ULL;
115 static const uint64_t static_value2 = 0xe9800998ecf8427eULL;
118 template<
class ContainerAllocator>
123 return "sick_scan/SickLocForceUpdateSrvRequest";
126 static const char*
value(const ::sick_scan_xd::SickLocForceUpdateSrvRequest_<ContainerAllocator>&) {
return value(); }
129 template<
class ContainerAllocator>
134 return "# Definition of ROS service SickLocForceUpdate for sick localization\n"
135 "# Forces an update of the map localization with the next scan. This should be used with care because it is not garanteed that this converges to the correct pose. Moving the LiDAR instead should be preferred because it produces more robust updates.\n"
136 "# Example call (ROS1):\n"
137 "# rosservice call SickLocForceUpdate \"{}\"\n"
138 "# Example call (ROS2):\n"
139 "# ros2 service call SickLocForceUpdate sick_scan/srv/SickLocForceUpdateSrv \"{}\"\n"
143 "# Request (input)\n"
149 static const char*
value(const ::sick_scan_xd::SickLocForceUpdateSrvRequest_<ContainerAllocator>&) {
return value(); }
157 namespace serialization
173 namespace message_operations
176 template<
class ContainerAllocator>
179 template<
typename Stream>
static void stream(Stream&,
const std::string&, const ::sick_scan_xd::SickLocForceUpdateSrvRequest_<ContainerAllocator>&)
186 #endif // SICK_SCAN_MESSAGE_SICKLOCFORCEUPDATESRVREQUEST_H
static void allInOne(Stream &, T)
Base type for compile-type true/false tests. Compatible with Boost.MPL. classes inheriting from this ...
std::ostream & operator<<(std::ostream &s, const ::sick_scan_xd::ColaMsgSrvRequest_< ContainerAllocator > &v)
Templated serialization class. Default implementation provides backwards compatibility with old messa...
A fixed-size datatype is one whose size is constant, i.e. it has no variable-length arrays or strings...
std::shared_ptr< ::sick_scan_xd::SickLocForceUpdateSrvRequest const > SickLocForceUpdateSrvRequestConstPtr
#define ROS_DECLARE_ALLINONE_SERIALIZER
Declare your serializer to use an allInOne member instead of requiring 3 different serialization func...
::sick_scan_xd::SickLocForceUpdateSrvRequest_< std::allocator< void > > SickLocForceUpdateSrvRequest
SickLocForceUpdateSrvRequest_< ContainerAllocator > Type
static void stream(Stream &, const std::string &, const ::sick_scan_xd::SickLocForceUpdateSrvRequest_< ContainerAllocator > &)
Specialize to provide the datatype for a message.
Specialize to provide the definition for a message.
std::shared_ptr< ::sick_scan_xd::SickLocForceUpdateSrvRequest_< ContainerAllocator > > Ptr
static const char * value()
Base type for compile-type true/false tests. Compatible with Boost.MPL. classes inheriting from this ...
Specialize to provide the md5sum for a message.
static const char * value()
static const char * value()
static const char * value(const ::sick_scan_xd::SickLocForceUpdateSrvRequest_< ContainerAllocator > &)
SickLocForceUpdateSrvRequest_(const ContainerAllocator &_alloc)
std::shared_ptr< ::sick_scan_xd::SickLocForceUpdateSrvRequest > SickLocForceUpdateSrvRequestPtr
Stream base-class, provides common functionality for IStream and OStream.
static const char * value(const ::sick_scan_xd::SickLocForceUpdateSrvRequest_< ContainerAllocator > &)
SickLocForceUpdateSrvRequest_()
static const char * value(const ::sick_scan_xd::SickLocForceUpdateSrvRequest_< ContainerAllocator > &)
std::shared_ptr< ::sick_scan_xd::SickLocForceUpdateSrvRequest_< ContainerAllocator > const > ConstPtr
sick_scan_xd
Author(s): Michael Lehning
, Jochen Sprickerhof , Martin Günther
autogenerated on Fri Oct 25 2024 02:47:11