You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
| Backend | Always an owned `rclcpp::Node`. |`rclcpp::Node` or `agnocast::Node`, chosen at construction from the runtime `ENABLE_AGNOCAST` value and fixed for the node's lifetime. |
65
-
|`get_rclcpp_node()`| Always returns the owned node. | Declared; returns the `rclcpp::Node`, but **throws**`std::runtime_error` if the node is in Agnocast mode.|
66
-
|`get_agnocast_node()`|**Not declared** — calling it is a compile error. | Declared regardless of the runtime backend; returns the `agnocast::Node`, but **throws** if the node is not in Agnocast mode.|
67
-
|`to_rclcpp_node(node)`| Always succeeds. | Forwards to `get_rclcpp_node()` (same throw condition).|
| Backend | Always an owned `rclcpp::Node`. |`rclcpp::Node` or `agnocast::Node`, chosen at construction from the runtime `ENABLE_AGNOCAST` value and fixed for the node's lifetime. |
65
+
|`get_rclcpp_node()`| Always returns the owned node. | Declared; returns the `rclcpp::Node`, but **throws**`std::runtime_error` if the node is in Agnocast mode. |
66
+
|`get_agnocast_node()`|**Not declared** — calling it is a compile error. | Declared regardless of the runtime backend; returns the `agnocast::Node`, but **throws** if the node is not in Agnocast mode. |
0 commit comments