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(); } } }