Features Updates

Added and improved features in eGrabber 24.09

eGrabber

Added implementation of DSGetBufferInfoStacked
eGrabber sample programs:
Renamed C++/SDL2 sample program "live" to "displayAllBuffers"
Renamed Python sample programs "live*" to "displayAllBuffers*"
Renamed C# sample program "live" to "displayLatestBuffer"
Renamed VB.NET sample program "live" to "displayLatestBuffer"
Added C++ sample program "800-process-latest-buffer" that simulates a busy environment while acquiring images, discarding buffers when busy
Added Python sample program "displayLatestBuffer" that displays the latest acquired buffer and discards buffers when the acquisition is faster than the display processing
Added C++/SDL2 sample programs "displayLatestBuffer" (CallbackOnDemand variant) and "displayLatestBufferMT" (CallbackMultiThread variant) that display the latest buffer and discard buffers when the acquisiton is faster than the display processing
Added section Euresys GenApi Extensions to the eGrabber Programmer's Guide
GenApi: improved @help command; added new help topics (properties, bootstrap, fileaccess)
gentl: added welcome message providing basic help instructions to genapi interactive mode
eGrabber Constrained and documented SaveToDisk limitations

Frame grabbers (Coaxlink series and Grablink Duo)

Added Pitch feature to the data stream module
Added ImageFormatSelector feature to the data stream module
ImageFormatSelector takes the following values: DataStream, PixelProcessor, and RemoteDevice
ImageFormatSelector acts as a selector for the following features: PixelFormat, PixelFormatNamespace, Width, Height, Pitch, PixelSize, PixelComponentCount, WidthInc, and PayloadSize
Added LineMetadataSize feature to the data stream module
Added PCIe power related features to the interface module:
PCIeCapturedSlotPowerLimitValue is the captured slot power limit value extracted from the Device Capabilities of the PCIe Capability Structure
PCIeCapturedSlotPowerLimitScale is the captured slot power limit scale extracted from the Device Capabilities of the PCIe Capability Structure
PCIeSlotPowerLimit is the PCIe slot power limit in Watt computed from PCIeCapturedSlotPowerLimitValue and PCIeCapturedSlotPowerLimitScale
Improved support of multi-bank cameras:
added support for BufferPartCount>1
the pitch of images in destination buffers can be chosen by setting Pitch[DataStream] in the first sub-grabber
when line metadata insertion is enabled, metadata for all sub-grabbers are transferred at the end of the lines
Added egrabber://dma/roi.js script to setup a custom DMA program that will extract a region of interest from images sent by the camera