Enum rmw_qos_liveliness_policy_e

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.