1 #ifndef _ROS_kitt_nav_msgs_Odom2DRaw_h
2 #define _ROS_kitt_nav_msgs_Odom2DRaw_h
12 namespace kitt_nav_msgs
31 virtual int serialize(
unsigned char *outbuffer)
const
36 memcpy(outbuffer + offset, &length_child_frame_id,
sizeof(uint32_t));
38 memcpy(outbuffer + offset, this->
child_frame_id, length_child_frame_id);
39 offset += length_child_frame_id;
49 uint32_t length_child_frame_id;
50 memcpy(&length_child_frame_id, (inbuffer + offset),
sizeof(uint32_t));
52 for(
unsigned int k= offset; k< offset+length_child_frame_id; ++k){
53 inbuffer[k-1]=inbuffer[k];
55 inbuffer[offset+length_child_frame_id-1]=0;
57 offset += length_child_frame_id;
63 const char *
getType(){
return "kitt_nav_msgs/Odom2DRaw"; };
64 const char *
getMD5(){
return "0ff87a321a8a4ef27f1a52a513ee53c9"; };
geometry_msgs::Pose2D pose
Definition: Odom2DRaw.h:20
Odom2DRaw()
Definition: Odom2DRaw.h:23
virtual int serialize(unsigned char *outbuffer) const
Definition: Pose2D.h:26
virtual int deserialize(unsigned char *inbuffer)
Definition: Odom2DRaw.h:45
const char * getMD5()
Definition: Odom2DRaw.h:64
virtual int serialize(unsigned char *outbuffer) const
Definition: Odom2DRaw.h:31
virtual int deserialize(unsigned char *inbuffer)
Definition: Pose2D.h:35
const char * child_frame_id
Definition: Odom2DRaw.h:19
kitt_nav_msgs::Twist2D twist
Definition: Odom2DRaw.h:21
Definition: Odom2DRaw.h:15
virtual int serialize(unsigned char *outbuffer) const
Definition: Twist2D.h:26
std_msgs::Header header
Definition: Odom2DRaw.h:18
virtual int deserialize(unsigned char *inbuffer)
Definition: Twist2D.h:35
const char * getType()
Definition: Odom2DRaw.h:63