Skip to content

Class SpinnakerNET::ManagedTransportLayerDevice

ClassList > SpinnakerNET > ManagedTransportLayerDevice

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

  • #include <ManagedTransportLayerDevice.h>

Public Attributes

Type Name
property SpinnakerNET::GenApi::Enumeration DeviceAccessStatus
property SpinnakerNET::GenApi::Integer DeviceBootloaderVersion
property SpinnakerNET::GenApi::Enumeration DeviceCurrentSpeed
property SpinnakerNET::GenApi::StringNode DeviceDisplayName
property SpinnakerNET::GenApi::StringNode DeviceDriverVersion
property SpinnakerNET::GenApi::Enumeration DeviceEndianessMechanism
property SpinnakerNET::GenApi::StringNode DeviceID
property SpinnakerNET::GenApi::StringNode DeviceInstanceId
property SpinnakerNET::GenApi::BoolNode DeviceIsUpdater
property SpinnakerNET::GenApi::Integer DeviceLinkSpeed
property SpinnakerNET::GenApi::StringNode DeviceLocation
property SpinnakerNET::GenApi::StringNode DeviceModelName
property SpinnakerNET::GenApi::BoolNode DeviceMulticastMonitorMode
property SpinnakerNET::GenApi::StringNode DevicePortId
property SpinnakerNET::GenApi::Command DeviceReset
property SpinnakerNET::GenApi::StringNode DeviceSerialNumber
property SpinnakerNET::GenApi::Enumeration DeviceType
property SpinnakerNET::GenApi::BoolNode DeviceU3VProtocol
property SpinnakerNET::GenApi::StringNode DeviceUserID
property SpinnakerNET::GenApi::StringNode DeviceVendorName
property SpinnakerNET::GenApi::StringNode DeviceVersion
property SpinnakerNET::GenApi::Enumeration GUIXMLLocation
property SpinnakerNET::GenApi::StringNode GUIXMLPath
property SpinnakerNET::GenApi::Enumeration GenICamXMLLocation
property SpinnakerNET::GenApi::StringNode GenICamXMLPath
property SpinnakerNET::GenApi::Enumeration GevCCP
property SpinnakerNET::GenApi::Command GevDeviceAutoForceIP
property SpinnakerNET::GenApi::Command GevDeviceDiscoverMaximumPacketSize
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::BoolNode GevDeviceIsWrongSubnet
property SpinnakerNET::GenApi::Integer GevDeviceMACAddress
property SpinnakerNET::GenApi::Integer GevDeviceMaximumPacketSize
property SpinnakerNET::GenApi::Integer GevDeviceMaximumRetryCount
property SpinnakerNET::GenApi::BoolNode GevDeviceModeIsBigEndian
property SpinnakerNET::GenApi::Integer GevDevicePort
property SpinnakerNET::GenApi::Integer GevDeviceReadAndWriteTimeout
property SpinnakerNET::GenApi::Integer GevDeviceSubnetMask
property SpinnakerNET::GenApi::Integer GevVersionMajor
property SpinnakerNET::GenApi::Integer GevVersionMinor
property SpinnakerNET::GenApi::StringNode StreamID
property SpinnakerNET::GenApi::Integer StreamSelector

Public Functions

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

Public Attributes Documentation

variable DeviceAccessStatus

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

Description: Gets the access status the transport layer Producer has on the device. Visibility: Beginner


variable DeviceBootloaderVersion

virtual property SpinnakerNET::GenApi::Integer SpinnakerNET::ManagedTransportLayerDevice::DeviceBootloaderVersion;

Description: Bootloader version for FLIR devices. Visibility: Expert


variable DeviceCurrentSpeed

virtual property SpinnakerNET::GenApi::Enumeration SpinnakerNET::ManagedTransportLayerDevice::DeviceCurrentSpeed;

Description: The USB Speed that the device is currently operating at. Visibility: Expert


variable DeviceDisplayName

virtual property SpinnakerNET::GenApi::StringNode SpinnakerNET::ManagedTransportLayerDevice::DeviceDisplayName;

