Using GigE cameras from multiple vendors?

Be flexible with a Hardware-Independent driver

From engineers for engineers

We believe machine vision interface standards offer more value to users when cameras from different vendors use the same driver.

Universal GigE Driver

Source multiple vendors

Change models or vendors, use multiple vendors in one system – without any changes to your source code.

Prevent driver conflicts

Avoid driver conflicts caused by multiple network performance drivers in one system. Avoid driver switching and edge case testing.

Reduce maintenance costs

Validate software updates with only one driver. Reduce support costs related to driver configuration.

What is included

Vendor agnostic GigE driver and Transport Layer

For Windows 10, x86 and x64. This NDIS kernel driver accelerates performance with a single copy from the network stack to the user memory buffer; in the machine vision industry this is often referred to as a “filter driver”. Our universal GigE driver supports standard GenICam control, single channel streaming, and event channel functionality for GigE Vision 1.2 compliant devices accessed through a GenTL 1.5 compliant transport layer.

GenICam reference implementation

The GenICam standard provides a common method for describing what features the camera is capable of and how to control them from a host application. The standard has been widely adopted by GigE Vision cameras. The GenApi reference implementation is developed and maintained by the EMVA.

Simple C++ Framework

Simplifies integration with GenApi (the GenICam reference implementation). Supports device enumeration, instantiation and image buffer management. Source provided under BSD license. This framework will support 3rd party transport layers

Universal GigE Driver