- Fix: parameter 'camera_wb_red' cannot be set
- Fixed limiting float parameters to avoid errors due to rounding
- Fix: don't treat unknown parameters as error in the parameter callback (e.g. for new enable_pub_plugins param injected by image_transport)
- Fix: Declaring parameters dynamic so that undeclaring works on cleanup
- Replaced parameter camera_exp_auto by camera_exp_control and camera_exp_auto_mode for consistency
- Change parameters camera_exp_max and camera_exp_value so unit seconds for consistency
- Added Gamma parameter
- only publish high/low if the publisher exists
- fix if iocontrol is not available
- Add exposure_adapt_timeout parameter
- warn instead of info if parameter can't be set
- fix line_source and add more extra_data to CameraParam
For supporting rc_sgm_producer:
- Extend color format to RGB8 for ros foxy
- Using parameter PtpEnable instead of deprecated parameter GevIEEE1588
- Accept devices from vendor Roboception or if model is rc_visard or rc_cube
- Use image_transport.hpp to get rid of a warning and hence drop eloquent support
- Use C-strings for RCLCPP macros to support rolling
- fix linking problems
- fix typo in package xml
- initial release