EasyManua.ls Logo

Euresys Coaxlink - GenTL Overview

Euresys Coaxlink
45 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
GenTLCoaxlink Programmer's Guide
GenTL
GenTL defines 5 types of objects, organized in a parent/child relationship:
1. the system module
2. the interface module
3. the device module
4. the data stream module
5. the buffer module
Each module:
corresponds to a particular element of the system;
defines relevant pieces of information (info commands) that can be queried (using get info functions);
allows exercising that module's functionality (using specific functions).
Additionally, all modules except the buffer module behave as ports that allow read/write operations. These port
functions are used by GenApi to load that module's description file, and to use its GenApi features.
System Module
coaxlink.c
Interface Module
PC1633 – Coaxlink Quad G3 (2-camera) – KQG00014
Device Module
Device0
Buffer Module
Buffers
Stream Module
Stream0
PC1630 – Coaxlink Mono (1-camera) – KMO97322
Remote
Device X
Device1
Buffers
Stream0
Remote
Device Y
Device0
Buffers
Stream0
Remote
Device Z
Figure 1: GenTL Module Hierarchy
System module
The system module (also referred to as TLSystem), represents the GenTL producer (the coaxlink.cti library). This
module is at the top of the parent/child tree.
The system module provides basic information about the GenTL producer: things like the complete path to
coaxlink.cti and the vendor name (Euresys).
7

Related product manuals