Releases: roboception/rc_genicam_api
Releases · roboception/rc_genicam_api
rc_genicam_api v2.0.0
2.0.0 (2018-10-08)
NOTE: This release includes all API changes that are necessary for handling multi-part buffers of GigE Vision 2.1 capable devices. Programs that used previous versions of rc_genicam_api require minor changes. See Readme for more information. Attention: The provided GenTL layer does not yet support multipart.
- Extended Buffer and Image classes as well as the examples for handling multi-part buffers as well (NOTE: The provided GenTL producer does not yet support multipart!)
- gc_stream: Using component name for storing individual images and ensuring that files are not overwritten
- gc_pointcloud: Using component name for identifying images and try enabling synchronization on device
- Add libs of GenICam reference implementation to external cmake dependencies of shared genicam_api library
- Upgrading GenICam reference implementation to v3.1
- Add libs of GenICam reference implementation to external dependencies of shared genicam_api library
rc_genicam_api v1.3.15
1.3.15 (2018-09-27)
- Added parameter --iponly to gc_config tool
rc_genicam_api v1.3.14
1.3.14 (2018-09-26)
- Added possibility to interrupt streaming with gc_stream by pressing 'Enter' key.
- Undefined min/max macros in gc_pointcloud.cc on Windows to avoid compile errors
rc_genicam_api v1.3.12
1.3.12 (2018-07-18)
- Getting chunk data in gc_stream and storing disparity image with all parameters for reconstruction if possible
- Error handling in gc_stream changed by first checking for incomplete buffer and then for image present
rc_genicam_api v1.3.8
1.3.8 (2018-04-18)
- show actually searched path instead of env var in exception if no transport layer found
- improved README
rc_genicam_api v1.3.7
1.3.7 (2018-04-09)
- Devices can now be discovered by serial number as well
rc_genicam_api v1.3.6
Version 1.3.6 (2018-02-25)
- Added libraries for ARM 64
- Updated Baumer GenTL library to version v2.8.15736
- Fixed some issues that permit building this as ROS package as well
rc_genicam_api v1.3.1
Version 1.3.1 (2017-12-20)
- Improved readme
- Porting package to Windows with 32 bit and 64 bit. It has been tested under Windows 10 with Visual Studio version 14.
rc_genicam_api v1.3.0
Version 1.3.0 (2017-12-05)
New tools / examples:
- Added tool gc_pointcloud that demonstrates synchroneous streaming and 3D
reconstruction
Improvements of convenience layer:
- Accept true and false for boolean GenICam values additionally to 1 and 0
- Added option to ignore cache when reading parameter
- Added convenience function getColor()
- Added convience function checkFeature()
- Changing request for timestamp in gc_stream tool
- Fixed finding devices by user defined name
Improvement of help texts and messages:
- Improved help for command line tools
- Improved exception description
- Added printing components with enabled status in gc_stream tool
- Removed output of user name in gc_info as this is not the name that can be
defined via gc_config -n
Changes of access mode to permit parallel read access:
- Open device in gc_info readonly so that it can be used in parallel to an
open device - Open device in gc_config readonly if no parameter changes are requested
- Opening device in gc_stream with access mode control
- Changed getDevice() function so that exclusively opened devices are
discovered as well
Configuration and optimization:
- [baumer] increase NextResendWaitPackets to 200
- add net_perf_check.sh script
Changes in build configuration:
- Ensure that the install directory lib/rc_genicam_api is accessible for
everybody - option to disable building of tools
- option for building shared libs
- generate version info
- add option to disable doc target
- Switched off vectorization and looking for CUDA as it is not necessary
- add Baumer GenTL lib for armv7l
rc_genicam_api v1.2.0
Version 1.2.0 (2017-08-15)
- rename rcgcapi to rc_genicam_api
- getDevice() now accepts specification if interface as prefix
- Added possibility to clean all resources before exit to avoid crashes of GenTL
- add all GenICam files/libs instead of depending on external package
- rename pfnc.h to pixel_formats.h
- bundle GenTL lib from Baumer as fallback if GENICAM_GENTL64_PATH is not set