pub const NROS_RMW_QOS_PROFILE_SYSTEM_DEFAULT: NrosRmwQos;Expand description
Standard rmw_qos_profile_system_default-equivalent — all sentinel.
issue 0829. This aliased _DEFAULT until 2026-09-03, which said the
constant carried no meaning of its own: SYSTEM_DEFAULT became a
byte-for-byte synonym for a concrete reliable / volatile / keep-last(10)
profile. Upstream’s rmw_qos_profile_system_default names no concrete
policy at all, and the RMW resolves the absence — differently per backend
(rmw_cyclonedds_cpp → depth 1, rmw_zenoh_cpp → depth 42), which is why
no baked number here could be right.
Every field is now zero, so this is also what a memset of the struct
gives: the ABI stops having two answers for the same bytes. Mirrors
NROS_RMW_QOS_PROFILE_SYSTEM_DEFAULT in nros/rmw_entity.h.