Class Spinnaker::TransportLayerDevice¶
ClassList > Spinnaker > TransportLayerDevice
Part of the QuickSpin API to provide access to camera information without having to first initialize the camera.
#include <TransportLayerDevice.h>
Public Attributes¶
Public Functions¶
| Type | Name |
|---|---|
| TransportLayerDevice (GenApi::INodeMap * nodeMapTLDevice) |
|
| ~TransportLayerDevice () |
Protected Functions¶
| Type | Name |
|---|---|
| TransportLayerDevice () |
Public Attributes Documentation¶
variable DeviceAccessStatus¶
Description: Gets the access status the transport layer Producer has on the device. Visibility: Beginner
variable DeviceBootloaderVersion¶
Description: Bootloader version for FLIR devices. Visibility: Expert
variable DeviceCurrentSpeed¶
Description: The USB Speed that the device is currently operating at. Visibility: Expert
variable 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¶
Description: Version of the device driver. Visibility: Expert
variable DeviceEndianessMechanism¶
GenApi::IEnumerationT<DeviceEndianessMechanismEnum>& Spinnaker::TransportLayerDevice::DeviceEndianessMechanism;
Description: Identifies the endianness handling mode. Visibility: Expert
variable DeviceID¶
Description: Interface-wide unique identifier of this device. Visibility: Expert
variable DeviceInstanceId¶
Description: Device Instance Id. Visibility: Invisible
variable DeviceIsUpdater¶
Description: Indicates whether the device is in updater mode. Visibility: Expert
variable DeviceLinkSpeed¶
Description: Indicates the speed of transmission negotiated by the given network interface in Mbps. Visibility: Expert
variable DeviceLocation¶
Description: Device Location. Visibility: Expert
variable DeviceModelName¶
Description: Name of the remote device model. Visibility: Beginner
variable DeviceMulticastMonitorMode¶
Description: Controls and indicates if the device is operating in as a Multicast Monitor. Visibility: Expert
variable DevicePortId¶
Description: Device Port ID. Visibility: Expert
variable DeviceReset¶
Description: Resets and reboots the device. Visibility: Beginner
variable DeviceSerialNumber¶
Description: Serial number of the remote device. Visibility: Expert
variable DeviceType¶
Description: Transport layer type of the device. Visibility: Expert
variable DeviceU3VProtocol¶
Description: Indicates whether the device is communicating in U3V Protocol. Visibility: Expert
variable DeviceUserID¶
Description: User Defined Name. Visibility: Expert
variable DeviceVendorName¶
Description: Name of the remote device vendor. Visibility: Beginner
variable DeviceVersion¶
Description: Version of the device. Visibility: Beginner
variable GUIXMLLocation¶
Description: Sets the location to load GUI XML. Visibility: Beginner
variable GUIXMLPath¶
Description: GUI XML Path. Visibility: Beginner
variable GenICamXMLLocation¶
Description: Sets the location to load GenICam XML. Visibility: Beginner
variable GenICamXMLPath¶
Description: GenICam XML Path. Visibility: Beginner
variable GevCCP¶
Description: Controls the device access privilege of an application. Visibility: Beginner
variable GevDeviceAutoForceIP¶
Description: Forces the camera to be on the same subnet as its corresponding interface. Visibility: Expert
variable 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¶
Description: Static gateway IP address to set for the GVCP interface of the remote device. Visibility: Expert
variable GevDeviceForceIP¶
Description: Apply the force IP settings (GevDeviceForceIPAddress, GevDeviceForceSubnetMask and GevDeviceForceGateway) in the Device using ForceIP command. Visibility: Expert
variable GevDeviceForceIPAddress¶
Description: Static IP address to set for the GVCP interface of the remote device. Visibility: Expert
variable GevDeviceForceSubnetMask¶
Description: Static subnet mask to set for GVCP interface of the remote device. Visibility: Expert
variable GevDeviceGateway¶
Description: Current gateway IP address of the GVCP interface of the remote device. Visibility: Expert
variable GevDeviceIPAddress¶
Description: Current IP address of the GVCP interface of the selected remote device. Visibility: Expert
variable GevDeviceIsWrongSubnet¶
Description: Indicates whether the device is on the wrong subnet. Visibility: Expert
variable GevDeviceMACAddress¶
Description: 48-bit MAC address of the GVCP interface of the selected remote device. Visibility: Expert
variable GevDeviceMaximumPacketSize¶
Description: The maximum packet size that can be safely used by the device on the current interface. Visibility: Expert
variable GevDeviceMaximumRetryCount¶
Description: Maximum number of times to retry a read/write operation. Visibility: Expert
variable GevDeviceModeIsBigEndian¶
Description: This represents the endianness of all device's registers (bootstrap registers and manufacturer-specific registers). Visibility: Expert
variable GevDevicePort¶
Description: Current IP port of the GVCP interface of the selected remote device. Visibility: Expert
variable GevDeviceReadAndWriteTimeout¶
Description: The timeout in us for read/write operations to the camera. Visibility: Expert
variable GevDeviceSubnetMask¶
Description: Current subnet mask of the GVCP interface of the selected remote device. Visibility: Expert
variable GevVersionMajor¶
Description: Major version of the specification. Visibility: Expert
variable GevVersionMinor¶
Description: Minor version of the specification. Visibility: Expert
variable StreamID¶
Description: Device unique ID for the stream. Visibility: Beginner
variable 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 TransportLayerDevice [1/3]¶
function ~TransportLayerDevice¶
Protected Functions Documentation¶
function TransportLayerDevice [2/3]¶
The documentation for this class was generated from the following file C:/workspace/include/TransportLayerDevice.h