Enum rmw_feature_e
Defined in File features.h
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()
-
enumerator RMW_FEATURE_MESSAGE_INFO_PUBLICATION_SEQUENCE_NUMBER