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¶
< 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¶
< Reports and controls the interface's power over Ethernet status.
enum StreamBufferCountModeEnum¶
< 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.