Skip to content

Class SpinnakerNET::ManagedTransportLayerInterface

ClassList > SpinnakerNET > ManagedTransportLayerInterface

Part of the Managed QuickSpin API to provide access to camera information without having to first initialize the camera.

  • #include <ManagedTransportLayerInterface.h>

Public Attributes

Type Name
property SpinnakerNET::GenApi::Command ActionCommand
property SpinnakerNET::GenApi::BoolNode CPUAffinityEnable
property SpinnakerNET::GenApi::Enumeration CpuAffinityPrivilege
property SpinnakerNET::GenApi::Enumeration DeviceAccessStatus
property SpinnakerNET::GenApi::Integer DeviceCount
property SpinnakerNET::GenApi::StringNode DeviceID
property SpinnakerNET::GenApi::StringNode DeviceModelName
property SpinnakerNET::GenApi::Integer DeviceSelector
property SpinnakerNET::GenApi::StringNode DeviceSerialNumber
property SpinnakerNET::GenApi::StringNode DeviceUnlock
property SpinnakerNET::GenApi::Command DeviceUpdateList
property SpinnakerNET::GenApi::StringNode DeviceVendorName
property SpinnakerNET::GenApi::Enumeration FLIRFilterDriverStatus
property SpinnakerNET::GenApi::BoolNode GevActionAckRequired
property SpinnakerNET::GenApi::Integer GevActionDeviceKey
property SpinnakerNET::GenApi::Integer GevActionGroupKey
property SpinnakerNET::GenApi::Integer GevActionGroupMask
property SpinnakerNET::GenApi::Integer GevActionTime
property SpinnakerNET::GenApi::Command GevDeviceAutoForceIP
property SpinnakerNET::GenApi::Command GevDeviceDisableDiscovery
property SpinnakerNET::GenApi::BoolNode GevDeviceDiscoveryEnabled
property SpinnakerNET::GenApi::Command GevDeviceEnableDiscovery
property SpinnakerNET::GenApi::Integer GevDeviceForceGateway
property SpinnakerNET::GenApi::Command GevDeviceForceIP
property SpinnakerNET::GenApi::Integer GevDeviceForceIPAddress
property SpinnakerNET::GenApi::Integer GevDeviceForceSubnetMask
property SpinnakerNET::GenApi::Integer GevDeviceGateway
property SpinnakerNET::GenApi::Integer GevDeviceIPAddress
property SpinnakerNET::GenApi::Integer GevDeviceMACAddress
property SpinnakerNET::GenApi::Integer GevDeviceSubnetMask
property SpinnakerNET::GenApi::Integer GevInterfaceGateway
property SpinnakerNET::GenApi::Integer GevInterfaceGatewaySelector
property SpinnakerNET::GenApi::BoolNode GevInterfaceIsIPConflict
property SpinnakerNET::GenApi::Integer GevInterfaceMACAddress
property SpinnakerNET::GenApi::Integer GevInterfaceMTU
property SpinnakerNET::GenApi::Integer GevInterfaceReceiveLinkSpeed
property SpinnakerNET::GenApi::Integer GevInterfaceSubnetIPAddress
property SpinnakerNET::GenApi::Integer GevInterfaceSubnetMask
property SpinnakerNET::GenApi::Integer GevInterfaceSubnetSelector
property SpinnakerNET::GenApi::Integer GevInterfaceTransmitLinkSpeed
property SpinnakerNET::GenApi::StringNode HostAdapterDriverVersion
property SpinnakerNET::GenApi::StringNode HostAdapterName
property SpinnakerNET::GenApi::StringNode HostAdapterVendor
property SpinnakerNET::GenApi::Integer IncompatibleDeviceCount
property SpinnakerNET::GenApi::StringNode IncompatibleDeviceID
property SpinnakerNET::GenApi::StringNode IncompatibleDeviceModelName
property SpinnakerNET::GenApi::Integer IncompatibleDeviceSelector
property SpinnakerNET::GenApi::StringNode IncompatibleDeviceVendorName
property SpinnakerNET::GenApi::Integer IncompatibleGevDeviceIPAddress
property SpinnakerNET::GenApi::Integer IncompatibleGevDeviceMACAddress
property SpinnakerNET::GenApi::Integer IncompatibleGevDeviceSubnetMask
property SpinnakerNET::GenApi::StringNode InterfaceDisplayName
property SpinnakerNET::GenApi::StringNode InterfaceID
property SpinnakerNET::GenApi::Enumeration InterfaceType
property SpinnakerNET::GenApi::Enumeration POEStatus
property SpinnakerNET::GenApi::StringNode ReceiveSideScalingReservedCores
property SpinnakerNET::GenApi::Integer ReceiveSideScalingReservedCoresCount
property SpinnakerNET::GenApi::Enumeration TeledyneGigeVisionFilterDriverStatus