Description: User readable name of the device. If this is not defined in the device this should be "VENDOR MODEL (ID)". Visibility: Expert


variable DeviceDriverVersion

virtual property SpinnakerNET::GenApi::StringNode SpinnakerNET::ManagedTransportLayerDevice::DeviceDriverVersion;

Description: Version of the device driver. Visibility: Expert


variable DeviceEndianessMechanism

virtual property SpinnakerNET::GenApi::Enumeration SpinnakerNET::ManagedTransportLayerDevice::DeviceEndianessMechanism;

Description: Identifies the endianness handling mode. Visibility: Expert


variable DeviceID

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

Description: Interface-wide unique identifier of this device. Visibility: Expert


variable DeviceInstanceId

virtual property SpinnakerNET::GenApi::StringNode SpinnakerNET::ManagedTransportLayerDevice::DeviceInstanceId;

Description: Device Instance Id. Visibility: Invisible


variable DeviceIsUpdater

virtual property SpinnakerNET::GenApi::BoolNode SpinnakerNET::ManagedTransportLayerDevice::DeviceIsUpdater;

Description: Indicates whether the device is in updater mode. Visibility: Expert


variable DeviceLinkSpeed

virtual property SpinnakerNET::GenApi::Integer SpinnakerNET::ManagedTransportLayerDevice::DeviceLinkSpeed;

Description: Indicates the speed of transmission negotiated by the given network interface in Mbps. Visibility: Expert


variable DeviceLocation

virtual property SpinnakerNET::GenApi::StringNode SpinnakerNET::ManagedTransportLayerDevice::DeviceLocation;

Description: Device Location. Visibility: Expert


variable DeviceModelName

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

Description: Name of the remote device model. Visibility: Beginner


variable DeviceMulticastMonitorMode

virtual property SpinnakerNET::GenApi::BoolNode SpinnakerNET::ManagedTransportLayerDevice::DeviceMulticastMonitorMode;

Description: Controls and indicates if the device is operating in as a Multicast Monitor. Visibility: Expert


variable DevicePortId

virtual property SpinnakerNET::GenApi::StringNode SpinnakerNET::ManagedTransportLayerDevice::DevicePortId;

Description: Device Port ID. Visibility: Expert


variable DeviceReset

virtual property SpinnakerNET::GenApi::Command SpinnakerNET::ManagedTransportLayerDevice::DeviceReset;

Description: Resets and reboots the device. Visibility: Beginner


variable DeviceSerialNumber

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

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


variable DeviceType

virtual property SpinnakerNET::GenApi::Enumeration SpinnakerNET::ManagedTransportLayerDevice::DeviceType;

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


variable DeviceU3VProtocol

virtual property SpinnakerNET::GenApi::BoolNode SpinnakerNET::ManagedTransportLayerDevice::DeviceU3VProtocol;

Description: Indicates whether the device is communicating in U3V Protocol. Visibility: Expert


variable DeviceUserID

virtual property SpinnakerNET::GenApi::StringNode SpinnakerNET::ManagedTransportLayerDevice::DeviceUserID;

Description: User Defined Name. Visibility: Expert


variable DeviceVendorName

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

Description: Name of the remote device vendor. Visibility: Beginner


variable DeviceVersion

virtual property SpinnakerNET::GenApi::StringNode SpinnakerNET::ManagedTransportLayerDevice::DeviceVersion;

Description: Version of the device. Visibility: Beginner


variable GUIXMLLocation

virtual property SpinnakerNET::GenApi::Enumeration SpinnakerNET::ManagedTransportLayerDevice::GUIXMLLocation;

Description: Sets the location to load GUI XML. Visibility: Beginner


variable GUIXMLPath

virtual property SpinnakerNET::GenApi::StringNode SpinnakerNET::ManagedTransportLayerDevice::GUIXMLPath;

Description: GUI XML Path. Visibility: Beginner


variable GenICamXMLLocation

virtual property SpinnakerNET::GenApi::Enumeration SpinnakerNET::ManagedTransportLayerDevice::GenICamXMLLocation;

