This program is porting rosserial_arduino for mbed http://www.ros.org/wiki/rosserial_arduino This program supported the revision of 169 of rosserial.

Dependencies:  

Dependents:   rosserial_mbed robot_S2

Committer:
nucho
Date:
Sun Oct 16 07:19:36 2011 +0000
Revision:
1:ff0ec969dad1
Parent:
0:77afd7560544
Child:
3:1cf99502f396
This program supported the revision of 143 of rosserial.
And the bug fix of receive of array data.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
nucho 1:ff0ec969dad1 1 #ifndef ros_geometry_msgs_PolygonStamped_h
nucho 1:ff0ec969dad1 2 #define ros_geometry_msgs_PolygonStamped_h
nucho 0:77afd7560544 3
nucho 0:77afd7560544 4 #include <stdint.h>
nucho 0:77afd7560544 5 #include <string.h>
nucho 0:77afd7560544 6 #include <stdlib.h>
nucho 0:77afd7560544 7 #include "../ros/msg.h"
nucho 0:77afd7560544 8 #include "std_msgs/Header.h"
nucho 0:77afd7560544 9 #include "geometry_msgs/Polygon.h"
nucho 0:77afd7560544 10
nucho 0:77afd7560544 11 namespace geometry_msgs
nucho 0:77afd7560544 12 {
nucho 0:77afd7560544 13
nucho 0:77afd7560544 14 class PolygonStamped : public ros::Msg
nucho 0:77afd7560544 15 {
nucho 0:77afd7560544 16 public:
nucho 0:77afd7560544 17 std_msgs::Header header;
nucho 0:77afd7560544 18 geometry_msgs::Polygon polygon;
nucho 0:77afd7560544 19
nucho 0:77afd7560544 20 virtual int serialize(unsigned char *outbuffer)
nucho 0:77afd7560544 21 {
nucho 0:77afd7560544 22 int offset = 0;
nucho 0:77afd7560544 23 offset += this->header.serialize(outbuffer + offset);
nucho 0:77afd7560544 24 offset += this->polygon.serialize(outbuffer + offset);
nucho 0:77afd7560544 25 return offset;
nucho 0:77afd7560544 26 }
nucho 0:77afd7560544 27
nucho 0:77afd7560544 28 virtual int deserialize(unsigned char *inbuffer)
nucho 0:77afd7560544 29 {
nucho 0:77afd7560544 30 int offset = 0;
nucho 0:77afd7560544 31 offset += this->header.deserialize(inbuffer + offset);
nucho 0:77afd7560544 32 offset += this->polygon.deserialize(inbuffer + offset);
nucho 0:77afd7560544 33 return offset;
nucho 0:77afd7560544 34 }
nucho 0:77afd7560544 35
nucho 0:77afd7560544 36 virtual const char * getType(){ return "geometry_msgs/PolygonStamped"; };
nucho 0:77afd7560544 37
nucho 0:77afd7560544 38 };
nucho 0:77afd7560544 39
nucho 0:77afd7560544 40 }
nucho 0:77afd7560544 41 #endif