Definitions
Acronyms
CIC
Camera and Illumination Controller
CTI
Common Transport Interface
CXP
CoaXPress
EMVA
European Machine Vision Association
PFNC
Pixel Format Naming Convention
SFNC
Standard Features Naming Convention
Glossary
Buffer module
GenTL module that represents a memory buffer. Buffers must be announced to the data stream that will fill them with image data.
Callback model
Defines when and where (in which thread) callback functions are executed.
One of CallbackOnDemand, CallbackSingleThread, CallbackMultiThread.
Camera and illumination controller
Part of frame grabber that controls a camera and its associated illumination devices.
Hosted in the device module.
CoaXPress
High speed digital interface standard that allows the transmission of data from a device (e.g., a camera) to a host (e.g., a frame grabber inside a computer) over one or several coaxial cables.
Common transport interface
GenTL producer.
Data stream module
GenTL module that handles buffers.
Device module
GenTL module that contains the frame grabber settings relating to the camera.
Parent of the data stream module.
Sibling of the remote device.
GenApi
The GenICam standard that deals with camera and frame grabber configuration.
GenApi feature
Camera or frame grabber feature, defined in a register description.
Either a set/get parameter, or a command with side effects.
GenICam
Set of EMVA standards. It consists of GenApi, GenTL, the SFNC and the PFNC.
GenTL
The GenICam standard that deals with data transport. TL stands for Transport Layer.
GenTL producer
Software library that implements the GenTL API.
File with the cti extension (e.g., coaxlink.cti, grablink.cti, gigelink.cti or playlink.cti).
Grabber
An An EGrabber
instance.
Info command
Numerical identifier used to query a specific piece of information from a GenTL module. Info commands are defined either in the standard GenTL header file, or in a vendor-specific header file (e.g., info commands specific to Coaxlink, Grablink and Gigelink are defined in include/GenTL_v1_5_EuresysCustom.h).
Interface module
GenTL module that represents a frame grabber.
Parent of the device module.
I/O toolbox
Part of frame grabber that controls digital I/O lines and implements tools such as rate converters, delay lines, etc.
Hosted in the interface module.
Multi-bank camera
Camera composed of several independent CoaXPress sub-Devices usually organized as a master sub-Device and one or more slave sub-Devices.
Register description
XML file mapping low-level hardware registers to camera or frame grabber features.
Remote device
Camera connected to a frame grabber.
The term remote is used to distinguish this from the GenTL device module.
Sub-grabber
Part of an EGrabber
instance for a multi-bank camera.
A camera composed of N
banks is operated via an EGrabber
instance that internally uses N
sub-grabbers.
System
GenTL module that represents the GenTL producer.
Also known as TLSystem.
Parent of the interface module.
Timestamp
The time at which an event occurs.
For Coaxlink , Grablink,and Gigelink, timestamps are always 64-bit integers and are expressed as the number of microseconds that have elapsed since the computer was started.