private void button1_Click(object sender, EventArgs e) // Aquí el botón que empieza la ruta
{
if (serialPort1.IsOpen == false)
{
serialPort1.Open();
timer1.Interval=Convert.ToInt32(textBox1.Text)*1000; // Capturo de un textBox los segundos de intervalo de recogida de cada punto
timer1.Enabled = true; // Activo el timer.
MessageBox.Show("Puerto Abierto", "Operación iniciada");
}
}
private void button2_Click(object sender, EventArgs e)
{
if (serialPort1.IsOpen == true)
{
serialPort1.Close();
timer1.Enabled = false;
MessageBox.Show("Puerto Cerrado", "Operación finalizada");
}
GuardaXml(); // Aquí vuelvo los datos de la estructura ruta en un documento xml
}