This program is porting rosserial_arduino for mbed http://www.ros.org/wiki/rosserial_arduino This program supported the revision of 169 of rosserial.
Dependents: rosserial_mbed robot_S2
Diff: std_msgs/ByteMultiArray.h
- Revision:
- 1:ff0ec969dad1
- Parent:
- 0:77afd7560544
- Child:
- 3:1cf99502f396
--- a/std_msgs/ByteMultiArray.h Fri Aug 19 09:06:30 2011 +0000 +++ b/std_msgs/ByteMultiArray.h Sun Oct 16 07:19:36 2011 +0000 @@ -14,9 +14,9 @@ { public: std_msgs::MultiArrayLayout layout; - unsigned char data_length; - unsigned char st_data; - unsigned char * data; + uint8_t data_length; + uint8_t st_data; + uint8_t * data; virtual int serialize(unsigned char *outbuffer) { @@ -28,8 +28,8 @@ *(outbuffer + offset++) = 0; for( unsigned char i = 0; i < data_length; i++){ union { - unsigned char real; - unsigned char base; + uint8_t real; + uint8_t base; } u_datai; u_datai.real = this->data[i]; *(outbuffer + offset + 0) = (u_datai.base >> (8 * 0)) & 0xFF; @@ -49,8 +49,8 @@ data_length = data_lengthT; for( unsigned char i = 0; i < data_length; i++){ union { - unsigned char real; - unsigned char base; + uint8_t real; + uint8_t base; } u_st_data; u_st_data.base = 0; u_st_data.base |= ((typeof(u_st_data.base)) (*(inbuffer + offset + 0))) << (8 * 0);