Release Notes for IDS peak 1.1

Introduction

These release notes describe the changes of IDS peak 1.1, which adds support for C# in addition to C++ and C.

IDS peak 1.1.8

IDS Vision Cockpit

  • Bug fixes
  • Further enhancements

Status: 2020-08-26

IDS peak 1.1.7

General improvements

  • Performance optimisation
  • Bug fixes

Known issues

Subject: U3V under Windows
The minimum value for the required image buffer is too low (DataStream::NumBuffersAnnouncedMinRequired). At least 3 image buffers are required for correct operation.
This bug will be fixed with version 1.2.

Status: 2020-07-09

IDS peak 1.1

New and changed functions

Programming language C#

With version 1.1 of IDS peak, it is possible to program in C# under Windows. The description for programming can be found in the IDS peak API documentation and in the IDS peak IPL documentation. Additionally, 3 programming samples for C# are included.

New programming samples in C++

For C++, further programming examples were added:

Reconnect feature for GigE Vision cameras

From version 1.1 on, the IDS GigE Vision Transport Layer supports a reconnect feature for GigE Vision cameras. A reconnect means that a camera is disconnected from the network and reconnected without losing its power supply. The reconnect feature monitors open cameras to detect if they are disconnected from the network. When the cameras are reconnected, the camera will automatically reopen and reset to the state prior to disconnection. Image acquisition will not be restarted, this is controlled by the application itself.

Chunk data via the IDS peak API

With chunk data, you can attach additional information to the image data. This information, for example, ExposureTime or Gain, is included in the payload of the image. From this version on, you can access the chunks using the IDS peak API.

General improvements

  • It is now possible to apply a color correction matrix to the image data via the IDS peak IPL. For programming information, please refer to the IDS peak IPL documentation.
  • Methods for saving/loading camera parameters have been added to the IDS peak API. For programming information, please refer to the IDS peak API documentation.
  • Check the ChangeLog in the documentation for the IDS peak API/IDS peak IPL. Some methods have been renamed to improve usability. As a result, there is no full compatibility with version 1.0 of IDS peak.

Known issues

  • Third party transport layers can be used in IDS peak. However, it cannot be ensured that these transport layers are always fully compatible with IDS products, as some manufacturers block functions in their transport layers or implement a different interpretation of the GenTL standard.
  • If network adapters are added, removed, activated or deactivated after opening the IDS Vision Cockpit, the changes are only visible after restarting the IDS Vision Cockpit.
  • If multiple cameras are open in tiled view in IDS Vision Cockpit, no scroll bar is displayed at the bottom.
  • For a working packet retransmission, you have to ensure that the image buffer corresponds to the image size to be received when creating the image buffer.

Status: 2020-03-31