File ManagedTransportLayerDefs.h¶
File List > SpinnakerNET > ManagedTransportLayerDefs.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_NET_MANAGEDTRANSPORTLAYERDEFS_H
#define FLIR_SPINNAKER_NET_MANAGEDTRANSPORTLAYERDEFS_H
using namespace ::System;
namespace SpinnakerNET
{
public enum class StreamTypeEnum
{
GigEVision,
CameraLink,
CameraLinkHS,
CoaXPress,
USB3Vision,
Custom,
NUMSTREAMTYPE
};
public enum class StreamModeEnum
{
Socket,
LWF,
TeledyneGigeVision,
NUMSTREAMMODE
};
public enum class StreamBufferCountModeEnum
{
Manual,
NUMSTREAMBUFFERCOUNTMODE
};
public enum class StreamBufferHandlingModeEnum
{
OldestFirst,
OldestFirstOverwrite,
NewestOnly,
NewestFirst,
NUMSTREAMBUFFERHANDLINGMODE
};
public enum class DeviceTypeEnum
{
GigEVision,
CameraLink,
CameraLinkHS,
CoaXPress,
USB3Vision,
Custom,
NUMDEVICETYPE
};
public enum class DeviceAccessStatusEnum
{
Unknown,
ReadWrite,
ReadOnly,
NoAccess,
Busy,
OpenReadWrite,
OpenReadOnly,
NUMDEVICEACCESSSTATUS
};
public enum class GenICamXMLLocationEnum
{
Device,
Host,
NUMGENICAMXMLLOCATION
};
public enum class GUIXMLLocationEnum
{
Device,
Host,
NUMGUIXMLLOCATION
};
public enum class GevCCPEnum
{
EnumEntry_GevCCP_OpenAccess,
EnumEntry_GevCCP_ExclusiveAccess,
EnumEntry_GevCCP_ControlAccess,
NUMGEVCCP
};
public enum class DeviceEndianessMechanismEnum
{
Legacy,
Standard,
NUMDEVICEENDIANESSMECHANISM
};
public enum class DeviceCurrentSpeedEnum
{
UnknownSpeed,
LowSpeed,
FullSpeed,
HighSpeed,
SuperSpeed,
NUMDEVICECURRENTSPEED
};
public enum class InterfaceTypeEnum
{
GigEVision,
CameraLink,
CameraLinkHS,
CoaXPress,
USB3Vision,
Custom,
NUMINTERFACETYPE
};
public enum class POEStatusEnum
{
NotSupported,
PowerOff,
PowerOn,
NUMPOESTATUS
};
public enum class FLIRFilterDriverStatusEnum
{
NotSupported,
Disabled,
Enabled,
NUMFLIRFILTERDRIVERSTATUS
};
public enum class TeledyneGigeVisionFilterDriverStatusEnum
{
NotSupported,
Disabled,
Enabled,
NUMTELEDYNEGIGEVISIONFILTERDRIVERSTATUS
};
public enum class CpuAffinityPrivilegeEnum
{
Unknown,
None,
Admin,
NUMCPUAFFINITYPRIVILEGE
};
public enum class TLTypeEnum
{
GigEVision,
CameraLink,
CameraLinkHS,
CoaXPress,
USB3Vision,
Mixed,
Custom,
NUMTLTYPE
};
public enum class CpuAffinityServiceStatusEnum
{
Stopped,
Running,
Unknown,
NUMCPUAFFINITYSERVICESTATUS
};
public enum class MediaOptimizationPrivilegeEnum
{
Unknown,
None,
Admin,
NUMMEDIAOPTIMIZATIONPRIVILEGE
};
}
#endif // FLIR_SPINNAKER_NET_MANAGEDTRANSPORTLAYERDEFS_H