File TransportLayerDefs.h¶
File List > include > TransportLayerDefs.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_SPINNAKER_TRANSPORTLAYERDEFS_H
#define FLIR_SPINNAKER_TRANSPORTLAYERDEFS_H
namespace Spinnaker
{
enum StreamTypeEnum
{
StreamType_GigEVision,
StreamType_CameraLink,
StreamType_CameraLinkHS,
StreamType_CoaXPress,
StreamType_USB3Vision,
StreamType_Custom,
NUMSTREAMTYPE
};
enum StreamModeEnum
{
StreamMode_Socket,
StreamMode_LWF,
StreamMode_TeledyneGigeVision,
NUMSTREAMMODE
};
enum StreamBufferCountModeEnum
{
StreamBufferCountMode_Manual,
NUMSTREAMBUFFERCOUNTMODE
};
enum StreamBufferHandlingModeEnum
{
StreamBufferHandlingMode_OldestFirst,
StreamBufferHandlingMode_OldestFirstOverwrite,
StreamBufferHandlingMode_NewestOnly,
StreamBufferHandlingMode_NewestFirst,
NUMSTREAMBUFFERHANDLINGMODE
};
enum DeviceTypeEnum
{
DeviceType_GigEVision,
DeviceType_CameraLink,
DeviceType_CameraLinkHS,
DeviceType_CoaXPress,
DeviceType_USB3Vision,
DeviceType_Custom,
NUMDEVICETYPE
};
enum DeviceAccessStatusEnum
{
DeviceAccessStatus_Unknown,
DeviceAccessStatus_ReadWrite,
DeviceAccessStatus_ReadOnly,
DeviceAccessStatus_NoAccess,
DeviceAccessStatus_Busy,
DeviceAccessStatus_OpenReadWrite,
DeviceAccessStatus_OpenReadOnly,
NUMDEVICEACCESSSTATUS
};
enum GenICamXMLLocationEnum
{
GenICamXMLLocation_Device,
GenICamXMLLocation_Host,
NUMGENICAMXMLLOCATION
};
enum GUIXMLLocationEnum
{
GUIXMLLocation_Device,
GUIXMLLocation_Host,
NUMGUIXMLLOCATION
};
enum GevCCPEnum
{
GevCCP_EnumEntry_GevCCP_OpenAccess,
GevCCP_EnumEntry_GevCCP_ExclusiveAccess,
GevCCP_EnumEntry_GevCCP_ControlAccess,
NUMGEVCCP
};
enum DeviceEndianessMechanismEnum
{
DeviceEndianessMechanism_Legacy,
DeviceEndianessMechanism_Standard,
NUMDEVICEENDIANESSMECHANISM
};
enum DeviceCurrentSpeedEnum
{
DeviceCurrentSpeed_UnknownSpeed,
DeviceCurrentSpeed_LowSpeed,
DeviceCurrentSpeed_FullSpeed,
DeviceCurrentSpeed_HighSpeed,
DeviceCurrentSpeed_SuperSpeed,
NUMDEVICECURRENTSPEED
};
enum InterfaceTypeEnum
{
InterfaceType_GigEVision,
InterfaceType_CameraLink,
InterfaceType_CameraLinkHS,
InterfaceType_CoaXPress,
InterfaceType_USB3Vision,
InterfaceType_Custom,
NUMINTERFACETYPE
};
enum POEStatusEnum
{
POEStatus_NotSupported,
POEStatus_PowerOff,
POEStatus_PowerOn,
NUMPOESTATUS
};
enum FLIRFilterDriverStatusEnum
{
FLIRFilterDriverStatus_NotSupported,
FLIRFilterDriverStatus_Disabled,
FLIRFilterDriverStatus_Enabled,
NUMFLIRFILTERDRIVERSTATUS
};
enum TeledyneGigeVisionFilterDriverStatusEnum
{
TeledyneGigeVisionFilterDriverStatus_NotSupported,
TeledyneGigeVisionFilterDriverStatus_Disabled,
TeledyneGigeVisionFilterDriverStatus_Enabled,
NUMTELEDYNEGIGEVISIONFILTERDRIVERSTATUS
};
enum CpuAffinityPrivilegeEnum
{
CpuAffinityPrivilege_Unknown,
CpuAffinityPrivilege_None,
CpuAffinityPrivilege_Admin,
NUMCPUAFFINITYPRIVILEGE
};
enum TLTypeEnum
{
TLType_GigEVision,
TLType_CameraLink,
TLType_CameraLinkHS,
TLType_CoaXPress,
TLType_USB3Vision,
TLType_Mixed,
TLType_Custom,
NUMTLTYPE
};
enum CpuAffinityServiceStatusEnum
{
CpuAffinityServiceStatus_Stopped,
CpuAffinityServiceStatus_Running,
CpuAffinityServiceStatus_Unknown,
NUMCPUAFFINITYSERVICESTATUS
};
enum MediaOptimizationPrivilegeEnum
{
MediaOptimizationPrivilege_Unknown,
MediaOptimizationPrivilege_None,
MediaOptimizationPrivilege_Admin,
NUMMEDIAOPTIMIZATIONPRIVILEGE
};
}
#endif // FLIR_SPINNAKER_TRANSPORTLAYERDEFS_H