- Automatic caching of parameters
- Find messages in
ROS_PACKAGE_PATH
- Log with
once
,throttle
andthrottle_identical
SubscriptionHandler
interface to easily manage arbitrary subscriptions without fighting the borrow checker- Find messages in
ROS_PACKAGE_PATH
wall_time::now
for easier retrieval of actual time when running recordings- Convenience conversions between ROS time structures and standard time structures
wait_for_subscribers
in 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::client
no longer returns an error if targeted service doesn't exist yetrosrust::client
attempts to find new service sources when existing ones shut downrosrust::wait_for_service
checks for connection and headers when waiting