2 'bool' : (
'bool', 1, PrimitiveDataType, []),
3 'byte' : (
'int8_t', 1, PrimitiveDataType, []),
4 'int8' : (
'int8_t', 1, PrimitiveDataType, []),
5 'char' : (
'uint8_t', 1, PrimitiveDataType, []),
6 'uint8' : (
'uint8_t', 1, PrimitiveDataType, []),
7 'int16' : (
'int16_t', 2, PrimitiveDataType, []),
8 'uint16' : (
'uint16_t', 2, PrimitiveDataType, []),
9 'int32' : (
'int32_t', 4, PrimitiveDataType, []),
10 'uint32' : (
'uint32_t', 4, PrimitiveDataType, []),
11 'int64' : (
'int64_t', 8, PrimitiveDataType, []),
12 'uint64' : (
'uint64_t', 4, PrimitiveDataType, []),
13 'float32' : (
'float', 4, PrimitiveDataType, []),
14 'float64' : (
'double', 8, PrimitiveDataType, []),
15 'time' : (
'ros::Time', 8, TimeDataType, [
'ros/time']),
16 'duration': (
'ros::Duration', 8, TimeDataType, [
'ros/duration']),
17 'string' : (
'char*', 0, StringDataType, []),
18 'Header' : (
'std_msgs::Header', 0, MessageDataType, [
'std_msgs/Header'])