Enum rmw_feature_e

Enum Documentation

enum rmw_feature_e

List of optional rmw features.

Some of the features listed here might become mandatory in the feature, in which case all rmw implementations should return true.

There might be some optional features that are not listed here, but the goal is to have all of them added.

Values:

enumerator RMW_FEATURE_MESSAGE_INFO_PUBLICATION_SEQUENCE_NUMBER

rmw_message_info_t.publication_sequence_number is filled correctly by the rmw implementation.

enumerator RMW_FEATURE_MESSAGE_INFO_RECEPTION_SEQUENCE_NUMBER

rmw_message_info_t.reception_sequence_number is filled correctly by the rmw implementation.

enumerator RMW_MIDDLEWARE_SUPPORTS_TYPE_DISCOVERY

deferred description dynamic type rosidl_message_type_support_t structs are allowed, and the middleware MUST populate them on type discovery

enumerator RMW_MIDDLEWARE_CAN_TAKE_DYNAMIC_MESSAGE

dynamic type subscriptions will use take_dynamic_message_with_info()