- Feature: Export GenICam XML (#32) * Added node export_genicam_xml
- Updated Readme
- Contributors: Boitumelo Ruf
- Added launch parameters allowing to manually set white balance
- Launch configuration, scripts and adjustments to allow raspawning
- Moved execution of set latch command for ptp
- Added parameter init_params_from_dyn_reconfigure and minor bugfix
- Read and publish camera diagnostics
- Improved support for Precision Time Protocol (PTP)
- Minor bugfixes * Opened device output * Resetting ptp timestamp
- Updated documentation in README.md
- Contributors: Boitumelo Ruf
- Update package maintainer
- Refactor node params (#21) * Refactor node params * Rename extended_camera_info_ -> pub_ext_camera_info_ * Move stream parameters to the top of onInit()
- fix: only reset PTP clock when in "Faulty" or "Disabled" state (#23)
- Update industrial_ci default branch to main
- Contributors: Dominik Kleiser, Peter Mortimer, Ruf, Boitumelo
- Refactor image conversion (#20)
- Use plain file names for includes (#17)
- Add verbose flag for feature detection (default = false) (#19)
- Assume num_streams_ = 1 if DeviceStreamChannelCount and GevStreamChannelCount unavailable (#18)
- Add Line0 to Line5 to TriggerSource Enum
- Fix: nodelet namespace
- Fix: onInit deadlock
- Contributors: Dominik Kleiser, Boitumelo Ruf, Thomas Emter, Peter Mortimer, tas, Geoff McIver
- Add optional ExtendedCameraInfo message to publish additional camera acquisition parameters
- Fix: Set reasonable height and width when not given in the CameraInfo
- Contributors: Peter Mortimer
- Add ROS getter/setter services for camera features
- Add support for multistream encoding conversion
- Fix: Pass on the correct encoding for the additional streams of multisource cameras
- Fix: Continuously check the spawning_ flag
- Fix: Check spawning_ flag only once during spawnStream
- Contributors: Peter Mortimer, Thomas Emter, Dominik Kleiser
- Major refactoring
- Add support for ROS Noetic and aravis-0.6
- Fix several bugs (see git history)
- Add new features:
- Support for multisource cameras
- Zero-copy transport with ROS nodelets
- Camera time synchronization
- Example launch files
- Update package author and maintainer
- Contributors: Dominik Klein, Floris van Breugel, Gaël Écorchard, Thomas Emter, Peter Mortimer, Dominik Kleiser