An RMW implementation does not need to support all the event types in rmw_event_type_t. But there are several tests in our CI that validate whether the mechanism to handle events is supported. In such tests, we could either have the RMW return a list of events that it supports or rely on a new API to validate whether an event type is supported by the RMW before proceeding to test with the event type.
An RMW implementation does not need to support all the event types in rmw_event_type_t. But there are several tests in our CI that validate whether the mechanism to handle events is supported. In such tests, we could either have the RMW return a list of events that it supports or rely on a new API to validate whether an event type is supported by the RMW before proceeding to test with the event type.