root / quad2 / arduino / src / ros_lib / geometry_msgs / Twist.h @ c1426757
History | View | Annotate | Download (954 Bytes)
1 | c1426757 | Tom Mullins | #ifndef _ROS_geometry_msgs_Twist_h
|
---|---|---|---|
2 | #define _ROS_geometry_msgs_Twist_h
|
||
3 | |||
4 | #include <stdint.h> |
||
5 | #include <string.h> |
||
6 | #include <stdlib.h> |
||
7 | #include "ros/msg.h" |
||
8 | #include "geometry_msgs/Vector3.h" |
||
9 | |||
10 | namespace geometry_msgs |
||
11 | { |
||
12 | |||
13 | class Twist : public ros::Msg |
||
14 | { |
||
15 | public:
|
||
16 | geometry_msgs::Vector3 linear; |
||
17 | geometry_msgs::Vector3 angular; |
||
18 | |||
19 | virtual int serialize(unsigned char *outbuffer) const |
||
20 | { |
||
21 | int offset = 0; |
||
22 | offset += this->linear.serialize(outbuffer + offset); |
||
23 | offset += this->angular.serialize(outbuffer + offset); |
||
24 | return offset;
|
||
25 | } |
||
26 | |||
27 | virtual int deserialize(unsigned char *inbuffer) |
||
28 | { |
||
29 | int offset = 0; |
||
30 | offset += this->linear.deserialize(inbuffer + offset); |
||
31 | offset += this->angular.deserialize(inbuffer + offset); |
||
32 | return offset;
|
||
33 | } |
||
34 | |||
35 | const char * getType(){ return "geometry_msgs/Twist"; }; |
||
36 | const char * getMD5(){ return "9f195f881246fdfa2798d1d3eebca84a"; }; |
||
37 | |||
38 | }; |
||
39 | |||
40 | } |
||
41 | #endif |