Skip to content

CameraInfoKey Class#

Provides standard camera info key names.

Inheritance Hierarchy#

System.Object
  Basler.Pylon.CameraInfoKey

Syntax#

C#

public static class CameraInfoKey

VB

Public NotInheritable Class CameraInfoKey

The CameraInfoKey type exposes the following members.

Properties#

NameDescription
Public propertyStatic memberDefaultGateway GigE devices: The default gateway of the device in a human readable representation.
Public propertyStatic memberDeviceCurrentIpConfiguration GigE devices: The current IP configuration of the device.
Public propertyStatic memberDeviceFactory The name of the transport layer able to create this device.
Public propertyStatic memberDeviceGUID USB devices: The GUID of the device.
Public propertyStatic memberDeviceID The ID of the device (e.g., used by Camera Link and GenTL Consumer).
Public propertyStatic memberDeviceIdx USB devices: The index of the device.
Public propertyStatic memberDeviceIpAddress GigE devices: The IP address of the device in a human readable representation.
Public propertyStatic memberDeviceIpConfigurationOptions GigE devices: The persistent IP configuration options of the device.
Public propertyStatic memberDeviceMacAddress GigE devices: The MAC address of the device in a human readable representation.
Public propertyStatic memberDeviceSocketAddress GigE devices: The socket address of the device in a human readable representation, including the port number.
Public propertyStatic memberDeviceType The device type of the device, e.g. BaslerGigE, BaslerUsb, BaslerCameraLink.
Public propertyStatic memberDeviceVersion The version number of the device.
Public propertyStatic memberDriverKeyName USB devices: The driver key name.
Public propertyStatic memberFriendlyName The human readable name of the device.
Public propertyStatic memberFullName The full name identifying the device.
Public propertyStatic memberInitialBaudRate Camera Link devices: The initial baud rate of the serial port that the device is connected to.
Public propertyStatic memberInterfaceID The ID of the interface that the device is connected to.
Public propertyStatic memberIpConfigOptions GigE devices: The persistent IP configuration options.
Public propertyStatic memberManufacturerInfo USB devices: The information about the manufacturer of the device.
Public propertyStatic memberModelName The model name of the device.
Public propertyStatic memberNetworkInterfaceIpAddress GigE devices: The address of the network interface that the device is connected to.
Public propertyStatic memberPortID Camera Link devices: The ID of the serial port that the device is connected to.
Public propertyStatic memberPortNr GigE devices: The port number used by the device.
Public propertyStatic memberProductId USB devices: The product ID of the device.
Public propertyStatic memberSerialNumber The serial number of the device, if supported by the underlying implementation.
Public propertyStatic memberSpeedSupportBitmask USB devices: The bit mask indicating the supported USB data transfer speeds.
Public propertyStatic memberSubnetMask GigE devices: The subnet mask of the device in a human readable representation.
Public propertyStatic memberTLType The transport layer type of the device.
Public propertyStatic memberTransferMode USB devices: The transfer mode supported by the device (e.g. direct transfer mode or buffered transfer mode).
Public propertyStatic memberUsbDriverTypeName USB devices: The USB driver type used by the device.
Public propertyStatic memberUsbPortVersionBcd USB devices: The version of the USB port that the device is connected to.
Public propertyStatic memberUserDefinedName The user-defined name
Public propertyStatic memberVendorId USB devices: The vendor ID of the device.
Public propertyStatic memberVendorName The vendor name of the device.
 

CameraInfoKey.DefaultGateway Property#

GigE devices: The default gateway of the device in a human readable representation.

Syntax#

C#

public static string DefaultGateway { get; }

VB

Public Shared ReadOnly Property DefaultGateway As String
    Get

Property Value#

Type: String

CameraInfoKey.DeviceCurrentIpConfiguration Property#

GigE devices: The current IP configuration of the device.

Syntax#

C#

public static string DeviceCurrentIpConfiguration { get; }

VB

Public Shared ReadOnly Property DeviceCurrentIpConfiguration As String
    Get

Property Value#

Type: String

CameraInfoKey.DeviceFactory Property#

The name of the transport layer able to create this device.

Syntax#

C#