Public Functions

Type Name
ManagedTransportLayerInterface (SpinnakerNET::GenApi::NodeMap^ pNodeMapTLDevice)
virtual ~ManagedTransportLayerInterface ()

Public Attributes Documentation

variable ActionCommand

virtual property SpinnakerNET::GenApi::Command SpinnakerNET::ManagedTransportLayerInterface::ActionCommand;

Description: Issues an Action Command to attached GEV devices on interface. Visibility: Expert


variable CPUAffinityEnable

virtual property SpinnakerNET::GenApi::BoolNode SpinnakerNET::ManagedTransportLayerInterface::CPUAffinityEnable;

Description: Enable or disable CPU affinity enforcement for this interface. Set to true to start the CPU affinity service, which monitors network bandwidth and enforces process pinning to keep non-reserved workloads off the reserved cores. Set to false to stop enforcement. Visibility: Expert


variable CpuAffinityPrivilege

virtual property SpinnakerNET::GenApi::Enumeration SpinnakerNET::ManagedTransportLayerInterface::CpuAffinityPrivilege;

Description: Privilege level for CPU affinity operations on this system (0=Unknown, 1=None, 2=Admin) Visibility: Expert


variable DeviceAccessStatus

virtual property SpinnakerNET::GenApi::Enumeration SpinnakerNET::ManagedTransportLayerInterface::DeviceAccessStatus;

Description: Gives the device's access status at the moment of the last execution of "DeviceUpdateList". This value only changes on execution of "DeviceUpdateList". Visibility: Expert


variable DeviceCount

virtual property SpinnakerNET::GenApi::Integer SpinnakerNET::ManagedTransportLayerInterface::DeviceCount;

Description: Number of compatible devices detected on current interface. Visibility: Expert


variable DeviceID

virtual property SpinnakerNET::GenApi::StringNode SpinnakerNET::ManagedTransportLayerInterface::DeviceID;

Description: Interface wide unique identifier of the selected device. This value only changes on execution of "DeviceUpdateList". Visibility: Expert


variable DeviceModelName

virtual property SpinnakerNET::GenApi::StringNode SpinnakerNET::ManagedTransportLayerInterface::DeviceModelName;

Description: Name of the device model. This value only changes on execution of "DeviceUpdateList". Visibility: Expert


variable DeviceSelector

virtual property SpinnakerNET::GenApi::Integer SpinnakerNET::ManagedTransportLayerInterface::DeviceSelector;

Description: Selector for the different devices on this interface. This value only changes on execution of "DeviceUpdateList". The selector is 0-based in order to match the index of the C interface. Visibility: Expert


variable DeviceSerialNumber

virtual property SpinnakerNET::GenApi::StringNode SpinnakerNET::ManagedTransportLayerInterface::DeviceSerialNumber;

Description: Serial number of the selected remote device. Visibility: Expert


variable DeviceUnlock

virtual property SpinnakerNET::GenApi::StringNode SpinnakerNET::ManagedTransportLayerInterface::DeviceUnlock;

Description: Unlocks devices for internal use. Visibility: Expert


variable DeviceUpdateList

virtual property SpinnakerNET::GenApi::Command SpinnakerNET::ManagedTransportLayerInterface::DeviceUpdateList;

Description: Updates the internal device list. Visibility: Expert


variable DeviceVendorName

virtual property SpinnakerNET::GenApi::StringNode SpinnakerNET::ManagedTransportLayerInterface::DeviceVendorName;

Description: Name of the device vendor. This value only changes on execution of "DeviceUpdateList". Visibility: Expert


variable FLIRFilterDriverStatus

virtual property SpinnakerNET::GenApi::Enumeration SpinnakerNET::ManagedTransportLayerInterface::FLIRFilterDriverStatus;

