Exemple #1
0
        public static void IrTest(List <string> argsList, IrReceiver ir)
        {
            Console.WriteLine($"Ir Test");

            double delay;

            if (argsList.Count > 1)
            {
                delay = Convert.ToDouble(argsList[1]);
            }
            else
            {
                delay = 10;
            }

            while (true)
            {
                int data = ir.GetKey();
                if (data == 0 & data != 999)
                {
                    Console.Write($"_");
                }
                else if (data == 999)
                {
                    Console.WriteLine($"data: repeated last");
                }
                else
                {
                    Console.WriteLine($"data: {data} ");
                }
                DelayHelper.DelayMilliseconds((int)delay, true);
            }
        }