Enum rmw_qos_liveliness_policy_e
Defined in File types.h
Enum Documentation
-
enum rmw_qos_liveliness_policy_e
QoS liveliness enumerations that describe a publisher’s reporting policy for its alive status. For a subscriber, these are its requirements for its topic’s publishers.
Values:
-
enumerator RMW_QOS_POLICY_LIVELINESS_SYSTEM_DEFAULT
Implementation specific default.
-
enumerator RMW_QOS_POLICY_LIVELINESS_AUTOMATIC
The signal that establishes a Topic is alive comes from the ROS rmw layer.
-
enumerator RMW_DECLARE_DEPRECATED
Explicitly asserting node liveliness is required in this case. This option is deprecated, use RMW_QOS_POLICY_LIVELINESS_MANUAL_BY_TOPIC if your application requires to assert liveliness manually.
-
enumerator RMW_QOS_POLICY_LIVELINESS_MANUAL_BY_TOPIC
The signal that establishes a Topic is alive is at the Topic level. Only publishing a message on the Topic or an explicit signal from the application to assert liveliness on the Topic will mark the Topic as being alive.
-
enumerator RMW_QOS_POLICY_LIVELINESS_UNKNOWN
Liveliness policy has not yet been set.
-
enumerator RMW_QOS_POLICY_LIVELINESS_SYSTEM_DEFAULT