Group ManagedTransportLayerDefs_h¶
Modules > ManagedTransportLayerDefs_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 transport layer nodes from the SFNC_TL .xml files. |
| enum | TLTypeEnum |
| enum | TeledyneGigeVisionFilterDriverStatusEnum |
Public Types Documentation¶
enum CpuAffinityPrivilegeEnum¶
< Privilege level for CPU affinity operations on this system (0=Unknown, 1=None, 2=Admin)
enum CpuAffinityServiceStatusEnum¶
< Status of the CPU affinity service (0=Stopped, 1=Running, 2=Unknown)
enum DeviceAccessStatusEnum¶
enum DeviceAccessStatusEnum {
Unknown,
ReadWrite,
ReadOnly,
NoAccess,
Busy,
OpenReadWrite,
OpenReadOnly,
NUMDEVICEACCESSSTATUS
};
< Gets the access status the transport layer Producer has on the device.
enum DeviceCurrentSpeedEnum¶
enum DeviceCurrentSpeedEnum {
UnknownSpeed,
LowSpeed,
FullSpeed,
HighSpeed,
SuperSpeed,
NUMDEVICECURRENTSPEED
};
< The USB Speed that the device is currently operating at.
enum DeviceEndianessMechanismEnum¶
< Identifies the endianness handling mode.
enum DeviceTypeEnum¶
enum DeviceTypeEnum {
GigEVision,
CameraLink,
CameraLinkHS,
CoaXPress,
USB3Vision,
Custom,
NUMDEVICETYPE
};
< Transport layer type of the device.
enum FLIRFilterDriverStatusEnum¶
< Reports whether FLIR Light Weight Filter Driver is enabled, disabled, or not installed.
enum GUIXMLLocationEnum¶
< Sets the location to load GUI XML.
enum GenICamXMLLocationEnum¶
< Sets the location to load GenICam XML.
enum GevCCPEnum¶
enum GevCCPEnum {
EnumEntry_GevCCP_OpenAccess,
EnumEntry_GevCCP_ExclusiveAccess,
EnumEntry_GevCCP_ControlAccess,
NUMGEVCCP
};
< Controls the device access privilege of an application.
enum InterfaceTypeEnum¶
enum InterfaceTypeEnum {
GigEVision,
CameraLink,
CameraLinkHS,
CoaXPress,
USB3Vision,
Custom,
NUMINTERFACETYPE
};
< Transport layer type of the interface.
enum MediaOptimizationPrivilegeEnum¶
< 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 {
OldestFirst,
OldestFirstOverwrite,
NewestOnly,
NewestFirst,
NUMSTREAMBUFFERHANDLINGMODE
};
< Available buffer handling modes of this data stream.
enum StreamModeEnum¶
< Stream mode of the device.
enum StreamTypeEnum¶
The enum definitions for transport layer nodes from the SFNC_TL .xml files.
enum StreamTypeEnum {
GigEVision,
CameraLink,
CameraLinkHS,
CoaXPress,
USB3Vision,
Custom,
NUMSTREAMTYPE
};
< Stream type of the device.
enum TLTypeEnum¶
enum TLTypeEnum {
GigEVision,
CameraLink,
CameraLinkHS,
CoaXPress,
USB3Vision,
Mixed,
Custom,
NUMTLTYPE
};
< Transport layer type of the GenTL Producer implementation.
enum TeledyneGigeVisionFilterDriverStatusEnum¶
enum TeledyneGigeVisionFilterDriverStatusEnum {
NotSupported,
Disabled,
Enabled,
NUMTELEDYNEGIGEVISIONFILTERDRIVERSTATUS
};
< Reports whether Teledyne Gige Vision Filter Driver is enabled, disabled, or not installed.