Features Updates
Added and improved features in eGrabber 24.06
eGrabber
|
●
|
Added eGrabber adapter for Cognex VisionPro software adapter |
See also: Cognex Vision Pro Adapter in the Software Adapters section in the eGrabber Programmer's Guide
|
●
|
EGrabberDiscovery now also includes read-only devices |
|
□
|
Discovery of cameras can be tailored to specific needs by a user-defined script custom://cameras/manual.js |
|
□
|
Added new member script to EGrabberCameraInfo (cf. EGrabberDiscovery) to report the script used to discover and configure the camera |
|
●
|
Added deviceLicenseStatus to EGrabberInfo (cf. EGrabberDiscovery) to report a device specific license status |
GenApi
|
●
|
@poll and @pollable now also include features that depend on nodes that have a defined PollingTime |
|
●
|
Coaxlink CxpConnectionState, CxpDownConnectionSpeed, and CxpDeviceConnectionID now have a 1-second polling time |
|
●
|
Coaxlink CxpPoCxpStatus, CxpPoCxpCurrent, and CxpPoCxpVoltage now have a 5-second polling time |
|
●
|
Coaxlink Grablink LineStatusAll, LineStatus, and InternalTime now have a 1-second polling time |
|
●
|
Coaxlink Grablink Temperature now has a 5-second polling time |
|
●
|
Grablink ClPoClStatus now has a 5-second polling time |
|
●
|
Added new error GENAPI_ERR_GC_ERROR reported by the Genapi module when a GenTL function invoked by the Genapi module fails |
cti
|
●
|
Added new error GC_ERR_CUSTOM_RECORDER_ERROR reported by Recorder GenTL producer Playlink |
|
●
|
Added features DeviceLicenseStatus to interface and device modules of licensed GenTL producers |
|
●
|
Sorted pixel format entries of data stream module features RemotePixelFormat and BufferInfoPixelFormat |
|
●
|
Improved error reporting of data stream features relying on remote device feature values |
Euresys scripts
|
●
|
Added system.resolve to show where require looks for scripts |
|
●
|
Added handling of custom:// prefix for user-defined scripts: |
|
□
|
on Windows, custom:// resolves to %PUBLIC%\Documents\Euresys\eGrabber\scripts\ |
|
□
|
on Linux: custom:// resolves to /etc/opt/euresys/egrabber/scripts/ |
|
□
|
on macOS: custom:// resolves to /usr/local/etc/opt/euresys/egrabber/scripts/ |
|
●
|
Improved Linux installation scripts: check-install.sh now gives instructions for dealing with SELinux-related issues |
Custom DMA programs
|
●
|
Added the command features DmaAddSegment, DmaAddSequence and DmaCompleteProgram to the data stream to build up to 3 custom DMA programs. |
These programs allow specific arrangements of the data received by the frame grabber into the host memory buffers.
The new data stream features DmaSegmentSize, DmaSegmentOffset, DmaSegmentOffsetIncrement, DmaSegmentsActiveCount, DmaSegmentsCycleCount and DmaSegmentsRepeatCount let define the programs.
A program is fully defined after DmaCompleteProgram is executed, in this case the program is added to the available StripeArrangement values. The command feature DmaResetProgram clears the selected program and removes it from the available StripeArrangement values.
|
●
|
Added sample "340-dma-roi", "341-dma-deinterlace" and "342-dma-roi-deinterlace" sample programs that build custom DMA programs |
eGrabber Gigelink
|
●
|
Added support for multicast |
|
□
|
Added DestinationAddress and DestinationPort features in the Device module to configure the multicast group |
|
□
|
Added sample programs 270-multicast-master and 271-multicast-receiver |
|
●
|
EGrabber objects created via EGrabberDiscovery::cameras will automatically check the packet size and run SetPacketSizeToMaximum if the current size is the device's minimum value |
eGrabber Recorder
|
●
|
Added a new Euresys GenTL producer Playlink that allows acquiring images recorded in a Recorder container as if they were coming from a remote device. |
See also: eGrabber Recorder mini-site
|
●
|
A demonstration container is setup by the installer. |
|
●
|
Playlink is only available for Windows (x86_64) and Linux (x86_64 and aarch64). |
eGrabber Studio
|
●
|
Added the possibility to register a Recorder container as a Playlink source and later open it from the Welcome Tab |
|
●
|
Improved performance of large image display |
|
●
|
Lowered priority of histogram and line profile computations to improve user interface reactivity |
|
●
|
GenApi categories and features are now displayed in the order defined by the XML (Features Pane) |
|
●
|
GenApi feature ToolTips are now shown when hovering over feature names (Features Pane) |
|
●
|
Improved error reporting when opening a Recorder player |
|
●
|
Improved the presentation of sources in the Welcome Tab |
|
●
|
Added license status message per provider and per device in the Welcome Tab |