public static string DeviceFactory { get; }

VB

Public Shared ReadOnly Property DeviceFactory As String
    Get

Property Value#

Type: String

CameraInfoKey.DeviceGUID Property#

USB devices: The GUID of the device.

Syntax#

C#

public static string DeviceGUID { get; }

VB

Public Shared ReadOnly Property DeviceGUID As String
    Get

Property Value#

Type: String

CameraInfoKey.DeviceID Property#

The ID of the device (e.g., used by Camera Link and GenTL Consumer).

Syntax#

C#

public static string DeviceID { get; }

VB

Public Shared ReadOnly Property DeviceID As String
    Get

Property Value#

Type: String

CameraInfoKey.DeviceIdx Property#

USB devices: The index of the device.

Syntax#

C#

public static string DeviceIdx { get; }

VB

Public Shared ReadOnly Property DeviceIdx As String
    Get

Property Value#

Type: String

CameraInfoKey.DeviceIpAddress Property#

GigE devices: The IP address of the device in a human readable representation.

Syntax#

C#

public static string DeviceIpAddress { get; }

VB

Public Shared ReadOnly Property DeviceIpAddress As String
    Get

Property Value#

Type: String

CameraInfoKey.DeviceIpConfigurationOptions Property#

GigE devices: The persistent IP configuration options of the device.

Syntax#

C#

public static string DeviceIpConfigurationOptions { get; }

VB

Public Shared ReadOnly Property DeviceIpConfigurationOptions As String
    Get

Property Value#

Type: String

CameraInfoKey.DeviceMacAddress Property#

GigE devices: The MAC address of the device in a human readable representation.

Syntax#

C#

public static string DeviceMacAddress { get; }

VB

Public Shared ReadOnly Property DeviceMacAddress As String
    Get

Property Value#

Type: String

CameraInfoKey.DeviceSocketAddress Property#

GigE devices: The socket address of the device in a human readable representation, including the port number.

Syntax#

C#

public static string DeviceSocketAddress { get; }

VB

Public Shared ReadOnly Property DeviceSocketAddress As String
    Get

Property Value#

Type: String

CameraInfoKey.DeviceType Property#

The device type of the device, e.g. BaslerGigE, BaslerUsb, BaslerCameraLink.

Syntax#

C#

public static string DeviceType { get; }

VB

Public Shared ReadOnly Property DeviceType As String
    Get

Property Value#

Type: String

CameraInfoKey.DeviceVersion Property#

The version number of the device.

Syntax#

C#

public static string DeviceVersion { get; }

VB

Public Shared ReadOnly Property DeviceVersion As String
    Get

Property Value#

Type: String

CameraInfoKey.DriverKeyName Property#

USB devices: The driver key name.

Syntax#

C#

public static string DriverKeyName { get; }

VB

Public Shared ReadOnly Property DriverKeyName As String
    Get

Property Value#

Type: String

CameraInfoKey.FriendlyName Property#

The human readable name of the device.

Syntax#

C#

public static string FriendlyName { get; }

VB

Public Shared ReadOnly Property FriendlyName As String
    Get

Property Value#

Type: String

CameraInfoKey.FullName Property#

The full name identifying the device.

Syntax#

C#

public static string FullName { get; }

VB

Public Shared ReadOnly Property FullName As String
    Get

Property Value#

Type: String

CameraInfoKey.InitialBaudRate Property#

Camera Link devices: The initial baud rate of the serial port that the device is connected to.

Syntax#

C#

public static string InitialBaudRate { get; }

VB

Public Shared ReadOnly Property InitialBaudRate As String
    Get

Property Value#

Type: String

CameraInfoKey.InterfaceID Property#

The ID of the interface that the device is connected to.

Syntax#

C#

public static string InterfaceID { get; }

VB

Public Shared ReadOnly Property InterfaceID As String
    Get

Property Value#

Type: String

CameraInfoKey.IpConfigOptions Property#

GigE devices: The persistent IP configuration options.

Syntax#

C#

public static string IpConfigOptions { get; }

VB

Public Shared ReadOnly Property IpConfigOptions As String
    Get

Property Value#

Type: String

CameraInfoKey.ManufacturerInfo Property#

