- Fix deprecated cv_bridge header
- Avoid unnecessary memory operations by using std::vector::assign()
- Add camera frame id to camera info message
- Contributors: Błażej Sowa, Martin Fraunhofer, Muzhyk Belarus, Sander G. van Dijk
- Don't re-queue buffer before getting the data
- Break out parameter handler into separate class, reducing unnecessary startup warnings.
- Add UYVY pixel format
- Contributors: Martin Fraunhofer, Sander G. van Dijk
- Rename include to resolve deprecation warning.
- Contributors: Sander G. van Dijk, Steven! Ragnarök
- Use cv_bridge to perform conversions
- Fix: Image topic should be image_raw, not raw_image, in README.md
- Fix: Properly declare camera_info_url parameter
- Contributors: Marcus M. Scheunemann, Sander G. van Dijk, ijnek
- Add time_per_frame parameter to adjust frame rate
- Fix: use 64 bit integers to store control valueas and ranges
- Contributors: Marcus M. Scheunemann, Sander G. van Dijk
- Read-only parameters as now properly marked as such
- Use C-style strings for logging macros to adapt to new formatting constraints See: https://index.ros.org/doc/ros2/Releases/Release-Galactic-Geochelone/#change-in-rclcpp-s-logging-macros
- Add support monochrome cameras
- Contributors: Chris Lalancette, Sander G. van Dijk, nfry321
- Handle non discrete frame sizes; fixes support for Raspberry Pi + Camera Module
- Contributors: Sander G. van Dijk
- Publishing is done on private topics to enable remapping of the namespace
- CameraInfo is published in intra-process communication mode
- Added parameter descriptions
- Contributors: Christian Rauch, Marcus M. Scheunemann, Sander G. van Dijk
- Hold reference to parameters callback handle
- Contributors: Jacob Perron
- Set frame_id on published images, default to "camera"
- Output FOURCC code of available formats
- Add parameter for setting the pixel format Default to using YUYV
- Contributors: Sander G. van Dijk
- Add missing rclcpp_components build dependency
- Contributors: Sander G. van Dijk