public void Odbierz(SerialPort com, bool rejestruj) { try { //Odczytaj i roznych wiadomosci z portu szeregowego for (int i = 0; i < 1000; i++) { string odb = com.ReadLine(); if (odb != null) { Odebrane.Add(odb); if (rejestruj == true) { Wartosci.Add(odb); } odswiez = true; } } } catch { } //Pokaz 12 ostatnich wiadomosci if (odswiez == true) { for (int i = 12; i >= 0; i--) { if (Odebrane.ElementAtOrDefault(Odebrane.Count() - 1 - i) != null) { TerminalOdswiezanie("RX: " + Odebrane.ElementAtOrDefault(Odebrane.Count() - 1 - i)); } } odswiez = false; } Odebrane.Clear(); }
public void WyczyscBufor() { Wartosci.Clear(); }