Description: Reports whether FLIR Light Weight Filter Driver is enabled, disabled, or not installed. Visibility: Expert


variable GevActionAckRequired

virtual property SpinnakerNET::GenApi::BoolNode SpinnakerNET::ManagedTransportLayerInterface::GevActionAckRequired;

Description: Indicates whether an ACK is required from the device after receiving an action command Visibility: Expert


variable GevActionDeviceKey

virtual property SpinnakerNET::GenApi::Integer SpinnakerNET::ManagedTransportLayerInterface::GevActionDeviceKey;

Description: Key to authorize the action for the device. Visibility: Expert


variable GevActionGroupKey

virtual property SpinnakerNET::GenApi::Integer SpinnakerNET::ManagedTransportLayerInterface::GevActionGroupKey;

Description: Provides the key that the device will use to validate the action on reception of the action protocol message. Visibility: Expert


variable GevActionGroupMask

virtual property SpinnakerNET::GenApi::Integer SpinnakerNET::ManagedTransportLayerInterface::GevActionGroupMask;

Description: Provides the mask that the device will use to validate the action on reception of the action protocol message. Visibility: Expert


variable GevActionTime

virtual property SpinnakerNET::GenApi::Integer SpinnakerNET::ManagedTransportLayerInterface::GevActionTime;

Description: Provides the time in nanoseconds when the action is to be executed. Visibility: Expert


variable GevDeviceAutoForceIP

virtual property SpinnakerNET::GenApi::Command SpinnakerNET::ManagedTransportLayerInterface::GevDeviceAutoForceIP;

Description: Automatically forces the selected remote device to an IP Address on the same subnet as the GVCP interface. Visibility: Expert


variable GevDeviceDisableDiscovery

virtual property SpinnakerNET::GenApi::Command SpinnakerNET::ManagedTransportLayerInterface::GevDeviceDisableDiscovery;

Description: Disables discovery of GEV devices on the interface. Visibility: Expert


variable GevDeviceDiscoveryEnabled

virtual property SpinnakerNET::GenApi::BoolNode SpinnakerNET::ManagedTransportLayerInterface::GevDeviceDiscoveryEnabled;

Description: Enables or disables discovery of GEV devices on the interface. Visibility: Expert


variable GevDeviceEnableDiscovery

virtual property SpinnakerNET::GenApi::Command SpinnakerNET::ManagedTransportLayerInterface::GevDeviceEnableDiscovery;

Description: Enables discovery of GEV devices on the interface. Visibility: Expert


variable GevDeviceForceGateway

virtual property SpinnakerNET::GenApi::Integer SpinnakerNET::ManagedTransportLayerInterface::GevDeviceForceGateway;

Description: Static gateway IP address to set for the GVCP interface of the selected remote device. Visibility: Expert


variable GevDeviceForceIP

virtual property SpinnakerNET::GenApi::Command SpinnakerNET::ManagedTransportLayerInterface::GevDeviceForceIP;

Description: Apply the force IP settings (GevDeviceForceIPAddress, GevDeviceForceSubnetMask and GevDeviceForceGateway) in the selected remote device using ForceIP command. Visibility: Expert


variable GevDeviceForceIPAddress

virtual property SpinnakerNET::GenApi::Integer SpinnakerNET::ManagedTransportLayerInterface::GevDeviceForceIPAddress;

Description: Static IP address to set for the GVCP interface of the selected remote device. Visibility: Expert


variable GevDeviceForceSubnetMask

virtual property SpinnakerNET::GenApi::Integer SpinnakerNET::ManagedTransportLayerInterface::GevDeviceForceSubnetMask;

Description: Static subnet mask to set for GVCP interface of the selected remote device. Visibility: Expert


variable GevDeviceGateway

virtual property SpinnakerNET::GenApi::Integer SpinnakerNET::ManagedTransportLayerInterface::GevDeviceGateway;

Description: Current gateway IP address of the GVCP interface of the selected remote device. Visibility: Expert


variable GevDeviceIPAddress

virtual property SpinnakerNET::GenApi::Integer SpinnakerNET::ManagedTransportLayerInterface::GevDeviceIPAddress;

Description: Current IP address of the GVCP interface of the selected remote device. Visibility: Expert


variable GevDeviceMACAddress

virtual property SpinnakerNET::GenApi::Integer SpinnakerNET::ManagedTransportLayerInterface::GevDeviceMACAddress;

