Files
Akari.Provider.WaveshareUART/WaveshareUARTProvider.cs
Eveldee fbee4bd59d Clean code
Remove and sort usings
2021-01-26 20:45:30 +01:00

41 lines
975 B
C#

using Akari.Provider.WaveshareUART.Users;
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();
}
public void FingerprintLoop()
{
InitSensor();
new MQTTService().Start();
}
}
}