Skip to content

Commit

Permalink
Remove MANUAL_BY_NODE liveliness API. (#331)
Browse files Browse the repository at this point in the history
Signed-off-by: Tomoya.Fujita <[email protected]>
  • Loading branch information
fujitatomoya authored Jan 2, 2023
1 parent 191017b commit 58d593a
Showing 1 changed file with 0 additions and 1 deletion.
1 change: 0 additions & 1 deletion articles/qos_deadline_liveliness_lifespan.md
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,6 @@ For Publishers it establishes the level of reporting that they will provide to S
Topics will support the following levels of liveliness:
- LIVELINESS_SYSTEM_DEFAULT - Use the ROS specified default for liveliness (which is LIVELINESS_AUTOMATIC).
- LIVELINESS_AUTOMATIC - The signal that establishes a Topic is alive comes from the ROS rmw layer.
- LIVELINESS_MANUAL_BY_NODE - The signal that establishes a Topic is alive is at the node level. Publishing a message on any outgoing channel on the node or an explicit signal from the application to assert liveliness on the node will mark all outgoing channels on the node as being alive.
- 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.

In order for a Subscriber to listen to a Publisher's Topic the level of liveliness tracking they request must be equal or less verbose than the level of tracking provided by the Publisher and the time until considered not alive set by the Subscriber must be greater than the time set by the Publisher.
Expand Down

0 comments on commit 58d593a

Please sign in to comment.