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