Skip to content

Group TransportLayerDefsC_h

Modules > TransportLayerDefsC_h

Public Types

Type Name
enum _spinTLCpuAffinityPrivilegeEnums
enum _spinTLCpuAffinityServiceStatusEnums
enum _spinTLDeviceAccessStatusEnums
enum _spinTLDeviceCurrentSpeedEnums
enum _spinTLDeviceEndianessMechanismEnums
enum _spinTLDeviceTypeEnums
enum _spinTLFLIRFilterDriverStatusEnums
enum _spinTLGUIXMLLocationEnums
enum _spinTLGenICamXMLLocationEnums
enum _spinTLGevCCPEnums
enum _spinTLInterfaceTypeEnums
enum _spinTLMediaOptimizationPrivilegeEnums
enum _spinTLPOEStatusEnums
enum _spinTLStreamBufferCountModeEnums
enum _spinTLStreamBufferHandlingModeEnums
enum _spinTLStreamModeEnums
enum _spinTLStreamTypeEnums
The enumeration definitions for transport layer nodes.
enum _spinTLTLTypeEnums
enum _spinTLTeledyneGigeVisionFilterDriverStatusEnums
typedef enum _spinTLCpuAffinityPrivilegeEnums spinTLCpuAffinityPrivilegeEnums
typedef enum _spinTLCpuAffinityServiceStatusEnums spinTLCpuAffinityServiceStatusEnums
typedef enum _spinTLDeviceAccessStatusEnums spinTLDeviceAccessStatusEnums
typedef enum _spinTLDeviceCurrentSpeedEnums spinTLDeviceCurrentSpeedEnums
typedef enum _spinTLDeviceEndianessMechanismEnums spinTLDeviceEndianessMechanismEnums
typedef enum _spinTLDeviceTypeEnums spinTLDeviceTypeEnums
typedef enum _spinTLFLIRFilterDriverStatusEnums spinTLFLIRFilterDriverStatusEnums
typedef enum _spinTLGUIXMLLocationEnums spinTLGUIXMLLocationEnums
typedef enum _spinTLGenICamXMLLocationEnums spinTLGenICamXMLLocationEnums
typedef enum _spinTLGevCCPEnums spinTLGevCCPEnums
typedef enum _spinTLInterfaceTypeEnums spinTLInterfaceTypeEnums
typedef enum _spinTLMediaOptimizationPrivilegeEnums spinTLMediaOptimizationPrivilegeEnums
typedef enum _spinTLPOEStatusEnums spinTLPOEStatusEnums
typedef enum _spinTLStreamBufferCountModeEnums spinTLStreamBufferCountModeEnums
typedef enum _spinTLStreamBufferHandlingModeEnums spinTLStreamBufferHandlingModeEnums
typedef enum _spinTLStreamModeEnums spinTLStreamModeEnums
typedef enum _spinTLStreamTypeEnums spinTLStreamTypeEnums
The enumeration definitions for transport layer nodes.
typedef enum _spinTLTLTypeEnums spinTLTLTypeEnums
typedef enum _spinTLTeledyneGigeVisionFilterDriverStatusEnums spinTLTeledyneGigeVisionFilterDriverStatusEnums

Public Types Documentation

enum _spinTLCpuAffinityPrivilegeEnums

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

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


enum _spinTLCpuAffinityServiceStatusEnums

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

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


enum _spinTLDeviceAccessStatusEnums

