Class FingerprintDeviceManager
Singleton class to Initialize the fprint library and perform fingerprint reader device discovery. Access properties and methods via the Instance Property.
Inheritance
System.Object
FingerprintDeviceManager
Implements
System.IDisposable
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Unosquare.Labs.LibFprint
Syntax
public sealed class FingerprintDeviceManager : IDisposable
Properties
Instance
Gets the single instance of the Fingerprint Device Manager
Declaration
public static FingerprintDeviceManager Instance { get; }
Property Value
Type | Description |
---|---|
FingerprintDeviceManager | The instance. |
IsInitialized
Gets or sets a value indicating whether the library is initialized.
Declaration
public bool IsInitialized { get; }
Property Value
Type | Description |
---|---|
System.Boolean |
|
Methods
DiscoverDevices()
Performs a discovery of currently connected Fingerprint Scanner devices Use the resulting array of FingerPrintDevice to start operating the devices.
Declaration
public FingerprintDevice[] DiscoverDevices()
Returns
Type | Description |
---|---|
FingerprintDevice[] |
Dispose()
Declaration
public void Dispose()
Finalize()
Finalizes an instance of the FingerprintDeviceManager class.
Declaration
protected void Finalize()
Initialize(Int32)
Initializes the fprint library with the given debug level. The dibug level is not documented but 3 seems to have some level of verbosity.
Declaration
public void Initialize(int debugLevel = 0)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | debugLevel | The debug level. |
Exceptions
Type | Condition |
---|---|
System.Exception |
Implements
System.IDisposable