InterfaceFinder Class#
Inheritance Hierarchy#
System.Object
Basler.Pylon.InterfaceFinder
Syntax#
C#
VB
Methods#
Name | Description | |
---|---|---|
Enumerate() | Retrieves information about interfaces in the system. An interface may represent a frame grabber board, a network card, etc. Currently, this method is used mainly for the pylon GenTL Consumer transport layer, which is used for CoaXPress, for example. All other pylon transport layers return one default interface. The default interface does not provide any parameters and therefore returns an empty parameter collection. | |
Enumerate(String) | Retrieves information about interfaces of a specific type in the system. An interface may represent a frame grabber board, a network card, etc. Currently, this method is used mainly for the pylon GenTL Consumer transport layer, which is used for CoaXPress, for example. All other pylon transport layers return one default interface. The default interface does not provide any parameters and therefore returns an empty parameter collection. |
InterfaceFinder.Enumerate Method#
Retrieves information about interfaces in the system. An interface may represent a frame grabber board, a network card, etc. Currently, this method is used mainly for the pylon GenTL Consumer transport layer, which is used for CoaXPress, for example. All other pylon transport layers return one default interface. The default interface does not provide any parameters and therefore returns an empty parameter collection.
Syntax#
C#
VB
Return Value#
Type: List(IInterfaceInfo)
Returns a list of IInterfaceInfo objects, one for each interface found. The list is ordered by device type and interface ID. Device type order: USB, GigE, Camera Link, other device types ordered by using the < operator, Camera Emulation
Remarks#
The function queries for interfaces in the system and returns a list of IInterfaceInfo objects describing the interfaces. The returned information can be used to create a specific Interface object.
Thread Safety: This method is thread-safe.
Error Safety: Can throw exceptions.
InterfaceFinder.Enumerate Method (String)#
Retrieves information about interfaces of a specific type in the system. An interface may represent a frame grabber board, a network card, etc. Currently, this method is used mainly for the pylon GenTL Consumer transport layer, which is used for CoaXPress, for example. All other pylon transport layers return one default interface. The default interface does not provide any parameters and therefore returns an empty parameter collection.
Syntax#
C#
VB
Parameters#
- deviceType
- Type: System.String
The name of the device type to enumerate interfaces. The static class DeviceType can be used to get a list of valid device class names.
Return Value#
Type: List(IInterfaceInfo)
Returns a list of IInterfaceInfo objects, one per interface found. The list is ordered by interface ID.
Remarks#
The function queries for interfaces of a specific device class in the system and returns a list of IInterfaceInfo objects describing the interfaces. The returned information can be used to create a specific Interface object. The static class DeviceType can be used to get a list of valid device type names.
Thread Safety: This method is thread-safe.
Error Safety: Can throw exceptions.
InterfaceFinder.Enumerate Method#
Overload List#
Name | Description | |
---|---|---|
Enumerate() | Retrieves information about interfaces in the system. An interface may represent a frame grabber board, a network card, etc. Currently, this method is used mainly for the pylon GenTL Consumer transport layer, which is used for CoaXPress, for example. All other pylon transport layers return one default interface. The default interface does not provide any parameters and therefore returns an empty parameter collection. | |
Enumerate(String) | Retrieves information about interfaces of a specific type in the system. An interface may represent a frame grabber board, a network card, etc. Currently, this method is used mainly for the pylon GenTL Consumer transport layer, which is used for CoaXPress, for example. All other pylon transport layers return one default interface. The default interface does not provide any parameters and therefore returns an empty parameter collection. |