enum _spinTLDeviceAccessStatusEnums {
    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 _spinTLDeviceCurrentSpeedEnums

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

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


enum _spinTLDeviceEndianessMechanismEnums

enum _spinTLDeviceEndianessMechanismEnums {
    DeviceEndianessMechanism_Legacy,
    DeviceEndianessMechanism_Standard,
    NUMDEVICEENDIANESSMECHANISM
};

< Identifies the endianness handling mode.


enum _spinTLDeviceTypeEnums

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

< Transport layer type of the device.


enum _spinTLFLIRFilterDriverStatusEnums

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

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


enum _spinTLGUIXMLLocationEnums

enum _spinTLGUIXMLLocationEnums {
    GUIXMLLocation_Device,
    GUIXMLLocation_Host,
    NUMGUIXMLLOCATION
};

< Sets the location to load GUI XML.


enum _spinTLGenICamXMLLocationEnums

enum _spinTLGenICamXMLLocationEnums {
    GenICamXMLLocation_Device,
    GenICamXMLLocation_Host,
    NUMGENICAMXMLLOCATION
};

< Sets the location to load GenICam XML.


enum _spinTLGevCCPEnums

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

< Controls the device access privilege of an application.


enum _spinTLInterfaceTypeEnums

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

< Transport layer type of the interface.


enum _spinTLMediaOptimizationPrivilegeEnums

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

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


enum _spinTLPOEStatusEnums

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

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


enum _spinTLStreamBufferCountModeEnums

enum _spinTLStreamBufferCountModeEnums {
    StreamBufferCountMode_Manual,
    NUMSTREAMBUFFERCOUNTMODE
};

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


enum _spinTLStreamBufferHandlingModeEnums

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

< Available buffer handling modes of this data stream.


enum _spinTLStreamModeEnums

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

< Stream mode of the device.


enum _spinTLStreamTypeEnums

The enumeration definitions for transport layer nodes.

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

< Stream type of the device.


enum _spinTLTLTypeEnums

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

< Transport layer type of the GenTL Producer implementation.


enum _spinTLTeledyneGigeVisionFilterDriverStatusEnums

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

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


typedef spinTLCpuAffinityPrivilegeEnums

typedef enum _spinTLCpuAffinityPrivilegeEnums spinTLCpuAffinityPrivilegeEnums;

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


typedef spinTLCpuAffinityServiceStatusEnums

typedef enum _spinTLCpuAffinityServiceStatusEnums spinTLCpuAffinityServiceStatusEnums;

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


typedef spinTLDeviceAccessStatusEnums

typedef enum _spinTLDeviceAccessStatusEnums spinTLDeviceAccessStatusEnums;

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


typedef spinTLDeviceCurrentSpeedEnums

typedef enum _spinTLDeviceCurrentSpeedEnums spinTLDeviceCurrentSpeedEnums;

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


typedef spinTLDeviceEndianessMechanismEnums

typedef enum _spinTLDeviceEndianessMechanismEnums spinTLDeviceEndianessMechanismEnums;

< Identifies the endianness handling mode.


typedef spinTLDeviceTypeEnums

typedef enum _spinTLDeviceTypeEnums spinTLDeviceTypeEnums;

< Transport layer type of the device.


typedef spinTLFLIRFilterDriverStatusEnums

typedef enum _spinTLFLIRFilterDriverStatusEnums spinTLFLIRFilterDriverStatusEnums;

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


typedef spinTLGUIXMLLocationEnums

typedef enum _spinTLGUIXMLLocationEnums spinTLGUIXMLLocationEnums;

< Sets the location to load GUI XML.


typedef spinTLGenICamXMLLocationEnums

typedef enum _spinTLGenICamXMLLocationEnums spinTLGenICamXMLLocationEnums;

< Sets the location to load GenICam XML.


typedef spinTLGevCCPEnums

typedef enum _spinTLGevCCPEnums spinTLGevCCPEnums;

< Controls the device access privilege of an application.


typedef spinTLInterfaceTypeEnums

typedef enum _spinTLInterfaceTypeEnums spinTLInterfaceTypeEnums;

< Transport layer type of the interface.


typedef spinTLMediaOptimizationPrivilegeEnums

typedef enum _spinTLMediaOptimizationPrivilegeEnums spinTLMediaOptimizationPrivilegeEnums;

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


typedef spinTLPOEStatusEnums

typedef enum _spinTLPOEStatusEnums spinTLPOEStatusEnums;

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


typedef spinTLStreamBufferCountModeEnums

typedef enum _spinTLStreamBufferCountModeEnums spinTLStreamBufferCountModeEnums;

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


typedef spinTLStreamBufferHandlingModeEnums

typedef enum _spinTLStreamBufferHandlingModeEnums spinTLStreamBufferHandlingModeEnums;

< Available buffer handling modes of this data stream.


typedef spinTLStreamModeEnums

typedef enum _spinTLStreamModeEnums spinTLStreamModeEnums;

< Stream mode of the device.


typedef spinTLStreamTypeEnums

The enumeration definitions for transport layer nodes.

typedef enum _spinTLStreamTypeEnums spinTLStreamTypeEnums;

< Stream type of the device.


typedef spinTLTLTypeEnums

typedef enum _spinTLTLTypeEnums spinTLTLTypeEnums;

< Transport layer type of the GenTL Producer implementation.


typedef spinTLTeledyneGigeVisionFilterDriverStatusEnums

typedef enum _spinTLTeledyneGigeVisionFilterDriverStatusEnums spinTLTeledyneGigeVisionFilterDriverStatusEnums;

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