Beispiel #1
0
        static void Main(string[] args)
        {
            Console.WriteLine("RaspberryWiegandTestador v1.0");
            Console.WriteLine($"  Arquitetura {RuntimeInformation.OSArchitecture}");
            Console.WriteLine($"  Executando em {RuntimeInformation.OSDescription}");

            int maxWiegandBits = 26;

            Task.Run(() =>
            {
                int pino0            = 19;
                int pino1            = 26;
                LeitorWiegand leitor = new LeitorWiegand(pino0, pino1, maxWiegandBits);

                Controlador controlador = new Controlador(leitor);
                controlador.processa();
            });

            Console.WriteLine("Executando Controlador com Leitor Protocolo Wiegand...");

            while (true)
            {
                System.Threading.Thread.Sleep(60000);
            }
        }
 public Controlador(LeitorWiegand leitor)
 {
     this.leitor = leitor;
 }