Skip to content

Releases: roboception/rc_genicam_api

rc_genicam_api v2.0.0

16 Oct 13:49
Compare
Choose a tag to compare

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

27 Sep 09:35
Compare
Choose a tag to compare

1.3.15 (2018-09-27)

  • Added parameter --iponly to gc_config tool

rc_genicam_api v1.3.14

26 Sep 15:58
Compare
Choose a tag to compare

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

07 Sep 05:42
Compare
Choose a tag to compare

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

19 Apr 08:44
Compare
Choose a tag to compare

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

19 Apr 08:43
Compare
Choose a tag to compare

1.3.7 (2018-04-09)

  • Devices can now be discovered by serial number as well

rc_genicam_api v1.3.6

28 Feb 08:35
Compare
Choose a tag to compare

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

20 Dec 08:40
Compare
Choose a tag to compare

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

20 Dec 08:37
Compare
Choose a tag to compare

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

25 Aug 13:37
Compare
Choose a tag to compare

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