00001 {
00002 'bool' : ('bool', 1, PrimitiveDataType, []),
00003 'byte' : ('int8_t', 1, PrimitiveDataType, []),
00004 'int8' : ('int8_t', 1, PrimitiveDataType, []),
00005 'char' : ('uint8_t', 1, PrimitiveDataType, []),
00006 'uint8' : ('uint8_t', 1, PrimitiveDataType, []),
00007 'int16' : ('int16_t', 2, PrimitiveDataType, []),
00008 'uint16' : ('uint16_t', 2, PrimitiveDataType, []),
00009 'int32' : ('int32_t', 4, PrimitiveDataType, []),
00010 'uint32' : ('uint32_t', 4, PrimitiveDataType, []),
00011 'int64' : ('int64_t', 8, PrimitiveDataType, []),
00012 'uint64' : ('uint64_t', 4, PrimitiveDataType, []),
00013 'float32' : ('float', 4, PrimitiveDataType, []),
00014 'float64' : ('double', 8, PrimitiveDataType, []),
00015 'time' : ('ros::Time', 8, TimeDataType, ['ros/time']),
00016 'duration': ('ros::Duration', 8, TimeDataType, ['ros/duration']),
00017 'string' : ('char*', 0, StringDataType, []),
00018 'Header' : ('std_msgs::Header', 0, MessageDataType, ['std_msgs/Header'])
00019 }