|
nros C++ API
Lightweight ROS 2 client for embedded real-time systems (C++ headers)
|
| init | Library initialisation, the global session, and rclcpp::ok() |
| node | Node creation and lifecycle (rclcpp::Node) |
| pubsub | Typed publishers and subscriptions (rclcpp::Publisher<M>, rclcpp::Subscription<M>) |
| service | Service servers and clients (rclcpp::Service<S>, rclcpp::Client<S>) |
| action | Action servers and clients (rclcpp::ActionServer<A>, rclcpp::ActionClient<A>) |
| executor | Callback dispatch, timers, guard conditions, futures, streams |
| clock | Wall-clock and monotonic time helpers |
| qos | Quality-of-Service settings (rclcpp::QoS) |
| errors | Result/ErrorCode and the RCLCPP_TRY macro |
| support | Freestanding utility types (Span, FixedString, FixedSequence, std_compat) |