Class Spinnaker::TransportLayerSystem¶
ClassList > Spinnaker > TransportLayerSystem
Part of the QuickSpin API to provide access to camera information without having to first initialize the camera.
#include <TransportLayerSystem.h>
Public Attributes¶
Public Functions¶
| Type | Name |
|---|---|
| TransportLayerSystem (GenApi::INodeMap * nodeMapTLDevice) |
|
| ~TransportLayerSystem () |
Protected Functions¶
| Type | Name |
|---|---|
| TransportLayerSystem () |
Public Attributes Documentation¶
variable CpuAffinityAvailableCores¶
Description: Number of available CPU cores for affinity assignment Visibility: Expert
variable CpuAffinityPrivilege¶
GenApi::IEnumerationT<CpuAffinityPrivilegeEnum>& Spinnaker::TransportLayerSystem::CpuAffinityPrivilege;
Description: Privilege level for CPU affinity control (0=Unknown, 1=None, 2=Admin) Visibility: Expert
variable CpuAffinityServiceStart¶
Description: Start the CPU affinity service (admin only) Visibility: Expert
variable CpuAffinityServiceStatus¶
GenApi::IEnumerationT<CpuAffinityServiceStatusEnum>& Spinnaker::TransportLayerSystem::CpuAffinityServiceStatus;
Description: Status of the CPU affinity service (0=Stopped, 1=Running, 2=Unknown) Visibility: Expert
variable CpuAffinityServiceStop¶
Description: Stop the CPU affinity service (admin only) Visibility: Expert
variable EnumerateGEVInterfaces¶
Description: Enables or disables enumeration of GEV Interfaces. Visibility: Expert
variable EnumerateGen2Cameras¶
Description: Enables or disables the enumeration of USB3 and GigE based Generation 2 cameras. This includes the CM3, FL3, GS3, and BFLY families. Visibility: Expert
variable EnumerateUSBInterfaces¶
Description: Enables or disables enumeration of USB Interfaces. Visibility: Expert
variable GEVAutoAssignIPEnable¶
Description: GEV cameras on different subnets than their host adapter will be automatically assigned a valid IP. Note: this feature does not work when network adapters are in the IP address range 169.254.0.0/16 (169.254.0.0 through 169.254.255.255). Visibility: Expert
variable GenTLSFNCVersionMajor¶
Description: Major version number of the GenTL Standard Features Naming Convention that was used to create the GenTL Producer`s XML. Visibility: Expert
variable GenTLSFNCVersionMinor¶
Description: Minor version number of the GenTL Standard Features Naming Convention that was used to create the GenTL Producer`s XML. Visibility: Expert
variable GenTLSFNCVersionSubMinor¶
Description: Sub minor version number of the GenTL Standard Features Naming Convention that was used to create the GenTL Producer`s XML. Visibility: Expert
variable GenTLVersionMajor¶
Description: Major version number of the GenTL specification the GenTL Producer implementation complies with. Visibility: Expert
variable GenTLVersionMinor¶
Description: Minor version number of the GenTL specification the GenTL Producer implementation complies with. Visibility: Expert
variable GevInterfaceDefaultGateway¶
Description: Gateway of the selected interface. Visibility: Expert
variable GevInterfaceDefaultIPAddress¶
Description: IP address of the first subnet of the selected interface. Note that for a GenTL Producer implementation supporting GigE Vision this feature is mandatory. Visibility: Expert
variable GevInterfaceDefaultSubnetMask¶
Description: Subnet mask of the first subnet of the selected interface. Note that for a GenTL Producer implementation supporting GigE Vision this feature is mandatory. Visibility: Expert
variable GevInterfaceMACAddress¶
Description: 48-bit MAC address of the selected interface. Note that for a GenTL Producer implementation supporting GigE Vision this feature is mandatory. Visibility: Expert
variable GevVersionMajor¶
Description: Major version number of the GigE Vision specification the GenTL Producer implementation complies to. Visibility: Expert
variable GevVersionMinor¶
Description: Minor version number of the GigE Vision specification the GenTL Producer implementation complies to. Visibility: Expert
variable InterfaceDisplayName¶
Description: A user-friendly name of the selected Interface. Visibility: Beginner
variable InterfaceID¶
Description: GenTL Producer wide unique identifier of the selected interface. Visibility: Beginner
variable InterfaceSelector¶
Description: Selector for the different GenTL Producer interfaces. This interface list only changes on execution of "InterfaceUpdateList". The selector is 0-based in order to match the index of the C interface. Visibility: Beginner
variable InterfaceUpdateList¶
Description: Updates the internal list of the interfaces. This feature is readable even if the execution cannot be performed immediately. The command then returns and the status can be polled. This function interacts with the TLUpdateInterfaceList function of the GenTL producer. It is up to the GenTL consumer to handle access in case both methods are used. Visibility: Beginner
variable MediaOptimizationEnable¶
Description: Shows and controls media optimization. This node is readable to all users and writable only to admin users, allowing the MMCSS service start mode to be enabled or disabled. Visibility: Expert
variable MediaOptimizationPrivilege¶
GenApi::IEnumerationT<MediaOptimizationPrivilegeEnum>& Spinnaker::TransportLayerSystem::MediaOptimizationPrivilege;
Description: Privilege level for media optimization control (0=Unknown, 1=None, 2=Admin) Visibility: Expert
variable TLDisplayName¶
Description: User readable name of the GenTL Producer. Visibility: Expert
variable TLFileName¶
Description: Filename including extension of the GenTL Producer. Visibility: Expert
variable TLID¶
Description: Unique identifier of the GenTL Producer like a GUID. Visibility: Expert
variable TLModelName¶
Description: Name of the GenTL Producer to distinguish different kinds of GenTL Producer implementations from one vendor. Visibility: Beginner
variable TLPath¶
Description: Full path to the GenTL Producer including filename and extension. Visibility: Expert
variable TLType¶
Description: Transport layer type of the GenTL Producer implementation. Visibility: Expert
variable TLVendorName¶
Description: Name of the GenTL Producer vendor. Visibility: Beginner
variable TLVersion¶
Description: Vendor specific version string. Visibility: Beginner
Public Functions Documentation¶
function TransportLayerSystem [1/3]¶
function ~TransportLayerSystem¶
Protected Functions Documentation¶
function TransportLayerSystem [2/3]¶
The documentation for this class was generated from the following file C:/workspace/include/TransportLayerSystem.h