1 #ifndef _ROS_std_msgs_MultiArrayLayout_h
2 #define _ROS_std_msgs_MultiArrayLayout_h
27 virtual int serialize(
unsigned char *outbuffer)
const
31 *(outbuffer + offset++) = 0;
32 *(outbuffer + offset++) = 0;
33 *(outbuffer + offset++) = 0;
37 *(outbuffer + offset + 0) = (this->
data_offset >> (8 * 0)) & 0xFF;
38 *(outbuffer + offset + 1) = (this->
data_offset >> (8 * 1)) & 0xFF;
39 *(outbuffer + offset + 2) = (this->
data_offset >> (8 * 2)) & 0xFF;
40 *(outbuffer + offset + 3) = (this->
data_offset >> (8 * 3)) & 0xFF;
48 uint8_t dim_lengthT = *(inbuffer + offset++);
57 this->
data_offset = ((uint32_t) (*(inbuffer + offset)));
58 this->
data_offset |= ((uint32_t) (*(inbuffer + offset + 1))) << (8 * 1);
59 this->
data_offset |= ((uint32_t) (*(inbuffer + offset + 2))) << (8 * 2);
60 this->
data_offset |= ((uint32_t) (*(inbuffer + offset + 3))) << (8 * 3);
65 const char *
getType(){
return "std_msgs/MultiArrayLayout"; };
66 const char *
getMD5(){
return "0fed2a11c13e11c5571b4e2a995a91a3"; };
virtual int serialize(unsigned char *outbuffer) const
Definition: MultiArrayLayout.h:27
Definition: MultiArrayLayout.h:13
virtual int deserialize(unsigned char *inbuffer)
Definition: MultiArrayDimension.h:47
std_msgs::MultiArrayDimension st_dim
Definition: MultiArrayLayout.h:17
const char * getMD5()
Definition: MultiArrayLayout.h:66
uint8_t dim_length
Definition: MultiArrayLayout.h:16
Definition: MultiArrayDimension.h:12
std_msgs::MultiArrayDimension * dim
Definition: MultiArrayLayout.h:18
virtual int serialize(unsigned char *outbuffer) const
Definition: MultiArrayDimension.h:26
MultiArrayLayout()
Definition: MultiArrayLayout.h:21
const char * getType()
Definition: MultiArrayLayout.h:65
uint32_t data_offset
Definition: MultiArrayLayout.h:19
virtual int deserialize(unsigned char *inbuffer)
Definition: MultiArrayLayout.h:45