1 #ifndef _ROS_trajectory_msgs_MultiDOFJointTrajectory_h
2 #define _ROS_trajectory_msgs_MultiDOFJointTrajectory_h
11 namespace trajectory_msgs
32 virtual int serialize(
unsigned char *outbuffer)
const
37 *(outbuffer + offset++) = 0;
38 *(outbuffer + offset++) = 0;
39 *(outbuffer + offset++) = 0;
41 uint32_t length_joint_namesi = strlen(this->
joint_names[i]);
42 memcpy(outbuffer + offset, &length_joint_namesi,
sizeof(uint32_t));
44 memcpy(outbuffer + offset, this->
joint_names[i], length_joint_namesi);
45 offset += length_joint_namesi;
48 *(outbuffer + offset++) = 0;
49 *(outbuffer + offset++) = 0;
50 *(outbuffer + offset++) = 0;
61 uint8_t joint_names_lengthT = *(inbuffer + offset++);
67 uint32_t length_st_joint_names;
68 memcpy(&length_st_joint_names, (inbuffer + offset),
sizeof(uint32_t));
70 for(
unsigned int k= offset; k< offset+length_st_joint_names; ++k){
71 inbuffer[k-1]=inbuffer[k];
73 inbuffer[offset+length_st_joint_names-1]=0;
75 offset += length_st_joint_names;
78 uint8_t points_lengthT = *(inbuffer + offset++);
90 const char *
getType(){
return "trajectory_msgs/MultiDOFJointTrajectory"; };
91 const char *
getMD5(){
return "ef145a45a5f47b77b7f5cdde4b16c942"; };
virtual int serialize(unsigned char *outbuffer) const
Definition: MultiDOFJointTrajectoryPoint.h:37
char * st_joint_names
Definition: MultiDOFJointTrajectory.h:19
trajectory_msgs::MultiDOFJointTrajectoryPoint st_points
Definition: MultiDOFJointTrajectory.h:22
MultiDOFJointTrajectory()
Definition: MultiDOFJointTrajectory.h:25
char ** joint_names
Definition: MultiDOFJointTrajectory.h:20
std_msgs::Header header
Definition: MultiDOFJointTrajectory.h:17
trajectory_msgs::MultiDOFJointTrajectoryPoint * points
Definition: MultiDOFJointTrajectory.h:23
virtual int deserialize(unsigned char *inbuffer)
Definition: MultiDOFJointTrajectory.h:57
const char * getType()
Definition: MultiDOFJointTrajectory.h:90
virtual int deserialize(unsigned char *inbuffer)
Definition: MultiDOFJointTrajectoryPoint.h:74
Definition: MultiDOFJointTrajectoryPoint.h:15
const char * getMD5()
Definition: MultiDOFJointTrajectory.h:91
uint8_t joint_names_length
Definition: MultiDOFJointTrajectory.h:18
Definition: MultiDOFJointTrajectory.h:14
uint8_t points_length
Definition: MultiDOFJointTrajectory.h:21
virtual int serialize(unsigned char *outbuffer) const
Definition: MultiDOFJointTrajectory.h:32