Transport layer modules

ItalaApi leverages the power of the GenTL standard for data transport. This means the core of the library implements the architecture defined by GenTL, allowing users to retrieve the nodemaps of the internal ItalaApi modules. By configuring the parameters on these nodemaps via GenApi, users can change the behavior of the transport layer.

The tables below show how to access each module’s nodemap for the different supported languages.

GenTL Module

ItalaApi Interface

Method

System

ISystem

GetNodeMap()

Interface

ISystem

GetInterfaceNodeMap(itfInfo)

Local Device

IDevice

GetTLDeviceNodeMap()

Remote Device

IDevice

GetNodeMap()

Datastream

IDevice

GetDatastreamNodeMap()

GenTL Module

ItalaApi Handle

Function

System

(Global)

SYS_GetNodeMap()

Interface

(Global)

SYS_GetInterfaceNodemap(itfInfo)

Local Device

H_DEVICE

DEV_GetTLDeviceNodeMap()

Remote Device

H_DEVICE

DEV_GetNodeMap()

Datastream

H_DEVICE

DEV_GetDatastreamNodeMap()

GenTL Module

ItalaApi.NET Interface

Method

System

ISystem

GetNodeMap

Interface

ISystem

GetInterfaceNodeMap

Local Device

IDevice

GetTLDeviceNodeMap

Remote Device

IDevice

GetNodeMap

Datastream

IDevice

GetDatastreamNodeMap

GenTL Module

ItalaApi.NET Interface

Method

System

ISystem

GetNodeMap

Interface

ISystem

GetInterfaceNodeMap

Local Device

IDevice

GetTLDeviceNodeMap

Remote Device

IDevice

GetNodeMap

Datastream

IDevice

GetDatastreamNodeMap

GenTL Module

ItalaApi Interface

Method

Property

System

ISystem

get_node_map()

node_map

Interface

ISystem

get_interface_node_map(itf_info)

(None)

Local Device

IDevice

get_tl_device_node_map()

tl_device_node_map

Remote Device

IDevice

get_node_map()

node_map

Datastream

IDevice

get_datastream_node_map()

datastream_node_map

Note

Feature names and types for the GenTL modules are standardized by the GenTL SFNC (GenTL Standard Feature Naming Convention), just as the SFNC standardizes features for GenICam devices. Please refer to the official GenTL SFNC document for information about particular features. Refer to the official GenTL specification to find a more in-depth description of the standard. All relevant material is freely accessible from the GenICam Introduction page.