private static void PrintProperties(CanProg progger) { ConsoleLogger.Print(() => { Console.WriteLine("Свойства устройства:"); foreach (var p in progger.Properties) { Console.Write(" "); Console.ForegroundColor = ConsoleColor.DarkYellow; Console.Write(ParamKeys.KeyNames.ContainsKey((byte)p.Key) ? ParamKeys.KeyNames[(byte)p.Key] : p.Key.ToString()); Console.ResetColor(); Console.Write(" = "); Console.ForegroundColor = ConsoleColor.Yellow; Console.Write(p.Value); Console.ResetColor(); Console.WriteLine(); } }); }
public ComponentUpdater(CanProg Session) { this.Session = Session; }
private static void PrintFileList(CanProg progger) { var files = progger.ListFiles(); ConsoleLogger.Print(() => { Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("Список файлов на устройстве:"); Console.ForegroundColor = ConsoleColor.DarkCyan; foreach (var f in files) { Console.WriteLine(" {0}", f); } Console.ResetColor(); }); }