Witam,
Odbieram dane w ten sposób:
serialPort1.Read(dane, 0, 255);
textBox1.Text = System.Text.ASCIIEncoding.ASCII.GetString(dane);
Jednak potrzebuje dane w blokach, które zaczynają się od $ a kończą znakiem /r (zgodnie z NMEA).
Długość jednej lini wraz ze znakami początku i kończa to max 82 znaki
Jak odebrać, który zawiera się między tymi znakami.
Nie mam również pomysłu jak efektywnie odbierać dane. Tzn czy mam wsadzić nieskończoną pętle while, w której będę obierał dane(jak wtedy sterować resztą programu)?