Part of the QuickSpin API to provide access to camera information without having to first initialize the camera. More...
#include <TransportLayerInterface.h>
Public Member Functions | |
TransportLayerInterface (GenApi::INodeMap *nodeMapTLDevice) | |
~TransportLayerInterface () | |
Public Attributes | |
GenApi::IString & | InterfaceID |
Description: Transport layer Producer wide unique identifier of the selected interface. | |
GenApi::IString & | InterfaceDisplayName |
Description: User readable name of the selected interface. | |
GenApi::IEnumerationT< InterfaceTypeEnum > & | InterfaceType |
Description: Transport layer type of the interface. | |
GenApi::IInteger & | GevInterfaceGatewaySelector |
Description: Selector for the different gateway entries for this interface. | |
GenApi::IInteger & | GevInterfaceGateway |
Description: IP address of the selected gateway entry of this interface. | |
GenApi::IInteger & | GevInterfaceMACAddress |
Description: 48-bit MAC address of this interface. | |
GenApi::IInteger & | GevInterfaceSubnetSelector |
Description: Selector for the subnet of this interface. | |
GenApi::IInteger & | GevInterfaceSubnetIPAddress |
Description: IP address of the selected subnet of this interface. | |
GenApi::IInteger & | GevInterfaceSubnetMask |
Description: Subnet mask of the selected subnet of this interface. | |
GenApi::IInteger & | GevInterfaceTransmitLinkSpeed |
Description: Transmit link speed of this interface in bits per second. | |
GenApi::IInteger & | GevInterfaceReceiveLinkSpeed |
Description: Receive link speed of this interface in bits per second. | |
GenApi::IInteger & | GevInterfaceMTU |
Description: Maximum transmission unit of this interface. | |
GenApi::IBoolean & | GevInterfaceIsIPConflict |
Description: Indicates whether the adapter has an IP conflict Visibility: Expert. | |
GenApi::IEnumerationT< POEStatusEnum > & | POEStatus |
Description: Reports and controls the interface's power over Ethernet status. | |
GenApi::IEnumerationT< FLIRFilterDriverStatusEnum > & | FLIRFilterDriverStatus |
Description: Reports whether FLIR Light Weight Filter Driver is enabled, disabled, or not installed. | |
GenApi::IEnumerationT< TeledyneGigeVisionFilterDriverStatusEnum > & | TeledyneGigeVisionFilterDriverStatus |
Description: Reports whether Teledyne Gige Vision Filter Driver is enabled, disabled, or not installed. | |
GenApi::IInteger & | GevActionDeviceKey |
Description: Key to authorize the action for the device. | |
GenApi::IInteger & | GevActionGroupKey |
Description: Provides the key that the device will use to validate the action on reception of the action protocol message. | |
GenApi::IInteger & | GevActionGroupMask |
Description: Provides the mask that the device will use to validate the action on reception of the action protocol message. | |
GenApi::IInteger & | GevActionTime |
Description: Provides the time in nanoseconds when the action is to be executed. | |
GenApi::IBoolean & | GevActionAckRequired |
Description: Indicates whether an ACK is required from the device after receiving an action command Visibility: Expert. | |
GenApi::ICommand & | ActionCommand |
Description: Issues an Action Command to attached GEV devices on interface. | |
GenApi::IString & | DeviceUnlock |
Description: Unlocks devices for internal use. | |
GenApi::ICommand & | DeviceUpdateList |
Description: Updates the internal device list. | |
GenApi::IInteger & | DeviceCount |
Description: Number of compatible devices detected on current interface. | |
GenApi::IInteger & | DeviceSelector |
Description: Selector for the different devices on this interface. | |
GenApi::IString & | DeviceID |
Description: Interface wide unique identifier of the selected device. | |
GenApi::IString & | DeviceVendorName |
Description: Name of the device vendor. | |
GenApi::IString & | DeviceModelName |
Description: Name of the device model. | |
GenApi::IString & | DeviceSerialNumber |
Description: Serial number of the selected remote device. | |
GenApi::IEnumerationT< DeviceAccessStatusEnum > & | DeviceAccessStatus |
Description: Gives the device's access status at the moment of the last execution of "DeviceUpdateList". | |
GenApi::IInteger & | GevDeviceIPAddress |
Description: Current IP address of the GVCP interface of the selected remote device. | |
GenApi::IInteger & | GevDeviceSubnetMask |
Description: Current subnet mask of the GVCP interface of the selected remote device. | |
GenApi::IInteger & | GevDeviceGateway |
Description: Current gateway IP address of the GVCP interface of the selected remote device. | |
GenApi::IInteger & | GevDeviceMACAddress |
Description: 48-bit MAC address of the GVCP interface of the selected remote device. | |
GenApi::IInteger & | IncompatibleDeviceCount |
Description: Number of incompatible devices detected on current interface. | |
GenApi::IInteger & | IncompatibleDeviceSelector |
Description: Selector for the devices that are not compatible with Spinnaker on this interface. | |
GenApi::IString & | IncompatibleDeviceID |
Description: Interface wide unique identifier of the selected incompatible device. | |
GenApi::IString & | IncompatibleDeviceVendorName |
Description: Name of the incompatible device vendor. | |
GenApi::IString & | IncompatibleDeviceModelName |
Description: Name of the incompatible device model. | |
GenApi::IInteger & | IncompatibleGevDeviceIPAddress |
Description: Current IP address of the GVCP interface of the selected remote incompatible device. | |
GenApi::IInteger & | IncompatibleGevDeviceSubnetMask |
Description: Current subnet mask of the GVCP interface of the selected remote incompatible device. | |
GenApi::IInteger & | IncompatibleGevDeviceMACAddress |
Description: 48-bit MAC address of the GVCP interface of the selected remote incompatible device. | |
GenApi::ICommand & | GevDeviceForceIP |
Description: Apply the force IP settings (GevDeviceForceIPAddress, GevDeviceForceSubnetMask and GevDeviceForceGateway) in the selected remote device using ForceIP command. | |
GenApi::IInteger & | GevDeviceForceIPAddress |
Description: Static IP address to set for the GVCP interface of the selected remote device. | |
GenApi::IInteger & | GevDeviceForceSubnetMask |
Description: Static subnet mask to set for GVCP interface of the selected remote device. | |
GenApi::IInteger & | GevDeviceForceGateway |
Description: Static gateway IP address to set for the GVCP interface of the selected remote device. | |
GenApi::ICommand & | GevDeviceAutoForceIP |
Description: Automatically forces the selected remote device to an IP Address on the same subnet as the GVCP interface. | |
GenApi::IBoolean & | GevDeviceDiscoveryEnabled |
Description: Enables or disables discovery of GEV devices on the interface. | |
GenApi::ICommand & | GevDeviceEnableDiscovery |
Description: Enables discovery of GEV devices on the interface. | |
GenApi::ICommand & | GevDeviceDisableDiscovery |
Description: Disables discovery of GEV devices on the interface. | |
GenApi::IString & | HostAdapterName |
Description: User readable name of the interface's host adapter. | |
GenApi::IString & | HostAdapterVendor |
Description: User readable name of the host adapter's vendor. | |
GenApi::IString & | HostAdapterDriverVersion |
Description: Driver version of the interface's host adapter. | |
Protected Member Functions | |
TransportLayerInterface () | |
Friends | |
class | Interface |
class | IInterface |
class | InterfaceInternal |
Part of the QuickSpin API to provide access to camera information without having to first initialize the camera.
TransportLayerInterface | ( | GenApi::INodeMap * | nodeMapTLDevice | ) |
|
protected |
|
friend |
|
friend |
|
friend |
GenApi::ICommand& ActionCommand |
Description: Issues an Action Command to attached GEV devices on interface.
Visibility: Expert
GenApi::IEnumerationT<DeviceAccessStatusEnum>& 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
GenApi::IInteger& DeviceCount |
Description: Number of compatible devices detected on current interface.
Visibility: Expert
GenApi::IString& DeviceID |
Description: Interface wide unique identifier of the selected device.
This value only changes on execution of "DeviceUpdateList". Visibility: Expert
GenApi::IString& DeviceModelName |
Description: Name of the device model.
This value only changes on execution of "DeviceUpdateList". Visibility: Expert
GenApi::IInteger& 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
GenApi::IString& DeviceSerialNumber |
Description: Serial number of the selected remote device.
Visibility: Expert
GenApi::IString& DeviceUnlock |
Description: Unlocks devices for internal use.
Visibility: Expert
GenApi::ICommand& DeviceUpdateList |
Description: Updates the internal device list.
Visibility: Expert
GenApi::IString& DeviceVendorName |
Description: Name of the device vendor.
This value only changes on execution of "DeviceUpdateList". Visibility: Expert
GenApi::IEnumerationT<FLIRFilterDriverStatusEnum>& FLIRFilterDriverStatus |
Description: Reports whether FLIR Light Weight Filter Driver is enabled, disabled, or not installed.
Visibility: Expert
GenApi::IBoolean& GevActionAckRequired |
Description: Indicates whether an ACK is required from the device after receiving an action command Visibility: Expert.
GenApi::IInteger& GevActionDeviceKey |
Description: Key to authorize the action for the device.
Visibility: Expert
GenApi::IInteger& GevActionGroupKey |
Description: Provides the key that the device will use to validate the action on reception of the action protocol message.
Visibility: Expert
GenApi::IInteger& GevActionGroupMask |
Description: Provides the mask that the device will use to validate the action on reception of the action protocol message.
Visibility: Expert
GenApi::IInteger& GevActionTime |
Description: Provides the time in nanoseconds when the action is to be executed.
Visibility: Expert
GenApi::ICommand& GevDeviceAutoForceIP |
Description: Automatically forces the selected remote device to an IP Address on the same subnet as the GVCP interface.
Visibility: Expert
GenApi::ICommand& GevDeviceDisableDiscovery |
Description: Disables discovery of GEV devices on the interface.
Visibility: Expert
GenApi::IBoolean& GevDeviceDiscoveryEnabled |
Description: Enables or disables discovery of GEV devices on the interface.
Visibility: Expert
GenApi::ICommand& GevDeviceEnableDiscovery |
Description: Enables discovery of GEV devices on the interface.
Visibility: Expert
GenApi::IInteger& GevDeviceForceGateway |
Description: Static gateway IP address to set for the GVCP interface of the selected remote device.
Visibility: Expert
GenApi::ICommand& GevDeviceForceIP |
Description: Apply the force IP settings (GevDeviceForceIPAddress, GevDeviceForceSubnetMask and GevDeviceForceGateway) in the selected remote device using ForceIP command.
Visibility: Expert
GenApi::IInteger& GevDeviceForceIPAddress |
Description: Static IP address to set for the GVCP interface of the selected remote device.
Visibility: Expert
GenApi::IInteger& GevDeviceForceSubnetMask |
Description: Static subnet mask to set for GVCP interface of the selected remote device.
Visibility: Expert
GenApi::IInteger& GevDeviceGateway |
Description: Current gateway IP address of the GVCP interface of the selected remote device.
Visibility: Expert
GenApi::IInteger& GevDeviceIPAddress |
Description: Current IP address of the GVCP interface of the selected remote device.
Visibility: Expert
GenApi::IInteger& GevDeviceMACAddress |
Description: 48-bit MAC address of the GVCP interface of the selected remote device.
Visibility: Expert
GenApi::IInteger& GevDeviceSubnetMask |
Description: Current subnet mask of the GVCP interface of the selected remote device.
Visibility: Expert
GenApi::IInteger& GevInterfaceGateway |
Description: IP address of the selected gateway entry of this interface.
Visibility: Expert
GenApi::IInteger& GevInterfaceGatewaySelector |
Description: Selector for the different gateway entries for this interface.
Visibility: Expert
GenApi::IBoolean& GevInterfaceIsIPConflict |
Description: Indicates whether the adapter has an IP conflict Visibility: Expert.
GenApi::IInteger& GevInterfaceMACAddress |
Description: 48-bit MAC address of this interface.
Visibility: Expert
GenApi::IInteger& GevInterfaceMTU |
Description: Maximum transmission unit of this interface.
Visibility: Expert
GenApi::IInteger& GevInterfaceReceiveLinkSpeed |
Description: Receive link speed of this interface in bits per second.
Visibility: Expert
GenApi::IInteger& GevInterfaceSubnetIPAddress |
Description: IP address of the selected subnet of this interface.
Visibility: Expert
GenApi::IInteger& GevInterfaceSubnetMask |
Description: Subnet mask of the selected subnet of this interface.
Visibility: Expert
GenApi::IInteger& GevInterfaceSubnetSelector |
Description: Selector for the subnet of this interface.
Visibility: Expert
GenApi::IInteger& GevInterfaceTransmitLinkSpeed |
Description: Transmit link speed of this interface in bits per second.
Visibility: Expert
GenApi::IString& HostAdapterDriverVersion |
Description: Driver version of the interface's host adapter.
Visibility: Expert
GenApi::IString& HostAdapterName |
Description: User readable name of the interface's host adapter.
Visibility: Expert
GenApi::IString& HostAdapterVendor |
Description: User readable name of the host adapter's vendor.
Visibility: Expert
GenApi::IInteger& IncompatibleDeviceCount |
Description: Number of incompatible devices detected on current interface.
Visibility: Expert
GenApi::IString& IncompatibleDeviceID |
Description: Interface wide unique identifier of the selected incompatible device.
This value only changes on execution of "DeviceUpdateList". Visibility: Expert
GenApi::IString& IncompatibleDeviceModelName |
Description: Name of the incompatible device model.
This value only changes on execution of "DeviceUpdateList". Visibility: Expert
GenApi::IInteger& 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
GenApi::IString& IncompatibleDeviceVendorName |
Description: Name of the incompatible device vendor.
This value only changes on execution of "DeviceUpdateList". Visibility: Expert
GenApi::IInteger& IncompatibleGevDeviceIPAddress |
Description: Current IP address of the GVCP interface of the selected remote incompatible device.
Visibility: Expert
GenApi::IInteger& IncompatibleGevDeviceMACAddress |
Description: 48-bit MAC address of the GVCP interface of the selected remote incompatible device.
Visibility: Expert
GenApi::IInteger& IncompatibleGevDeviceSubnetMask |
Description: Current subnet mask of the GVCP interface of the selected remote incompatible device.
Visibility: Expert
GenApi::IString& InterfaceDisplayName |
Description: User readable name of the selected interface.
Visibility: Expert
GenApi::IString& InterfaceID |
Description: Transport layer Producer wide unique identifier of the selected interface.
Visibility: Expert
GenApi::IEnumerationT<InterfaceTypeEnum>& InterfaceType |
Description: Transport layer type of the interface.
Visibility: Expert
GenApi::IEnumerationT<POEStatusEnum>& POEStatus |
Description: Reports and controls the interface's power over Ethernet status.
Visibility: Expert
GenApi::IEnumerationT<TeledyneGigeVisionFilterDriverStatusEnum>& TeledyneGigeVisionFilterDriverStatus |
Description: Reports whether Teledyne Gige Vision Filter Driver is enabled, disabled, or not installed.
Visibility: Expert