What are you looking for?

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.

GenTL Module Hierarchy