Skip to content

Changes and Fixed Issues in Framegrabber SDK 5.11.7#

This section provides information about changes and fixed issues for the Basler Framegrabber SDK version 5.11.7.

Updates of Components#

  • GenTL producers no longer depend on libicu. (Ticket ID: 358057)
  • All dependency libraries such as Qt are now stored in the new .deps directory. (Ticket ID: 190453)
  • The library versions have been updated to Qt 6.5.3 and CryptoPP 8.6.0. (Ticket ID: 190453)
  • Updated zlib from version 1.3.1 to version 1.3.2. (Ticket ID: 357830)
  • The pylon Firmware Updater delivered with the Framegrabber SDK now launches through a wrapper that sets the required environment variables and then delegates to the implementation in bin/impl, avoiding incompatibilities with existing pylon installations. (Ticket ID: 357689)

microDiagnostics and microDisplay X#

  • Improved error reporting in microDisplay X when the configured camera link speed can't be applied. (Ticket ID: 334075)
  • Before fixing this issue, microDisplay X could crash when attempting to load a camera parameter file in an unsupported or invalid format. The application now handles such files correctly. (Ticket ID: 352229)
  • Before fixing this issue, the Performance Test in microDiagnostics could fail with an error indicating that no DMAs were found. This has been fixed. (Ticket ID: 355493)

CXP over Fiber Discovery#

  • Improved error reporting for CXP over Fiber discovery by clearing internal firmware errors after a successful camera discovery. Failed auto-discovery attempts after a camera restart are now logged at debug level instead of warning level. (Ticket ID: 357690)
  • Corrected the camera-to-DMA mapping during Camera Link camera discovery for both CLP and GenCP discovery methods. (Ticket ID: 356878)

GenTL Producer#

  • Fixed an issue where applet file names that contained spaces or non-alphanumeric characters prevented GenApi from loading the generated GenTL Interface XML. (Ticket ID: 353004)
  • Removed an unnecessary limitation in the GenTL producer that restricted the maximum and step values of applet integer features to 2^31-1 (INT32_MAX). (Ticket ID: 358938)
  • In version 1.4.1 of the GenTL producer, an automatic limitation on applet maximum values for unsigned integer features was unintentionally removed. Values larger than 2^63-1 (INT64_MAX) could be interpreted as negative by GenApi. The automatic limitation has been restored; when it is applied, a warning is logged. (Ticket ID: 355660)

Miscellaneous#

  • Fixed a potential deadlock that could occur when calling Fg_FreeGrabber(...) from within a Windows WNDPROC message-processing function. (Ticket ID: 353866)
  • When using master/slave mode, parameter synchronization must be enabled explicitly. (Ticket ID: 358676)
  • Before fixing this issue, HAP files could be incorrectly reported as having an invalid license during startup. License validity is now checked only after the frame grabber is configured. (Ticket ID: 357284)
  • Resolved an issue that caused high CPU usage on Linux systems. (Ticket ID: 310479)
  • Fixed an issue where the applet iterator reported an incorrect number of total cameras for HAP files. (Ticket ID: 357288)