- Automatic caching of parameters
- Find messages in
ROS_PACKAGE_PATH
- Log with
once,throttleandthrottle_identical SubscriptionHandlerinterface to easily manage arbitrary subscriptions without fighting the borrow checker- Find messages in
ROS_PACKAGE_PATH wall_time::nowfor easier retrieval of actual time when running recordings- Convenience conversions between ROS time structures and standard time structures
wait_for_subscribersin publisher
- Clean up node on shutdown (by either using
spin(),shutdown(), oris_ok()until it's false) - Fix deeply nested relative field paths in dynamic messages
- Updated dependencies
rosrust::clientno longer returns an error if targeted service doesn't exist yetrosrust::clientattempts to find new service sources when existing ones shut downrosrust::wait_for_servicechecks for connection and headers when waiting