Identify GenICam and Non-GenICam Cameras

Overview

GenICam (Generic Interface for Camera Access) is a machine-vision industry standard defined by EMVA. It provides a unified programming interface for controlling machine-vision cameras.

For cameras compliant with the GenICam standard, users can connect to and control the device directly with GenICam-compatible machine-vision software without camera-specific customization. For more details, see the GenICam website.

GenICam Cameras

Cameras that comply with the GenICam standard, including the following camera models.

PMD02-E1

PMD03-E1

GM461-E1

GM465-E1

Non-GenICam Cameras

Cameras that DO NOT comply with the GenICam standard, including the following camera models.

VMD03-1230(C)

VMD03-8521(C)

VMD02-5011

VMD02-4070

FM854-E1

FM855-E1

FM815-IX-E1

PS800-E1

PS802-E1

PM805-E1

PM806-E1

FM811-IX-E2

FM851-E

TM421-E1

TM262-E1

TM265-E1

TM461-E2

TL460-S1-E1

TL430-E1

FM830-RI

FM810-TIX

FM811-TIX

PS801-E1

FM850-E2

FM850-WH-E2

FS820-E1

TM260-E2

TM260-E1

How to Identify

Because GenICam and non-GenICam cameras differ slightly in some APIs and feature settings, confirm the camera type before use:

Navigate to the SDK directory lib/win/hostapp/x64, open a terminal, and run ListDevices.exe to obtain the camera’s TL version information.

  • TL version = Gige_2_1: The connected camera is a GenICam camera.

  • TL version = Gige_2_0: The connected camera is a non-GenICam camera.