Group TransportLayerDefsC_h¶
Modules > TransportLayerDefsC_h
Public Types¶
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¶
< 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¶
< 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¶
< Privilege level for CPU affinity operations on this system (0=Unknown, 1=None, 2=Admin)
typedef spinTLCpuAffinityServiceStatusEnums¶
< Status of the CPU affinity service (0=Stopped, 1=Running, 2=Unknown)
typedef spinTLDeviceAccessStatusEnums¶
< Gets the access status the transport layer Producer has on the device.
typedef spinTLDeviceCurrentSpeedEnums¶
< The USB Speed that the device is currently operating at.
typedef spinTLDeviceEndianessMechanismEnums¶
< Identifies the endianness handling mode.
typedef spinTLDeviceTypeEnums¶
< Transport layer type of the device.
typedef spinTLFLIRFilterDriverStatusEnums¶
< Reports whether FLIR Light Weight Filter Driver is enabled, disabled, or not installed.
typedef spinTLGUIXMLLocationEnums¶
< Sets the location to load GUI XML.
typedef spinTLGenICamXMLLocationEnums¶
< Sets the location to load GenICam XML.
typedef spinTLGevCCPEnums¶
< Controls the device access privilege of an application.
typedef spinTLInterfaceTypeEnums¶
< Transport layer type of the interface.
typedef spinTLMediaOptimizationPrivilegeEnums¶
< Privilege level for media optimization control (0=Unknown, 1=None, 2=Admin)
typedef spinTLPOEStatusEnums¶
< Reports and controls the interface's power over Ethernet status.
typedef spinTLStreamBufferCountModeEnums¶
< Controls access to setting the number of buffers used for the stream.
typedef spinTLStreamBufferHandlingModeEnums¶
< Available buffer handling modes of this data stream.
typedef spinTLStreamModeEnums¶
< Stream mode of the device.
typedef spinTLStreamTypeEnums¶
The enumeration definitions for transport layer nodes.
< Stream type of the device.
typedef 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.