Description: Sets the location to load GenICam XML. Visibility: Beginner


variable GenICamXMLPath

virtual property SpinnakerNET::GenApi::StringNode SpinnakerNET::ManagedTransportLayerDevice::GenICamXMLPath;

Description: GenICam XML Path. Visibility: Beginner


variable GevCCP

virtual property SpinnakerNET::GenApi::Enumeration SpinnakerNET::ManagedTransportLayerDevice::GevCCP;

Description: Controls the device access privilege of an application. Visibility: Beginner


variable GevDeviceAutoForceIP

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

Description: Forces the camera to be on the same subnet as its corresponding interface. Visibility: Expert


variable GevDeviceDiscoverMaximumPacketSize

virtual property SpinnakerNET::GenApi::Command SpinnakerNET::ManagedTransportLayerDevice::GevDeviceDiscoverMaximumPacketSize;

Description: Discovers and updates the maximum packet size that can be safely used by the device on the current interface. Visibility: Expert


variable GevDeviceForceGateway

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

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


variable GevDeviceForceIP

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

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


variable GevDeviceForceIPAddress

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

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


variable GevDeviceForceSubnetMask

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

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


variable GevDeviceGateway

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

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


variable GevDeviceIPAddress

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

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


variable GevDeviceIsWrongSubnet

virtual property SpinnakerNET::GenApi::BoolNode SpinnakerNET::ManagedTransportLayerDevice::GevDeviceIsWrongSubnet;

Description: Indicates whether the device is on the wrong subnet. Visibility: Expert


variable GevDeviceMACAddress

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

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


variable GevDeviceMaximumPacketSize

virtual property SpinnakerNET::GenApi::Integer SpinnakerNET::ManagedTransportLayerDevice::GevDeviceMaximumPacketSize;

Description: The maximum packet size that can be safely used by the device on the current interface. Visibility: Expert


variable GevDeviceMaximumRetryCount

virtual property SpinnakerNET::GenApi::Integer SpinnakerNET::ManagedTransportLayerDevice::GevDeviceMaximumRetryCount;

Description: Maximum number of times to retry a read/write operation. Visibility: Expert


variable GevDeviceModeIsBigEndian

virtual property SpinnakerNET::GenApi::BoolNode SpinnakerNET::ManagedTransportLayerDevice::GevDeviceModeIsBigEndian;

Description: This represents the endianness of all device's registers (bootstrap registers and manufacturer-specific registers). Visibility: Expert


variable GevDevicePort

virtual property SpinnakerNET::GenApi::Integer SpinnakerNET::ManagedTransportLayerDevice::GevDevicePort;

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


variable GevDeviceReadAndWriteTimeout

virtual property SpinnakerNET::GenApi::Integer SpinnakerNET::ManagedTransportLayerDevice::GevDeviceReadAndWriteTimeout;

Description: The timeout in us for read/write operations to the camera. Visibility: Expert


variable GevDeviceSubnetMask

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

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


variable GevVersionMajor

virtual property SpinnakerNET::GenApi::Integer SpinnakerNET::ManagedTransportLayerDevice::GevVersionMajor;

Description: Major version of the specification. Visibility: Expert


variable GevVersionMinor

virtual property SpinnakerNET::GenApi::Integer SpinnakerNET::ManagedTransportLayerDevice::GevVersionMinor;

Description: Minor version of the specification. Visibility: Expert


variable StreamID

virtual property SpinnakerNET::GenApi::StringNode SpinnakerNET::ManagedTransportLayerDevice::StreamID;

Description: Device unique ID for the stream. Visibility: Beginner


variable StreamSelector

virtual property SpinnakerNET::GenApi::Integer SpinnakerNET::ManagedTransportLayerDevice::StreamSelector;

Description: Selector for the different stream channels. This value can be used when fetching the TL Stream Nodemap and does not control which streams are active. Visibility: Beginner


Public Functions Documentation

function ManagedTransportLayerDevice

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

function ~ManagedTransportLayerDevice

inline virtual SpinnakerNET::ManagedTransportLayerDevice::~ManagedTransportLayerDevice () 


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