Description: 48-bit MAC address of the GVCP interface of the selected remote device. Visibility: Expert


variable GevDeviceSubnetMask

virtual property SpinnakerNET::GenApi::Integer SpinnakerNET::ManagedTransportLayerInterface::GevDeviceSubnetMask;

Description: Current subnet mask of the GVCP interface of the selected remote device. Visibility: Expert


variable GevInterfaceGateway

virtual property SpinnakerNET::GenApi::Integer SpinnakerNET::ManagedTransportLayerInterface::GevInterfaceGateway;

Description: IP address of the selected gateway entry of this interface. Visibility: Expert


variable GevInterfaceGatewaySelector

virtual property SpinnakerNET::GenApi::Integer SpinnakerNET::ManagedTransportLayerInterface::GevInterfaceGatewaySelector;

Description: Selector for the different gateway entries for this interface. Visibility: Expert


variable GevInterfaceIsIPConflict

virtual property SpinnakerNET::GenApi::BoolNode SpinnakerNET::ManagedTransportLayerInterface::GevInterfaceIsIPConflict;

Description: Indicates whether the adapter has an IP conflict Visibility: Expert


variable GevInterfaceMACAddress

virtual property SpinnakerNET::GenApi::Integer SpinnakerNET::ManagedTransportLayerInterface::GevInterfaceMACAddress;

Description: 48-bit MAC address of this interface. Visibility: Expert


variable GevInterfaceMTU

virtual property SpinnakerNET::GenApi::Integer SpinnakerNET::ManagedTransportLayerInterface::GevInterfaceMTU;

Description: Maximum transmission unit of this interface. Visibility: Expert


variable GevInterfaceReceiveLinkSpeed

virtual property SpinnakerNET::GenApi::Integer SpinnakerNET::ManagedTransportLayerInterface::GevInterfaceReceiveLinkSpeed;

Description: Receive link speed of this interface in bits per second. Visibility: Expert


variable GevInterfaceSubnetIPAddress

virtual property SpinnakerNET::GenApi::Integer SpinnakerNET::ManagedTransportLayerInterface::GevInterfaceSubnetIPAddress;

Description: IP address of the selected subnet of this interface. Visibility: Expert


variable GevInterfaceSubnetMask

virtual property SpinnakerNET::GenApi::Integer SpinnakerNET::ManagedTransportLayerInterface::GevInterfaceSubnetMask;

Description: Subnet mask of the selected subnet of this interface. Visibility: Expert


variable GevInterfaceSubnetSelector

virtual property SpinnakerNET::GenApi::Integer SpinnakerNET::ManagedTransportLayerInterface::GevInterfaceSubnetSelector;

Description: Selector for the subnet of this interface. Visibility: Expert


variable GevInterfaceTransmitLinkSpeed

virtual property SpinnakerNET::GenApi::Integer SpinnakerNET::ManagedTransportLayerInterface::GevInterfaceTransmitLinkSpeed;

Description: Transmit link speed of this interface in bits per second. Visibility: Expert


variable HostAdapterDriverVersion

virtual property SpinnakerNET::GenApi::StringNode SpinnakerNET::ManagedTransportLayerInterface::HostAdapterDriverVersion;

Description: Driver version of the interface's host adapter. Visibility: Expert


variable HostAdapterName

virtual property SpinnakerNET::GenApi::StringNode SpinnakerNET::ManagedTransportLayerInterface::HostAdapterName;

Description: User readable name of the interface's host adapter. Visibility: Expert


variable HostAdapterVendor

virtual property SpinnakerNET::GenApi::StringNode SpinnakerNET::ManagedTransportLayerInterface::HostAdapterVendor;

Description: User readable name of the host adapter's vendor. Visibility: Expert


variable IncompatibleDeviceCount

virtual property SpinnakerNET::GenApi::Integer SpinnakerNET::ManagedTransportLayerInterface::IncompatibleDeviceCount;

Description: Number of incompatible devices detected on current interface. Visibility: Expert


variable IncompatibleDeviceID

virtual property SpinnakerNET::GenApi::StringNode SpinnakerNET::ManagedTransportLayerInterface::IncompatibleDeviceID;

Description: Interface wide unique identifier of the selected incompatible device. This value only changes on execution of "DeviceUpdateList". Visibility: Expert


