1 #ifndef _ROS_std_msgs_Duration_h
2 #define _ROS_std_msgs_Duration_h
23 virtual int serialize(
unsigned char *outbuffer)
const
26 *(outbuffer + offset + 0) = (this->
data.
sec >> (8 * 0)) & 0xFF;
27 *(outbuffer + offset + 1) = (this->
data.
sec >> (8 * 1)) & 0xFF;
28 *(outbuffer + offset + 2) = (this->
data.
sec >> (8 * 2)) & 0xFF;
29 *(outbuffer + offset + 3) = (this->
data.
sec >> (8 * 3)) & 0xFF;
30 offset +=
sizeof(this->
data.
sec);
31 *(outbuffer + offset + 0) = (this->
data.
nsec >> (8 * 0)) & 0xFF;
32 *(outbuffer + offset + 1) = (this->
data.
nsec >> (8 * 1)) & 0xFF;
33 *(outbuffer + offset + 2) = (this->
data.
nsec >> (8 * 2)) & 0xFF;
34 *(outbuffer + offset + 3) = (this->
data.
nsec >> (8 * 3)) & 0xFF;
42 this->
data.
sec = ((uint32_t) (*(inbuffer + offset)));
43 this->
data.
sec |= ((uint32_t) (*(inbuffer + offset + 1))) << (8 * 1);
44 this->
data.
sec |= ((uint32_t) (*(inbuffer + offset + 2))) << (8 * 2);
45 this->
data.
sec |= ((uint32_t) (*(inbuffer + offset + 3))) << (8 * 3);
46 offset +=
sizeof(this->
data.
sec);
47 this->
data.
nsec = ((uint32_t) (*(inbuffer + offset)));
48 this->
data.
nsec |= ((uint32_t) (*(inbuffer + offset + 1))) << (8 * 1);
49 this->
data.
nsec |= ((uint32_t) (*(inbuffer + offset + 2))) << (8 * 2);
50 this->
data.
nsec |= ((uint32_t) (*(inbuffer + offset + 3))) << (8 * 3);
55 const char *
getType(){
return "std_msgs/Duration"; };
56 const char *
getMD5(){
return "3e286caf4241d664e55f3ad380e2ae46"; };
Definition: Duration.h:13
int32_t sec
Definition: duration.h:48
virtual int serialize(unsigned char *outbuffer) const
Definition: Duration.h:23
virtual int deserialize(unsigned char *inbuffer)
Definition: Duration.h:39
Duration()
Definition: Duration.h:18
const char * getMD5()
Definition: Duration.h:56
Definition: duration.h:45
int32_t nsec
Definition: duration.h:48
const char * getType()
Definition: Duration.h:55
ros::Duration data
Definition: Duration.h:16