1 #ifndef _ROS_actionlib_TestRequestGoal_h
2 #define _ROS_actionlib_TestRequestGoal_h
43 virtual int serialize(
unsigned char *outbuffer)
const
51 *(outbuffer + offset + 0) = (u_terminate_status.base >> (8 * 0)) & 0xFF;
52 *(outbuffer + offset + 1) = (u_terminate_status.base >> (8 * 1)) & 0xFF;
53 *(outbuffer + offset + 2) = (u_terminate_status.base >> (8 * 2)) & 0xFF;
54 *(outbuffer + offset + 3) = (u_terminate_status.base >> (8 * 3)) & 0xFF;
61 *(outbuffer + offset + 0) = (u_ignore_cancel.base >> (8 * 0)) & 0xFF;
63 uint32_t length_result_text = strlen(this->
result_text);
64 memcpy(outbuffer + offset, &length_result_text,
sizeof(uint32_t));
66 memcpy(outbuffer + offset, this->
result_text, length_result_text);
67 offset += length_result_text;
73 *(outbuffer + offset + 0) = (u_the_result.base >> (8 * 0)) & 0xFF;
74 *(outbuffer + offset + 1) = (u_the_result.base >> (8 * 1)) & 0xFF;
75 *(outbuffer + offset + 2) = (u_the_result.base >> (8 * 2)) & 0xFF;
76 *(outbuffer + offset + 3) = (u_the_result.base >> (8 * 3)) & 0xFF;
83 *(outbuffer + offset + 0) = (u_is_simple_client.base >> (8 * 0)) & 0xFF;
105 *(outbuffer + offset + 0) = (this->
pause_status.
sec >> (8 * 0)) & 0xFF;
106 *(outbuffer + offset + 1) = (this->
pause_status.
sec >> (8 * 1)) & 0xFF;
107 *(outbuffer + offset + 2) = (this->
pause_status.
sec >> (8 * 2)) & 0xFF;
108 *(outbuffer + offset + 3) = (this->
pause_status.
sec >> (8 * 3)) & 0xFF;
124 } u_terminate_status;
125 u_terminate_status.base = 0;
126 u_terminate_status.base |= ((uint32_t) (*(inbuffer + offset + 0))) << (8 * 0);
127 u_terminate_status.base |= ((uint32_t) (*(inbuffer + offset + 1))) << (8 * 1);
128 u_terminate_status.base |= ((uint32_t) (*(inbuffer + offset + 2))) << (8 * 2);
129 u_terminate_status.base |= ((uint32_t) (*(inbuffer + offset + 3))) << (8 * 3);
136 u_ignore_cancel.base = 0;
137 u_ignore_cancel.base |= ((uint8_t) (*(inbuffer + offset + 0))) << (8 * 0);
140 uint32_t length_result_text;
141 memcpy(&length_result_text, (inbuffer + offset),
sizeof(uint32_t));
143 for(
unsigned int k= offset; k< offset+length_result_text; ++k){
144 inbuffer[k-1]=inbuffer[k];
146 inbuffer[offset+length_result_text-1]=0;
148 offset += length_result_text;
153 u_the_result.base = 0;
154 u_the_result.base |= ((uint32_t) (*(inbuffer + offset + 0))) << (8 * 0);
155 u_the_result.base |= ((uint32_t) (*(inbuffer + offset + 1))) << (8 * 1);
156 u_the_result.base |= ((uint32_t) (*(inbuffer + offset + 2))) << (8 * 2);
157 u_the_result.base |= ((uint32_t) (*(inbuffer + offset + 3))) << (8 * 3);
163 } u_is_simple_client;
164 u_is_simple_client.base = 0;
165 u_is_simple_client.base |= ((uint8_t) (*(inbuffer + offset + 0))) << (8 * 0);
169 this->
delay_accept.
sec |= ((uint32_t) (*(inbuffer + offset + 1))) << (8 * 1);
170 this->
delay_accept.
sec |= ((uint32_t) (*(inbuffer + offset + 2))) << (8 * 2);
171 this->
delay_accept.
sec |= ((uint32_t) (*(inbuffer + offset + 3))) << (8 * 3);
174 this->
delay_accept.
nsec |= ((uint32_t) (*(inbuffer + offset + 1))) << (8 * 1);
175 this->
delay_accept.
nsec |= ((uint32_t) (*(inbuffer + offset + 2))) << (8 * 2);
176 this->
delay_accept.
nsec |= ((uint32_t) (*(inbuffer + offset + 3))) << (8 * 3);
189 this->
pause_status.
sec |= ((uint32_t) (*(inbuffer + offset + 1))) << (8 * 1);
190 this->
pause_status.
sec |= ((uint32_t) (*(inbuffer + offset + 2))) << (8 * 2);
191 this->
pause_status.
sec |= ((uint32_t) (*(inbuffer + offset + 3))) << (8 * 3);
194 this->
pause_status.
nsec |= ((uint32_t) (*(inbuffer + offset + 1))) << (8 * 1);
195 this->
pause_status.
nsec |= ((uint32_t) (*(inbuffer + offset + 2))) << (8 * 2);
196 this->
pause_status.
nsec |= ((uint32_t) (*(inbuffer + offset + 3))) << (8 * 3);
201 const char *
getType(){
return "actionlib/TestRequestGoal"; };
202 const char *
getMD5(){
return "db5d00ba98302d6c6dd3737e9a03ceea"; };
ros::Duration delay_accept
Definition: TestRequestGoal.h:21
Definition: TestRequestGoal.h:26
bool ignore_cancel
Definition: TestRequestGoal.h:17
int32_t sec
Definition: duration.h:48
int32_t terminate_status
Definition: TestRequestGoal.h:16
int32_t the_result
Definition: TestRequestGoal.h:19
const char * getType()
Definition: TestRequestGoal.h:201
const char * getMD5()
Definition: TestRequestGoal.h:202
bool is_simple_client
Definition: TestRequestGoal.h:20
Definition: TestRequestGoal.h:25
ros::Duration pause_status
Definition: TestRequestGoal.h:23
Definition: TestRequestGoal.h:29
Definition: duration.h:45
Definition: TestRequestGoal.h:24
ros::Duration delay_terminate
Definition: TestRequestGoal.h:22
virtual int serialize(unsigned char *outbuffer) const
Definition: TestRequestGoal.h:43
int32_t nsec
Definition: duration.h:48
Definition: TestRequestGoal.h:13
Definition: TestRequestGoal.h:27
virtual int deserialize(unsigned char *inbuffer)
Definition: TestRequestGoal.h:118
TestRequestGoal()
Definition: TestRequestGoal.h:31
Definition: TestRequestGoal.h:28
const char * result_text
Definition: TestRequestGoal.h:18