USB devices: The information about the manufacturer of the device.

Syntax#

C#

public static string ManufacturerInfo { get; }

VB

Public Shared ReadOnly Property ManufacturerInfo As String
    Get

Property Value#

Type: String

CameraInfoKey.ModelName Property#

The model name of the device.

Syntax#

C#

public static string ModelName { get; }

VB

Public Shared ReadOnly Property ModelName As String
    Get

Property Value#

Type: String

CameraInfoKey.NetworkInterfaceIpAddress Property#

GigE devices: The address of the network interface that the device is connected to.

Syntax#

C#

public static string NetworkInterfaceIpAddress { get; }

VB

Public Shared ReadOnly Property NetworkInterfaceIpAddress As String
    Get

Property Value#

Type: String

CameraInfoKey.PortID Property#

Camera Link devices: The ID of the serial port that the device is connected to.

Syntax#

C#

public static string PortID { get; }

VB

Public Shared ReadOnly Property PortID As String
    Get

Property Value#

Type: String

CameraInfoKey.PortNr Property#

GigE devices: The port number used by the device.

Syntax#

C#

public static string PortNr { get; }

VB

Public Shared ReadOnly Property PortNr As String
    Get

Property Value#

Type: String

CameraInfoKey.ProductId Property#

USB devices: The product ID of the device.

Syntax#

C#

public static string ProductId { get; }

VB

Public Shared ReadOnly Property ProductId As String
    Get

Property Value#

Type: String

CameraInfoKey.SerialNumber Property#

The serial number of the device, if supported by the underlying implementation.

Syntax#

C#

public static string SerialNumber { get; }

VB

Public Shared ReadOnly Property SerialNumber As String
    Get

Property Value#

Type: String

CameraInfoKey.SpeedSupportBitmask Property#

USB devices: The bit mask indicating the supported USB data transfer speeds.

Syntax#

C#

public static string SpeedSupportBitmask { get; }

VB

Public Shared ReadOnly Property SpeedSupportBitmask As String
    Get

Property Value#

Type: String

CameraInfoKey.SubnetMask Property#

GigE devices: The subnet mask of the device in a human readable representation.

Syntax#

C#

public static string SubnetMask { get; }

VB

Public Shared ReadOnly Property SubnetMask As String
    Get

Property Value#

Type: String

CameraInfoKey.TLType Property#

The transport layer type of the device.

Syntax#

C#

public static string TLType { get; }

VB

Public Shared ReadOnly Property TLType As String
    Get

Property Value#

Type: String

Remarks#

The static class TLType can be used to get a list of available transport layer types.

CameraInfoKey.TransferMode Property#

USB devices: The transfer mode supported by the device (e.g. direct transfer mode or buffered transfer mode).

Syntax#

C#

public static string TransferMode { get; }

VB

Public Shared ReadOnly Property TransferMode As String
    Get

Property Value#

Type: String

CameraInfoKey.UsbDriverTypeName Property#

USB devices: The USB driver type used by the device.

Syntax#

C#

public static string UsbDriverTypeName { get; }

VB

Public Shared ReadOnly Property UsbDriverTypeName As String
    Get

Property Value#

Type: String

CameraInfoKey.UsbPortVersionBcd Property#

USB devices: The version of the USB port that the device is connected to.

Syntax#

C#

public static string UsbPortVersionBcd { get; }

VB

Public Shared ReadOnly Property UsbPortVersionBcd As String
    Get

Property Value#

Type: String

CameraInfoKey.UserDefinedName Property#

The user-defined name

Syntax#

C#

public static string UserDefinedName { get; }

VB

Public Shared ReadOnly Property UserDefinedName As String
    Get

Property Value#

Type: String

CameraInfoKey.VendorId Property#

USB devices: The vendor ID of the device.

Syntax#

C#

public static string VendorId { get; }

VB

Public Shared ReadOnly Property VendorId As String
    Get

Property Value#

Type: String

CameraInfoKey.VendorName Property#

The vendor name of the device.

Syntax#

C#

public static string VendorName { get; }

VB

Public Shared ReadOnly Property VendorName As String
    Get

Property Value#

Type: String