File TransportLayerDefsC.h¶
File List > include > spinc > TransportLayerDefsC.h
Go to the documentation of this file
//=============================================================================
// Copyright (c) 2026 FLIR Integrated Imaging Solutions, Inc. All Rights Reserved.
//
// This software is the confidential and proprietary information of FLIR
// Integrated Imaging Solutions, Inc. ("Confidential Information"). You
// shall not disclose such Confidential Information and shall use it only in
// accordance with the terms of the license agreement you entered into
// with FLIR Integrated Imaging Solutions, Inc. (FLIR).
//
// FLIR MAKES NO REPRESENTATIONS OR WARRANTIES ABOUT THE SUITABILITY OF THE
// SOFTWARE, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
// IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
// PURPOSE, OR NON-INFRINGEMENT. FLIR SHALL NOT BE LIABLE FOR ANY DAMAGES
// SUFFERED BY LICENSEE AS A RESULT OF USING, MODIFYING OR DISTRIBUTING
// THIS SOFTWARE OR ITS DERIVATIVES.
//=============================================================================
/* Auto-generated file. Do not modify. */
#ifndef FLIR_SPINNAKERC_TRANSPORTLAYERDEFSC_H
#define FLIR_SPINNAKERC_TRANSPORTLAYERDEFSC_H
typedef enum _spinTLStreamTypeEnums
{
StreamType_GigEVision,
StreamType_CameraLink,
StreamType_CameraLinkHS,
StreamType_CoaXPress,
StreamType_USB3Vision,
StreamType_Custom,
NUMSTREAMTYPE
} spinTLStreamTypeEnums;
typedef enum _spinTLStreamModeEnums
{
StreamMode_Socket,
StreamMode_LWF,
StreamMode_TeledyneGigeVision,
NUMSTREAMMODE
} spinTLStreamModeEnums;
typedef enum _spinTLStreamBufferCountModeEnums
{
StreamBufferCountMode_Manual,
NUMSTREAMBUFFERCOUNTMODE
} spinTLStreamBufferCountModeEnums;
typedef enum _spinTLStreamBufferHandlingModeEnums
{
StreamBufferHandlingMode_OldestFirst,
StreamBufferHandlingMode_OldestFirstOverwrite,
StreamBufferHandlingMode_NewestOnly,
StreamBufferHandlingMode_NewestFirst,
NUMSTREAMBUFFERHANDLINGMODE
} spinTLStreamBufferHandlingModeEnums;
typedef enum _spinTLDeviceTypeEnums
{
DeviceType_GigEVision,
DeviceType_CameraLink,
DeviceType_CameraLinkHS,
DeviceType_CoaXPress,
DeviceType_USB3Vision,
DeviceType_Custom,
NUMDEVICETYPE
} spinTLDeviceTypeEnums;
typedef enum _spinTLDeviceAccessStatusEnums
{
DeviceAccessStatus_Unknown,
DeviceAccessStatus_ReadWrite,
DeviceAccessStatus_ReadOnly,
DeviceAccessStatus_NoAccess,
DeviceAccessStatus_Busy,
DeviceAccessStatus_OpenReadWrite,
DeviceAccessStatus_OpenReadOnly,
NUMDEVICEACCESSSTATUS
} spinTLDeviceAccessStatusEnums;
typedef enum _spinTLGenICamXMLLocationEnums
{
GenICamXMLLocation_Device,
GenICamXMLLocation_Host,
NUMGENICAMXMLLOCATION
} spinTLGenICamXMLLocationEnums;
typedef enum _spinTLGUIXMLLocationEnums
{
GUIXMLLocation_Device,
GUIXMLLocation_Host,
NUMGUIXMLLOCATION
} spinTLGUIXMLLocationEnums;
typedef enum _spinTLGevCCPEnums
{
GevCCP_EnumEntry_GevCCP_OpenAccess,
GevCCP_EnumEntry_GevCCP_ExclusiveAccess,
GevCCP_EnumEntry_GevCCP_ControlAccess,
NUMGEVCCP
} spinTLGevCCPEnums;
typedef enum _spinTLDeviceEndianessMechanismEnums
{
DeviceEndianessMechanism_Legacy,
DeviceEndianessMechanism_Standard,
NUMDEVICEENDIANESSMECHANISM
} spinTLDeviceEndianessMechanismEnums;
typedef enum _spinTLDeviceCurrentSpeedEnums
{
DeviceCurrentSpeed_UnknownSpeed,
DeviceCurrentSpeed_LowSpeed,
DeviceCurrentSpeed_FullSpeed,
DeviceCurrentSpeed_HighSpeed,
DeviceCurrentSpeed_SuperSpeed,
NUMDEVICECURRENTSPEED
} spinTLDeviceCurrentSpeedEnums;
typedef enum _spinTLInterfaceTypeEnums
{
InterfaceType_GigEVision,
InterfaceType_CameraLink,
InterfaceType_CameraLinkHS,
InterfaceType_CoaXPress,
InterfaceType_USB3Vision,
InterfaceType_Custom,
NUMINTERFACETYPE
} spinTLInterfaceTypeEnums;
typedef enum _spinTLPOEStatusEnums
{
POEStatus_NotSupported,
POEStatus_PowerOff,
POEStatus_PowerOn,
NUMPOESTATUS
} spinTLPOEStatusEnums;
typedef enum _spinTLFLIRFilterDriverStatusEnums
{
FLIRFilterDriverStatus_NotSupported,
FLIRFilterDriverStatus_Disabled,
FLIRFilterDriverStatus_Enabled,
NUMFLIRFILTERDRIVERSTATUS
} spinTLFLIRFilterDriverStatusEnums;
typedef enum _spinTLTeledyneGigeVisionFilterDriverStatusEnums
{
TeledyneGigeVisionFilterDriverStatus_NotSupported,
TeledyneGigeVisionFilterDriverStatus_Disabled,
TeledyneGigeVisionFilterDriverStatus_Enabled,
NUMTELEDYNEGIGEVISIONFILTERDRIVERSTATUS
} spinTLTeledyneGigeVisionFilterDriverStatusEnums;
typedef enum _spinTLCpuAffinityPrivilegeEnums
{
CpuAffinityPrivilege_Unknown,
CpuAffinityPrivilege_None,
CpuAffinityPrivilege_Admin,
NUMCPUAFFINITYPRIVILEGE
} spinTLCpuAffinityPrivilegeEnums;
typedef enum _spinTLTLTypeEnums
{
TLType_GigEVision,
TLType_CameraLink,
TLType_CameraLinkHS,
TLType_CoaXPress,
TLType_USB3Vision,
TLType_Mixed,
TLType_Custom,
NUMTLTYPE
} spinTLTLTypeEnums;
typedef enum _spinTLCpuAffinityServiceStatusEnums
{
CpuAffinityServiceStatus_Stopped,
CpuAffinityServiceStatus_Running,
CpuAffinityServiceStatus_Unknown,
NUMCPUAFFINITYSERVICESTATUS
} spinTLCpuAffinityServiceStatusEnums;
typedef enum _spinTLMediaOptimizationPrivilegeEnums
{
MediaOptimizationPrivilege_Unknown,
MediaOptimizationPrivilege_None,
MediaOptimizationPrivilege_Admin,
NUMMEDIAOPTIMIZATIONPRIVILEGE
} spinTLMediaOptimizationPrivilegeEnums;
#endif // FLIR_SPINNAKER_TRANSPORTLAYERDEFSC_H