Part of the QuickSpin API to provide access to camera information without having to first initialize the camera. More...
#include <TransportLayerDevice.h>
| Public Member Functions | |
| TransportLayerDevice (GenApi::INodeMap *nodeMapTLDevice) | |
| ~TransportLayerDevice () | |
| Public Attributes | |
| GenApi::IString & | DeviceID | 
| Description: Interface-wide unique identifier of this device. | |
| GenApi::IString & | DeviceSerialNumber | 
| Description: Serial number of the remote device. | |
| GenApi::IString & | DeviceUserID | 
| Description: User Defined Name. | |
| GenApi::IString & | DeviceVendorName | 
| Description: Name of the remote device vendor. | |
| GenApi::IString & | DeviceModelName | 
| Description: Name of the remote device model. | |
| GenApi::IString & | DeviceVersion | 
| Description: Version of the device. | |
| GenApi::IInteger & | DeviceBootloaderVersion | 
| Description: Bootloader version for FLIR devices. | |
| GenApi::IEnumerationT< DeviceTypeEnum > & | DeviceType | 
| Description: Transport layer type of the device. | |
| GenApi::IString & | DeviceDisplayName | 
| Description: User readable name of the device. | |
| GenApi::IEnumerationT< DeviceAccessStatusEnum > & | DeviceAccessStatus | 
| Description: Gets the access status the transport layer Producer has on the device. | |
| GenApi::IInteger & | DeviceLinkSpeed | 
| Description: Indicates the speed of transmission negotiated by the given network interface in Mbps. | |
| GenApi::IString & | DeviceDriverVersion | 
| Description: Version of the device driver. | |
| GenApi::IBoolean & | DeviceIsUpdater | 
| Description: Indicates whether the device is in updater mode. | |
| GenApi::IEnumerationT< GenICamXMLLocationEnum > & | GenICamXMLLocation | 
| Description: Sets the location to load GenICam XML. | |
| GenApi::IString & | GenICamXMLPath | 
| Description: GenICam XML Path. | |
| GenApi::IEnumerationT< GUIXMLLocationEnum > & | GUIXMLLocation | 
| Description: Sets the location to load GUI XML. | |
| GenApi::IString & | GUIXMLPath | 
| Description: GUI XML Path. | |
| GenApi::IEnumerationT< GevCCPEnum > & | GevCCP | 
| Description: Controls the device access privilege of an application. | |
| GenApi::IInteger & | GevDeviceMACAddress | 
| Description: 48-bit MAC address of the GVCP interface of the selected remote device. | |
| 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 remote device. | |
| GenApi::IInteger & | GevVersionMajor | 
| Description: Major version of the specification. | |
| GenApi::IInteger & | GevVersionMinor | 
| Description: Minor version of the specification. | |
| GenApi::IBoolean & | GevDeviceModeIsBigEndian | 
| Description: This represents the endianness of all device's registers (bootstrap registers and manufacturer-specific registers). | |
| GenApi::IInteger & | GevDeviceReadAndWriteTimeout | 
| Description: The timeout in us for read/write operations to the camera. | |
| GenApi::IInteger & | GevDeviceMaximumRetryCount | 
| Description: Maximum number of times to retry a read/write operation. | |
| GenApi::IInteger & | GevDevicePort | 
| Description: Current IP port of the GVCP interface of the selected remote device. | |
| GenApi::ICommand & | GevDeviceDiscoverMaximumPacketSize | 
| Description: Discovers and updates the maximum packet size that can be safely used by the device on the current interface. | |
| GenApi::IInteger & | GevDeviceMaximumPacketSize | 
| Description: The maximum packet size that can be safely used by the device on the current interface. | |
| GenApi::IBoolean & | GevDeviceIsWrongSubnet | 
| Description: Indicates whether the device is on the wrong subnet. | |
| GenApi::ICommand & | GevDeviceAutoForceIP | 
| Description: Forces the camera to be on the same subnet as its corresponding interface. | |
| GenApi::ICommand & | GevDeviceForceIP | 
| Description: Apply the force IP settings (GevDeviceForceIPAddress, GevDeviceForceSubnetMask and GevDeviceForceGateway) in the Device using ForceIP command. | |
| GenApi::IInteger & | GevDeviceForceIPAddress | 
| Description: Static IP address to set for the GVCP interface of the remote device. | |
| GenApi::IInteger & | GevDeviceForceSubnetMask | 
| Description: Static subnet mask to set for GVCP interface of the remote device. | |
| GenApi::IInteger & | GevDeviceForceGateway | 
| Description: Static gateway IP address to set for the GVCP interface of the remote device. | |
| GenApi::IBoolean & | DeviceMulticastMonitorMode | 
| Description: Controls and indicates if the device is operating in as a Multicast Monitor. | |
| GenApi::IEnumerationT< DeviceEndianessMechanismEnum > & | DeviceEndianessMechanism | 
| Description: Identifies the endianness handling mode. | |
| GenApi::ICommand & | DeviceReset | 
| Description: Resets and reboots the device. | |
| GenApi::IInteger & | StreamSelector | 
| Description: Selector for the different stream channels. | |
| GenApi::IString & | StreamID | 
| Description: Device unique ID for the stream. | |
| GenApi::IString & | DeviceInstanceId | 
| Description: Device Instance Id. | |
| GenApi::IString & | DeviceLocation | 
| Description: Device Location. | |
| GenApi::IEnumerationT< DeviceCurrentSpeedEnum > & | DeviceCurrentSpeed | 
| Description: The USB Speed that the device is currently operating at. | |
| GenApi::IBoolean & | DeviceU3VProtocol | 
| Description: Indicates whether the device is communicating in U3V Protocol. | |
| GenApi::IString & | DevicePortId | 
| Description: Device Port ID. | |
| Protected Member Functions | |
| TransportLayerDevice () | |
| Friends | |
| class | CameraBase | 
| class | ICameraBase | 
| class | CameraInternal | 
Part of the QuickSpin API to provide access to camera information without having to first initialize the camera.
| TransportLayerDevice | ( | GenApi::INodeMap * | nodeMapTLDevice | ) | 
| ~TransportLayerDevice | ( | ) | 
| 
 | protected | 
