DeviceFactory Class

CVB.Net Documentation
Factory object for creating Device objects.
Inheritance Hierarchy

SystemObject
  Stemmer.CvbDeviceFactory

Namespace:  Stemmer.Cvb
Assembly:  Stemmer.Cvb (in Stemmer.Cvb.dll) Version: 14.0.0.0
Syntax

public static class DeviceFactory

The DeviceFactory type exposes the following members.

Properties

  NameDescription
Public propertyStatic memberNumberOfOpenDevices
Gets the number of open devices.
Top
Methods

  NameDescription
Public methodStatic memberDiscover
Discovers available devices (not vins) with a default time span of 300ms.
Public methodStatic memberDiscover(String)
Discovers available nodes starting on level of the given accessToken with a default time span of 300ms.
Public methodStatic memberDiscover(DiscoverFlags)
Discovers available devices/nodes depending on the given flags with a default time span of 300ms.
Public methodStatic memberDiscover(DiscoveryInformation)
Discovers available nodes starting on the level of the given discover info with a default time span of 300ms.
Public methodStatic memberDiscover(String, DiscoverFlags)
Discovers available nodes starting on level of the given accessToken with a default time span of 300ms.
Public methodStatic memberDiscover(DiscoverFlags, TimeSpan)
Discovers available devices/nodes depending on the given flags.
Public methodStatic memberDiscover(DiscoveryInformation, DiscoverFlags)
Discovers available nodes starting on level of the given discover info with a default time span of 300ms.
Public methodStatic memberDiscover(String, DiscoverFlags, TimeSpan)
Discovers available nodes starting on level of the given accessToken.
Public methodStatic memberDiscover(DiscoveryInformation, DiscoverFlags, TimeSpan)
Discovers available nodes starting on level of the given discover info.
Public methodStatic memberGetOpenDeviceSnapshot
Gets all currently opened devices.
Public methodStatic memberOpen(String)
Tries to open a device with the given provider with its default board and port (if applicable).
Public methodStatic memberOpen(DiscoveryInformation)
Opens a device based on the given discovery info.
Public methodStatic memberOpen(String, Int32, Int32)
Open a device with the given provider.
Public methodStatic memberOpenBoard
Open a device with the given provider and board.
Public methodStatic memberOpenPort
Open a device with the given provider and port.
Public methodStatic memberTryOpen(String, Device)
Tries to open a device with the given provider with its default board and port (if applicable).
Public methodStatic memberTryOpen(DiscoveryInformation, Device)
Tries to open a device with the given discovery info.
Public methodStatic memberTryOpen(String, Int32, Int32, Device)
Tries to open a device with the given provider.
Public methodStatic memberTryOpenBoard
Tries to open a device with the given provider and board.
Public methodStatic memberTryOpenPort
Tries to open a device with the given provider and port.
Top
Events

  NameDescription
Public eventStatic memberDeviceDisposed
Occurs when a new device is disposed.
Public eventStatic memberNewDevice
Occurs when a new device is created.
Top
Fields

  NameDescription
Public fieldStatic memberAviMpgGuid
The GUID for the video image source.
Public fieldStatic memberEmuGuid
The GUID for the Emu file driver.
Public fieldStatic memberFileGuid
The GUID for the CVCFile based driver (i.e. load the CVCFile dlo like a vin).
Public fieldStatic memberGenICamGuid
The GUID for the GenICam.vin.
Top
See Also

Reference