40 lines
926 B
C#
40 lines
926 B
C#
using Akari.Provider.WaveshareUART.Users;
|
|
using System;
|
|
using System.IO;
|
|
using WaveshareUARTFingerprintSensor;
|
|
|
|
namespace Akari.Provider.WaveshareUART
|
|
{
|
|
public class WaveshareUARTProvider
|
|
{
|
|
public const string SettingsFilePath = "settings.txt";
|
|
|
|
public static WaveshareUARTProvider Instance { get; }
|
|
|
|
static WaveshareUARTProvider()
|
|
{
|
|
Instance = new WaveshareUARTProvider();
|
|
}
|
|
|
|
public UsersManager UsersManager { get; }
|
|
public FingerprintSensor FingerprintSensor { get; private set; }
|
|
|
|
private WaveshareUARTProvider()
|
|
{
|
|
UsersManager = new UsersManager();
|
|
}
|
|
|
|
public void InitSensor()
|
|
{
|
|
FingerprintSensor = new FingerprintSensor(File.ReadAllText(SettingsFilePath));
|
|
|
|
FingerprintSensor.Start();
|
|
}
|
|
|
|
internal void FingerprintLoop()
|
|
{
|
|
|
|
}
|
|
}
|
|
}
|