| 
 | friend | 
| 
 | friend | 
| 
 | friend | 
| GenApi::IEnumerationT<DeviceAccessStatusEnum>& DeviceAccessStatus | 
Description: Gets the access status the transport layer Producer has on the device.
Visibility: Beginner
| GenApi::IInteger& DeviceBootloaderVersion | 
Description: Bootloader version for FLIR devices.
Visibility: Expert
| GenApi::IEnumerationT<DeviceCurrentSpeedEnum>& DeviceCurrentSpeed | 
Description: The USB Speed that the device is currently operating at.
Visibility: Expert
| GenApi::IString& DeviceDisplayName | 
Description: User readable name of the device.
If this is not defined in the device this should be "VENDOR MODEL (ID)". Visibility: Expert
| GenApi::IString& DeviceDriverVersion | 
Description: Version of the device driver.
Visibility: Expert
| GenApi::IEnumerationT<DeviceEndianessMechanismEnum>& DeviceEndianessMechanism | 
Description: Identifies the endianness handling mode.
Visibility: Expert
| GenApi::IString& DeviceID | 
Description: Interface-wide unique identifier of this device.
Visibility: Expert
| GenApi::IString& DeviceInstanceId | 
Description: Device Instance Id.
Visibility: Invisible
| GenApi::IBoolean& DeviceIsUpdater | 
Description: Indicates whether the device is in updater mode.
Visibility: Expert
| GenApi::IInteger& DeviceLinkSpeed | 
Description: Indicates the speed of transmission negotiated by the given network interface in Mbps.
Visibility: Expert
| GenApi::IString& DeviceLocation | 
Description: Device Location.
Visibility: Expert
| GenApi::IString& DeviceModelName | 
Description: Name of the remote device model.
Visibility: Beginner
| GenApi::IBoolean& DeviceMulticastMonitorMode | 
Description: Controls and indicates if the device is operating in as a Multicast Monitor.
Visibility: Expert
| GenApi::IString& DevicePortId | 
Description: Device Port ID.
Visibility: Expert
| GenApi::ICommand& DeviceReset | 
Description: Resets and reboots the device.
Visibility: Beginner
| GenApi::IString& DeviceSerialNumber | 
Description: Serial number of the remote device.
Visibility: Expert
| GenApi::IEnumerationT<DeviceTypeEnum>& DeviceType | 
Description: Transport layer type of the device.
Visibility: Expert
| GenApi::IBoolean& DeviceU3VProtocol | 
Description: Indicates whether the device is communicating in U3V Protocol.
Visibility: Expert
| GenApi::IString& DeviceUserID | 
Description: User Defined Name.
Visibility: Expert
| GenApi::IString& DeviceVendorName | 
Description: Name of the remote device vendor.
Visibility: Beginner
| GenApi::IString& DeviceVersion | 
Description: Version of the device.
Visibility: Beginner
| GenApi::IEnumerationT<GenICamXMLLocationEnum>& GenICamXMLLocation | 
Description: Sets the location to load GenICam XML.
Visibility: Beginner
| GenApi::IString& GenICamXMLPath | 
Description: GenICam XML Path.
Visibility: Beginner
| GenApi::IEnumerationT<GevCCPEnum>& GevCCP | 
Description: Controls the device access privilege of an application.
Visibility: Beginner
| GenApi::ICommand& GevDeviceAutoForceIP | 
Description: Forces the camera to be on the same subnet as its corresponding interface.
Visibility: Expert
| GenApi::ICommand& GevDeviceDiscoverMaximumPacketSize | 
Description: Discovers and updates the maximum packet size that can be safely used by the device on the current interface.
Visibility: Expert
| GenApi::IInteger& GevDeviceForceGateway | 
Description: Static gateway IP address to set for the GVCP interface of the remote device.
Visibility: Expert
| GenApi::ICommand& GevDeviceForceIP | 
Description: Apply the force IP settings (GevDeviceForceIPAddress, GevDeviceForceSubnetMask and GevDeviceForceGateway) in the Device using ForceIP command.
Visibility: Expert
| GenApi::IInteger& GevDeviceForceIPAddress | 
Description: Static IP address to set for the GVCP interface of the remote device.
Visibility: Expert
| GenApi::IInteger& GevDeviceForceSubnetMask | 
Description: Static subnet mask to set for GVCP interface of the remote device.
Visibility: Expert
| GenApi::IInteger& GevDeviceGateway | 
Description: Current gateway IP address of the GVCP interface of the remote device.
Visibility: Expert
| GenApi::IInteger& GevDeviceIPAddress | 
Description: Current IP address of the GVCP interface of the selected remote device.
Visibility: Expert
| GenApi::IBoolean& GevDeviceIsWrongSubnet | 
Description: Indicates whether the device is on the wrong subnet.
Visibility: Expert
| GenApi::IInteger& GevDeviceMACAddress | 
Description: 48-bit MAC address of the GVCP interface of the selected remote device.
Visibility: Expert
| GenApi::IInteger& GevDeviceMaximumPacketSize | 
Description: The maximum packet size that can be safely used by the device on the current interface.
Visibility: Expert
| GenApi::IInteger& GevDeviceMaximumRetryCount | 
Description: Maximum number of times to retry a read/write operation.
Visibility: Expert
| GenApi::IBoolean& GevDeviceModeIsBigEndian | 
Description: This represents the endianness of all device's registers (bootstrap registers and manufacturer-specific registers).
Visibility: Expert
| GenApi::IInteger& GevDevicePort | 
Description: Current IP port of the GVCP interface of the selected remote device.
Visibility: Expert
| GenApi::IInteger& GevDeviceReadAndWriteTimeout | 
Description: The timeout in us for read/write operations to the camera.
Visibility: Expert
| GenApi::IInteger& GevDeviceSubnetMask | 
Description: Current subnet mask of the GVCP interface of the selected remote device.
Visibility: Expert
| GenApi::IInteger& GevVersionMajor | 
Description: Major version of the specification.
Visibility: Expert
| GenApi::IInteger& GevVersionMinor | 
Description: Minor version of the specification.
Visibility: Expert
| GenApi::IEnumerationT<GUIXMLLocationEnum>& GUIXMLLocation | 
Description: Sets the location to load GUI XML.
Visibility: Beginner
| GenApi::IString& GUIXMLPath | 
Description: GUI XML Path.
Visibility: Beginner
| GenApi::IString& StreamID | 
Description: Device unique ID for the stream.
Visibility: Beginner
| GenApi::IInteger& 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