Skip to main content

Module rmw_liveliness_kind_t

Module rmw_liveliness_kind_t 

Source

Constants§

NROS_RMW_LIVELINESS_AUTOMATIC
Backend’s keepalive task asserts liveliness automatically.
NROS_RMW_LIVELINESS_MANUAL_BY_NODE
Application calls assert_liveliness() at the node level.
NROS_RMW_LIVELINESS_MANUAL_BY_TOPIC
Application calls assert_liveliness() per topic explicitly.
NROS_RMW_LIVELINESS_SYSTEM_DEFAULT
Let the middleware choose. Spelled NONE before W5/B2 and used the same way: nothing is asserted and nothing is tracked. Upstream has no separate NONE, so the two collapse onto value 0.
NROS_RMW_LIVELINESS_UNKNOWN
The backend could not determine this policy.

Type Aliases§

Type
Liveliness kind values for rmw_qos_profile_t::liveliness_kind.