1 #ifndef _ROS_sensor_msgs_Range_h
2 #define _ROS_sensor_msgs_Range_h
35 virtual int serialize(
unsigned char *outbuffer)
const
39 *(outbuffer + offset + 0) = (this->
radiation_type >> (8 * 0)) & 0xFF;
46 *(outbuffer + offset + 0) = (u_field_of_view.base >> (8 * 0)) & 0xFF;
47 *(outbuffer + offset + 1) = (u_field_of_view.base >> (8 * 1)) & 0xFF;
48 *(outbuffer + offset + 2) = (u_field_of_view.base >> (8 * 2)) & 0xFF;
49 *(outbuffer + offset + 3) = (u_field_of_view.base >> (8 * 3)) & 0xFF;
56 *(outbuffer + offset + 0) = (u_min_range.base >> (8 * 0)) & 0xFF;
57 *(outbuffer + offset + 1) = (u_min_range.base >> (8 * 1)) & 0xFF;
58 *(outbuffer + offset + 2) = (u_min_range.base >> (8 * 2)) & 0xFF;
59 *(outbuffer + offset + 3) = (u_min_range.base >> (8 * 3)) & 0xFF;
66 *(outbuffer + offset + 0) = (u_max_range.base >> (8 * 0)) & 0xFF;
67 *(outbuffer + offset + 1) = (u_max_range.base >> (8 * 1)) & 0xFF;
68 *(outbuffer + offset + 2) = (u_max_range.base >> (8 * 2)) & 0xFF;
69 *(outbuffer + offset + 3) = (u_max_range.base >> (8 * 3)) & 0xFF;
75 u_range.real = this->
range;
76 *(outbuffer + offset + 0) = (u_range.base >> (8 * 0)) & 0xFF;
77 *(outbuffer + offset + 1) = (u_range.base >> (8 * 1)) & 0xFF;
78 *(outbuffer + offset + 2) = (u_range.base >> (8 * 2)) & 0xFF;
79 *(outbuffer + offset + 3) = (u_range.base >> (8 * 3)) & 0xFF;
80 offset +=
sizeof(this->
range);
94 u_field_of_view.base = 0;
95 u_field_of_view.base |= ((uint32_t) (*(inbuffer + offset + 0))) << (8 * 0);
96 u_field_of_view.base |= ((uint32_t) (*(inbuffer + offset + 1))) << (8 * 1);
97 u_field_of_view.base |= ((uint32_t) (*(inbuffer + offset + 2))) << (8 * 2);
98 u_field_of_view.base |= ((uint32_t) (*(inbuffer + offset + 3))) << (8 * 3);
105 u_min_range.base = 0;
106 u_min_range.base |= ((uint32_t) (*(inbuffer + offset + 0))) << (8 * 0);
107 u_min_range.base |= ((uint32_t) (*(inbuffer + offset + 1))) << (8 * 1);
108 u_min_range.base |= ((uint32_t) (*(inbuffer + offset + 2))) << (8 * 2);
109 u_min_range.base |= ((uint32_t) (*(inbuffer + offset + 3))) << (8 * 3);
116 u_max_range.base = 0;
117 u_max_range.base |= ((uint32_t) (*(inbuffer + offset + 0))) << (8 * 0);
118 u_max_range.base |= ((uint32_t) (*(inbuffer + offset + 1))) << (8 * 1);
119 u_max_range.base |= ((uint32_t) (*(inbuffer + offset + 2))) << (8 * 2);
120 u_max_range.base |= ((uint32_t) (*(inbuffer + offset + 3))) << (8 * 3);
128 u_range.base |= ((uint32_t) (*(inbuffer + offset + 0))) << (8 * 0);
129 u_range.base |= ((uint32_t) (*(inbuffer + offset + 1))) << (8 * 1);
130 u_range.base |= ((uint32_t) (*(inbuffer + offset + 2))) << (8 * 2);
131 u_range.base |= ((uint32_t) (*(inbuffer + offset + 3))) << (8 * 3);
132 this->
range = u_range.real;
133 offset +=
sizeof(this->
range);
137 const char *
getType(){
return "sensor_msgs/Range"; };
138 const char *
getMD5(){
return "c005c34273dc426c67a020a87bc24148"; };
const char * getMD5()
Definition: Range.h:138
float range
Definition: Range.h:21
virtual int deserialize(unsigned char *inbuffer)
Definition: Range.h:84
float max_range
Definition: Range.h:20
const char * getType()
Definition: Range.h:137
virtual int serialize(unsigned char *outbuffer) const
Definition: Range.h:35
float min_range
Definition: Range.h:19
std_msgs::Header header
Definition: Range.h:16
uint8_t radiation_type
Definition: Range.h:17
float field_of_view
Definition: Range.h:18
Range()
Definition: Range.h:25