These can't successfully be set on the entities right now, so just skip them.
Also make sure to check for errors when setting the status mask, which should help surface this kind of problem in the future.
I'll note that we are kind of lying here; we are telling the upper rcl/rclpy/rclpp layers that we support the INCOMPATIBLE_TYPE events, but then we are failing to register for it down below. But I think that is a reasonable compromise here.
@eboasson I'm especially interested on your take for this fix.
These can't successfully be set on the entities right now, so just skip them.
Also make sure to check for errors when setting the status mask, which should help surface this kind of problem in the future.
I'll note that we are kind of lying here; we are telling the upper rcl/rclpy/rclpp layers that we support the INCOMPATIBLE_TYPE events, but then we are failing to register for it down below. But I think that is a reasonable compromise here.
@eboasson I'm especially interested on your take for this fix.
This replaces https://github.com/ros2/rmw_cyclonedds/pull/442 . @Crola1702 FYI