1 #ifndef _ROS_diffbot_msgs_AngularVelocities_h
2 #define _ROS_diffbot_msgs_AngularVelocities_h
25 virtual int serialize(
unsigned char *outbuffer)
const override
28 *(outbuffer + offset + 0) = (this->joint_length >> (8 * 0)) & 0xFF;
29 *(outbuffer + offset + 1) = (this->joint_length >> (8 * 1)) & 0xFF;
30 *(outbuffer + offset + 2) = (this->joint_length >> (8 * 2)) & 0xFF;
31 *(outbuffer + offset + 3) = (this->joint_length >> (8 * 3)) & 0xFF;
38 u_jointi.real = this->joint[i];
39 *(outbuffer + offset + 0) = (u_jointi.base >> (8 * 0)) & 0xFF;
40 *(outbuffer + offset + 1) = (u_jointi.base >> (8 * 1)) & 0xFF;
41 *(outbuffer + offset + 2) = (u_jointi.base >> (8 * 2)) & 0xFF;
42 *(outbuffer + offset + 3) = (u_jointi.base >> (8 * 3)) & 0xFF;
43 offset +=
sizeof(this->joint[i]);
51 uint32_t joint_lengthT = ((uint32_t) (*(inbuffer + offset)));
52 joint_lengthT |= ((uint32_t) (*(inbuffer + offset + 1))) << (8 * 1);
53 joint_lengthT |= ((uint32_t) (*(inbuffer + offset + 2))) << (8 * 2);
54 joint_lengthT |= ((uint32_t) (*(inbuffer + offset + 3))) << (8 * 3);
57 this->joint = (
float*)realloc(this->joint, joint_lengthT *
sizeof(
float));
65 u_st_joint.base |= ((uint32_t) (*(inbuffer + offset + 0))) << (8 * 0);
66 u_st_joint.base |= ((uint32_t) (*(inbuffer + offset + 1))) << (8 * 1);
67 u_st_joint.base |= ((uint32_t) (*(inbuffer + offset + 2))) << (8 * 2);
68 u_st_joint.base |= ((uint32_t) (*(inbuffer + offset + 3))) << (8 * 3);
69 this->st_joint = u_st_joint.real;
71 memcpy( &(this->joint[i]), &(this->st_joint),
sizeof(
float));
76 virtual const char *
getType()
override {
return "diffbot_msgs/AngularVelocities"; };
77 virtual const char *
getMD5()
override {
return "edecb4b6fff50f927a908742515e167a"; };