jorgeAbreu
Membro
Estou a desenvolver uma aplicação para PDA (WM6) que deverá ler dados de GPS.
A função encarregue disso terá mais ou menos esta estrutura:
O problema que estou a ter é que com este código, cada ReadLine demora-me cerca de 10 segundos. Ou seja, demora 10 segundos a devolver cada String NMEA.
Alguém tem alguma prática nisto que me possa dar umas luzes?
A função encarregue disso terá mais ou menos esta estrutura:
Código:
SerialPort sp = new SerialPort();
private void startCommButton_Click(object sender, EventArgs e)
{
sp.PortName = "COM4";
sp.BaudRate = 4800;
sp.Open();
string str = "";
while ((str = sp.ReadLine()) != null)
{
this.label1.Text = str;
this.Refresh();
}
O problema que estou a ter é que com este código, cada ReadLine demora-me cerca de 10 segundos. Ou seja, demora 10 segundos a devolver cada String NMEA.
Alguém tem alguma prática nisto que me possa dar umas luzes?
Última edição pelo moderador: