Skip to content

Group TransportLayerDefs_h

Modules > TransportLayerDefs_h

Public Types

Type Name
enum CpuAffinityPrivilegeEnum
enum CpuAffinityServiceStatusEnum
enum DeviceAccessStatusEnum
enum DeviceCurrentSpeedEnum
enum DeviceEndianessMechanismEnum
enum DeviceTypeEnum
enum FLIRFilterDriverStatusEnum
enum GUIXMLLocationEnum
enum GenICamXMLLocationEnum
enum GevCCPEnum
enum InterfaceTypeEnum
enum MediaOptimizationPrivilegeEnum
enum POEStatusEnum
enum StreamBufferCountModeEnum
enum StreamBufferHandlingModeEnum
enum StreamModeEnum
enum StreamTypeEnum
The enum definitions for TL Device nodes from the transport layer .xml files.
enum TLTypeEnum
enum TeledyneGigeVisionFilterDriverStatusEnum

Public Types Documentation

enum CpuAffinityPrivilegeEnum

enum CpuAffinityPrivilegeEnum {
    CpuAffinityPrivilege_Unknown,
    CpuAffinityPrivilege_None,
    CpuAffinityPrivilege_Admin,
    NUMCPUAFFINITYPRIVILEGE
};

< Privilege level for CPU affinity operations on this system (0=Unknown, 1=None, 2=Admin)


enum CpuAffinityServiceStatusEnum

enum CpuAffinityServiceStatusEnum {
    CpuAffinityServiceStatus_Stopped,
    CpuAffinityServiceStatus_Running,
    CpuAffinityServiceStatus_Unknown,
    NUMCPUAFFINITYSERVICESTATUS
};

< Status of the CPU affinity service (0=Stopped, 1=Running, 2=Unknown)


enum DeviceAccessStatusEnum

enum DeviceAccessStatusEnum {
    DeviceAccessStatus_Unknown,
    DeviceAccessStatus_ReadWrite,
    DeviceAccessStatus_ReadOnly,
    DeviceAccessStatus_NoAccess,
    DeviceAccessStatus_Busy,
    DeviceAccessStatus_OpenReadWrite,
    DeviceAccessStatus_OpenReadOnly,
    NUMDEVICEACCESSSTATUS
};

< Gets the access status the transport layer Producer has on the device.


enum DeviceCurrentSpeedEnum

enum DeviceCurrentSpeedEnum {
    DeviceCurrentSpeed_UnknownSpeed,
    DeviceCurrentSpeed_LowSpeed,
    DeviceCurrentSpeed_FullSpeed,
    DeviceCurrentSpeed_HighSpeed,
    DeviceCurrentSpeed_SuperSpeed,
    NUMDEVICECURRENTSPEED
};

< The USB Speed that the device is currently operating at.


enum DeviceEndianessMechanismEnum

enum DeviceEndianessMechanismEnum {
    DeviceEndianessMechanism_Legacy,
    DeviceEndianessMechanism_Standard,
    NUMDEVICEENDIANESSMECHANISM
};

< Identifies the endianness handling mode.


enum DeviceTypeEnum

enum DeviceTypeEnum {
    DeviceType_GigEVision,
    DeviceType_CameraLink,
    DeviceType_CameraLinkHS,
    DeviceType_CoaXPress,
    DeviceType_USB3Vision,
    DeviceType_Custom,
    NUMDEVICETYPE
};

< Transport layer type of the device.


enum FLIRFilterDriverStatusEnum

enum FLIRFilterDriverStatusEnum {
    FLIRFilterDriverStatus_NotSupported,
    FLIRFilterDriverStatus_Disabled,
    FLIRFilterDriverStatus_Enabled,
    NUMFLIRFILTERDRIVERSTATUS
};

< Reports whether FLIR Light Weight Filter Driver is enabled, disabled, or not installed.


enum GUIXMLLocationEnum

enum GUIXMLLocationEnum {
    GUIXMLLocation_Device,
    GUIXMLLocation_Host,
    NUMGUIXMLLOCATION
};

< Sets the location to load GUI XML.


enum GenICamXMLLocationEnum

enum GenICamXMLLocationEnum {
    GenICamXMLLocation_Device,
    GenICamXMLLocation_Host,
    NUMGENICAMXMLLOCATION
};

< Sets the location to load GenICam XML.


enum GevCCPEnum

enum GevCCPEnum {
    GevCCP_EnumEntry_GevCCP_OpenAccess,
    GevCCP_EnumEntry_GevCCP_ExclusiveAccess,
    GevCCP_EnumEntry_GevCCP_ControlAccess,
    NUMGEVCCP
};

< Controls the device access privilege of an application.


enum InterfaceTypeEnum

enum InterfaceTypeEnum {
    InterfaceType_GigEVision,
    InterfaceType_CameraLink,
    InterfaceType_CameraLinkHS,
    InterfaceType_CoaXPress,
    InterfaceType_USB3Vision,
    InterfaceType_Custom,
    NUMINTERFACETYPE
};

< Transport layer type of the interface.


enum MediaOptimizationPrivilegeEnum

enum MediaOptimizationPrivilegeEnum {
    MediaOptimizationPrivilege_Unknown,
    MediaOptimizationPrivilege_None,
    MediaOptimizationPrivilege_Admin,
    NUMMEDIAOPTIMIZATIONPRIVILEGE
};

< Privilege level for media optimization control (0=Unknown, 1=None, 2=Admin)


enum POEStatusEnum

enum POEStatusEnum {
    POEStatus_NotSupported,
    POEStatus_PowerOff,
    POEStatus_PowerOn,
    NUMPOESTATUS
};

< Reports and controls the interface's power over Ethernet status.


enum StreamBufferCountModeEnum

enum StreamBufferCountModeEnum {
    StreamBufferCountMode_Manual,
    NUMSTREAMBUFFERCOUNTMODE
};

< Controls access to setting the number of buffers used for the stream.


enum StreamBufferHandlingModeEnum

enum StreamBufferHandlingModeEnum {
    StreamBufferHandlingMode_OldestFirst,
    StreamBufferHandlingMode_OldestFirstOverwrite,
    StreamBufferHandlingMode_NewestOnly,
    StreamBufferHandlingMode_NewestFirst,
    NUMSTREAMBUFFERHANDLINGMODE
};

< Available buffer handling modes of this data stream.


enum StreamModeEnum

enum StreamModeEnum {
    StreamMode_Socket,
    StreamMode_LWF,
    StreamMode_TeledyneGigeVision,
    NUMSTREAMMODE
};

< Stream mode of the device.


enum StreamTypeEnum

The enum definitions for TL Device nodes from the transport layer .xml files.

enum StreamTypeEnum {
    StreamType_GigEVision,
    StreamType_CameraLink,
    StreamType_CameraLinkHS,
    StreamType_CoaXPress,
    StreamType_USB3Vision,
    StreamType_Custom,
    NUMSTREAMTYPE
};

< Stream type of the device.


enum TLTypeEnum

enum TLTypeEnum {
    TLType_GigEVision,
    TLType_CameraLink,
    TLType_CameraLinkHS,
    TLType_CoaXPress,
    TLType_USB3Vision,
    TLType_Mixed,
    TLType_Custom,
    NUMTLTYPE
};

< Transport layer type of the GenTL Producer implementation.


enum TeledyneGigeVisionFilterDriverStatusEnum

enum TeledyneGigeVisionFilterDriverStatusEnum {
    TeledyneGigeVisionFilterDriverStatus_NotSupported,
    TeledyneGigeVisionFilterDriverStatus_Disabled,
    TeledyneGigeVisionFilterDriverStatus_Enabled,
    NUMTELEDYNEGIGEVISIONFILTERDRIVERSTATUS
};

< Reports whether Teledyne Gige Vision Filter Driver is enabled, disabled, or not installed.