variable IncompatibleDeviceModelName

virtual property SpinnakerNET::GenApi::StringNode SpinnakerNET::ManagedTransportLayerInterface::IncompatibleDeviceModelName;

Description: Name of the incompatible device model. This value only changes on execution of "DeviceUpdateList". Visibility: Expert


variable IncompatibleDeviceSelector

virtual property SpinnakerNET::GenApi::Integer SpinnakerNET::ManagedTransportLayerInterface::IncompatibleDeviceSelector;

Description: Selector for the devices that are not compatible with Spinnaker on this interface. This value only changes on execution of "DeviceUpdateList". The selector is 0-based in order to match the index of the C interface. Visibility: Expert


variable IncompatibleDeviceVendorName

virtual property SpinnakerNET::GenApi::StringNode SpinnakerNET::ManagedTransportLayerInterface::IncompatibleDeviceVendorName;

Description: Name of the incompatible device vendor. This value only changes on execution of "DeviceUpdateList". Visibility: Expert


variable IncompatibleGevDeviceIPAddress

virtual property SpinnakerNET::GenApi::Integer SpinnakerNET::ManagedTransportLayerInterface::IncompatibleGevDeviceIPAddress;

Description: Current IP address of the GVCP interface of the selected remote incompatible device. Visibility: Expert


variable IncompatibleGevDeviceMACAddress

virtual property SpinnakerNET::GenApi::Integer SpinnakerNET::ManagedTransportLayerInterface::IncompatibleGevDeviceMACAddress;

Description: 48-bit MAC address of the GVCP interface of the selected remote incompatible device. Visibility: Expert


variable IncompatibleGevDeviceSubnetMask

virtual property SpinnakerNET::GenApi::Integer SpinnakerNET::ManagedTransportLayerInterface::IncompatibleGevDeviceSubnetMask;

Description: Current subnet mask of the GVCP interface of the selected remote incompatible device. Visibility: Expert


variable InterfaceDisplayName

virtual property SpinnakerNET::GenApi::StringNode SpinnakerNET::ManagedTransportLayerInterface::InterfaceDisplayName;

Description: User readable name of the selected interface. Visibility: Expert


variable InterfaceID

virtual property SpinnakerNET::GenApi::StringNode SpinnakerNET::ManagedTransportLayerInterface::InterfaceID;

Description: Transport layer Producer wide unique identifier of the selected interface. Visibility: Expert


variable InterfaceType

virtual property SpinnakerNET::GenApi::Enumeration SpinnakerNET::ManagedTransportLayerInterface::InterfaceType;

Description: Transport layer type of the interface. Visibility: Expert


variable POEStatus

virtual property SpinnakerNET::GenApi::Enumeration SpinnakerNET::ManagedTransportLayerInterface::POEStatus;

Description: Reports and controls the interface's power over Ethernet status. Visibility: Expert


variable ReceiveSideScalingReservedCores

virtual property SpinnakerNET::GenApi::StringNode SpinnakerNET::ManagedTransportLayerInterface::ReceiveSideScalingReservedCores;

Description: Comma-separated list of reserved CPU cores for Receive Side Scaling on this interface Visibility: Expert


variable ReceiveSideScalingReservedCoresCount

virtual property SpinnakerNET::GenApi::Integer SpinnakerNET::ManagedTransportLayerInterface::ReceiveSideScalingReservedCoresCount;

Description: Number of reserved CPU cores for Receive Side Scaling on this interface Visibility: Expert


variable TeledyneGigeVisionFilterDriverStatus

virtual property SpinnakerNET::GenApi::Enumeration SpinnakerNET::ManagedTransportLayerInterface::TeledyneGigeVisionFilterDriverStatus;

Description: Reports whether Teledyne Gige Vision Filter Driver is enabled, disabled, or not installed. Visibility: Expert


Public Functions Documentation

function ManagedTransportLayerInterface

inline SpinnakerNET::ManagedTransportLayerInterface::ManagedTransportLayerInterface (
    SpinnakerNET::GenApi::NodeMap ^ pNodeMapTLDevice
) 

function ~ManagedTransportLayerInterface

inline virtual SpinnakerNET::ManagedTransportLayerInterface::~ManagedTransportLayerInterface () 


The documentation for this class was generated from the following file /workspace/src/SpinnakerNET/ManagedTransportLayerInterface.h