static public Quartus_console GetInstance() { if (_instance == null) { _instance = new Quartus_console(); } return(_instance); }
private void EOFMessageHandle(string message) { if (message == "EOF") { Console.WriteLine(Quartus_console.GetInstance().RunQuartusCommandAsync($"quartus_pgm -m jtag –o \"p;{FirmwareFile.Name}@1\"").Result); string FileName = FirmwareFile.Name; FirmwareFile.Close(); File.Delete(FileName); isFileStreamCreated = false; } }