Class Spinnaker::TransportLayerInterface¶
ClassList > Spinnaker > TransportLayerInterface
Part of the QuickSpin API to provide access to camera information without having to first initialize the camera.
#include <TransportLayerInterface.h>
Public Attributes¶
Public Functions¶
| Type | Name |
|---|---|
| TransportLayerInterface (GenApi::INodeMap * nodeMapTLDevice) |
|
| ~TransportLayerInterface () |
Protected Functions¶
| Type | Name |
|---|---|
| TransportLayerInterface () |
Public Attributes Documentation¶
variable ActionCommand¶
Description: Issues an Action Command to attached GEV devices on interface. Visibility: Expert
variable 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¶
GenApi::IEnumerationT<CpuAffinityPrivilegeEnum>& Spinnaker::TransportLayerInterface::CpuAffinityPrivilege;
Description: Privilege level for CPU affinity operations on this system (0=Unknown, 1=None, 2=Admin) Visibility: Expert
variable DeviceAccessStatus¶
GenApi::IEnumerationT<DeviceAccessStatusEnum>& Spinnaker::TransportLayerInterface::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¶
Description: Number of compatible devices detected on current interface. Visibility: Expert
variable DeviceID¶
Description: Interface wide unique identifier of the selected device. This value only changes on execution of "DeviceUpdateList". Visibility: Expert
variable DeviceModelName¶
Description: Name of the device model. This value only changes on execution of "DeviceUpdateList". Visibility: Expert
variable 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¶
Description: Serial number of the selected remote device. Visibility: Expert
variable DeviceUnlock¶
Description: Unlocks devices for internal use. Visibility: Expert
variable DeviceUpdateList¶
Description: Updates the internal device list. Visibility: Expert
variable DeviceVendorName¶
Description: Name of the device vendor. This value only changes on execution of "DeviceUpdateList". Visibility: Expert
variable FLIRFilterDriverStatus¶
GenApi::IEnumerationT<FLIRFilterDriverStatusEnum>& Spinnaker::TransportLayerInterface::FLIRFilterDriverStatus;
Description: Reports whether FLIR Light Weight Filter Driver is enabled, disabled, or not installed. Visibility: Expert
variable GevActionAckRequired¶
Description: Indicates whether an ACK is required from the device after receiving an action command Visibility: Expert
variable GevActionDeviceKey¶
Description: Key to authorize the action for the device. Visibility: Expert
variable 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¶
Description: Provides the mask that the device will use to validate the action on reception of the action protocol message. Visibility: Expert
variable GevActionTime¶
Description: Provides the time in nanoseconds when the action is to be executed. Visibility: Expert
variable GevDeviceAutoForceIP¶
Description: Automatically forces the selected remote device to an IP Address on the same subnet as the GVCP interface. Visibility: Expert
variable GevDeviceDisableDiscovery¶
Description: Disables discovery of GEV devices on the interface. Visibility: Expert
variable GevDeviceDiscoveryEnabled¶
Description: Enables or disables discovery of GEV devices on the interface. Visibility: Expert
variable GevDeviceEnableDiscovery¶
Description: Enables discovery of GEV devices on the interface. Visibility: Expert
variable GevDeviceForceGateway¶
Description: Static gateway IP address to set for the GVCP interface of the selected remote device. Visibility: Expert
variable GevDeviceForceIP¶
Description: Apply the force IP settings (GevDeviceForceIPAddress, GevDeviceForceSubnetMask and GevDeviceForceGateway) in the selected remote device using ForceIP command. Visibility: Expert
variable GevDeviceForceIPAddress¶
Description: Static IP address to set for the GVCP interface of the selected remote device. Visibility: Expert
variable GevDeviceForceSubnetMask¶
Description: Static subnet mask to set for GVCP interface of the selected remote device. Visibility: Expert
variable GevDeviceGateway¶
Description: Current gateway IP address of the GVCP interface of the selected remote device. Visibility: Expert
variable GevDeviceIPAddress¶
Description: Current IP address of the GVCP interface of the selected remote device. Visibility: Expert
variable GevDeviceMACAddress¶
Description: 48-bit MAC address of the GVCP interface of the selected remote device. Visibility: Expert
variable GevDeviceSubnetMask¶
Description: Current subnet mask of the GVCP interface of the selected remote device. Visibility: Expert
variable GevInterfaceGateway¶
Description: IP address of the selected gateway entry of this interface. Visibility: Expert
variable GevInterfaceGatewaySelector¶
Description: Selector for the different gateway entries for this interface. Visibility: Expert
variable GevInterfaceIsIPConflict¶
Description: Indicates whether the adapter has an IP conflict Visibility: Expert
variable GevInterfaceMACAddress¶
Description: 48-bit MAC address of this interface. Visibility: Expert
variable GevInterfaceMTU¶
Description: Maximum transmission unit of this interface. Visibility: Expert
variable GevInterfaceReceiveLinkSpeed¶
Description: Receive link speed of this interface in bits per second. Visibility: Expert
variable GevInterfaceSubnetIPAddress¶
Description: IP address of the selected subnet of this interface. Visibility: Expert
variable GevInterfaceSubnetMask¶
Description: Subnet mask of the selected subnet of this interface. Visibility: Expert
variable GevInterfaceSubnetSelector¶
Description: Selector for the subnet of this interface. Visibility: Expert
variable GevInterfaceTransmitLinkSpeed¶
Description: Transmit link speed of this interface in bits per second. Visibility: Expert
variable HostAdapterDriverVersion¶
Description: Driver version of the interface's host adapter. Visibility: Expert
variable HostAdapterName¶
Description: User readable name of the interface's host adapter. Visibility: Expert
variable HostAdapterVendor¶
Description: User readable name of the host adapter's vendor. Visibility: Expert
variable IncompatibleDeviceCount¶
Description: Number of incompatible devices detected on current interface. Visibility: Expert
variable IncompatibleDeviceID¶
Description: Interface wide unique identifier of the selected incompatible device. This value only changes on execution of "DeviceUpdateList". Visibility: Expert
variable IncompatibleDeviceModelName¶
Description: Name of the incompatible device model. This value only changes on execution of "DeviceUpdateList". Visibility: Expert
variable 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¶
Description: Name of the incompatible device vendor. This value only changes on execution of "DeviceUpdateList". Visibility: Expert
variable IncompatibleGevDeviceIPAddress¶
Description: Current IP address of the GVCP interface of the selected remote incompatible device. Visibility: Expert
variable IncompatibleGevDeviceMACAddress¶
Description: 48-bit MAC address of the GVCP interface of the selected remote incompatible device. Visibility: Expert
variable IncompatibleGevDeviceSubnetMask¶
Description: Current subnet mask of the GVCP interface of the selected remote incompatible device. Visibility: Expert
variable InterfaceDisplayName¶
Description: User readable name of the selected interface. Visibility: Expert
variable InterfaceID¶
Description: Transport layer Producer wide unique identifier of the selected interface. Visibility: Expert
variable InterfaceType¶
Description: Transport layer type of the interface. Visibility: Expert
variable POEStatus¶
Description: Reports and controls the interface's power over Ethernet status. Visibility: Expert
variable ReceiveSideScalingReservedCores¶
Description: Comma-separated list of reserved CPU cores for Receive Side Scaling on this interface Visibility: Expert
variable ReceiveSideScalingReservedCoresCount¶
Description: Number of reserved CPU cores for Receive Side Scaling on this interface Visibility: Expert
variable TeledyneGigeVisionFilterDriverStatus¶
GenApi::IEnumerationT<TeledyneGigeVisionFilterDriverStatusEnum>& Spinnaker::TransportLayerInterface::TeledyneGigeVisionFilterDriverStatus;
Description: Reports whether Teledyne Gige Vision Filter Driver is enabled, disabled, or not installed. Visibility: Expert
Public Functions Documentation¶
function TransportLayerInterface [1/3]¶
function ~TransportLayerInterface¶
Protected Functions Documentation¶
function TransportLayerInterface [2/3]¶
The documentation for this class was generated from the following file C:/workspace/include/TransportLayerInterface.h