Enum rosidl_typesupport_introspection_c_field_types

Enum Documentation

enum rosidl_typesupport_introspection_c_field_types

Possible types for message fields on a ROS message The equivalent OMG IDL and C types of the different fields can be found at http://design.ros2.org/articles/idl_interface_definition.html#type-mapping

Values:

enumerator rosidl_typesupport_introspection_c__ROS_TYPE_FLOAT

Equivalent to float in C types.

enumerator rosidl_typesupport_introspection_c__ROS_TYPE_DOUBLE

Equivalent to double in C types.

enumerator rosidl_typesupport_introspection_c__ROS_TYPE_LONG_DOUBLE

Equivalent to long double in C types.

enumerator rosidl_typesupport_introspection_c__ROS_TYPE_CHAR

Equivalent to unsigned char in C types.

enumerator rosidl_typesupport_introspection_c__ROS_TYPE_WCHAR

Equivalent to char16_t in C types.

enumerator rosidl_typesupport_introspection_c__ROS_TYPE_BOOLEAN

Equivalent to _Bool in C types.

enumerator rosidl_typesupport_introspection_c__ROS_TYPE_OCTET

Equivalent to unsigned char in C types.

enumerator rosidl_typesupport_introspection_c__ROS_TYPE_UINT8

Equivalent to uint8_t in C types.

enumerator rosidl_typesupport_introspection_c__ROS_TYPE_INT8

Equivalent to int8_t in C types.

enumerator rosidl_typesupport_introspection_c__ROS_TYPE_UINT16

Equivalent to uint16_t in C types.

enumerator rosidl_typesupport_introspection_c__ROS_TYPE_INT16

Equivalent to int16_t in C types.

enumerator rosidl_typesupport_introspection_c__ROS_TYPE_UINT32

Equivalent to uint32_t in C types.

enumerator rosidl_typesupport_introspection_c__ROS_TYPE_INT32

Equivalent to int32_t in C types.

enumerator rosidl_typesupport_introspection_c__ROS_TYPE_UINT64

Equivalent to uint64_t in C types.

enumerator rosidl_typesupport_introspection_c__ROS_TYPE_INT64

Equivalent to int64_t in C types.

enumerator rosidl_typesupport_introspection_c__ROS_TYPE_STRING

Equivalent to char * in C types.

enumerator rosidl_typesupport_introspection_c__ROS_TYPE_WSTRING

Equivalent to char16_t * in C types.

enumerator rosidl_typesupport_introspection_c__ROS_TYPE_MESSAGE

An embedded message type.

enumerator rosidl_typesupport_introspection_c__ROS_TYPE_FLOAT32

For backward compatibility only.

enumerator rosidl_typesupport_introspection_c__ROS_TYPE_FLOAT64

For backward compatibility only.

enumerator rosidl_typesupport_introspection_c__ROS_TYPE_BOOL

For backward compatibility only.

enumerator rosidl_typesupport_introspection_c__ROS_TYPE_BYTE

For backward compatibility only.