private void envio()        //funcion para enviar los objetivos simulados a traves de la red
        {
            TimeController temporizador = new TimeController(5, false);

            WrappedNMEADataSender sender;
            int    integratorServerPort      = 12082;
            String integratorServerIpAddress = "192.168.0.17";

            sender = new WrappedNMEADataSender(integratorServerIpAddress, integratorServerPort);
            sender.setBaseStation(localBaseStation);
            sender.Connect();

            while (true)
            {
                if (temporizador.isCycleDone)
                {
                    if ((listaObjetivos.Count > 0) && (sender.aliveConecction()))
                    {
                        for (int i = 0; i < listaObjetivos.Count; i++)
                        {
                            sender.SendTarget(listaObjetivos[i]);
                        }
                    }
                }

                //esperar evento para detener el hilo
                if (eventoEnvio.WaitOne(0, false) == true)
                {
                    sender.Disconnect();
                    eventoEnvio.Reset();                    //reset the event
                    break;
                }
            }
        }
        //funcion para enviar los objetivos simulados a traves de la red
        private void envio()
        {
            TimeController temporizador = new TimeController(5, false);

            WrappedNMEADataSender sender;
            int  integratorServerPort= 12082;
            String integratorServerIpAddress = "192.168.0.17";
            sender = new WrappedNMEADataSender(integratorServerIpAddress, integratorServerPort);
            sender.setBaseStation(localBaseStation);
            sender.Connect();

            while (true)
            {

                if(temporizador.isCycleDone)
                {
                    if((listaObjetivos.Count > 0) && (sender.aliveConecction()))
                    {
                        for (int i = 0; i < listaObjetivos.Count; i++ )
                        {
                            sender.SendTarget(listaObjetivos[i]);
                        }
                    }
                }

                //esperar evento para detener el hilo
                if (eventoEnvio.WaitOne(0, false) == true)
                {
                    sender.Disconnect();
                    eventoEnvio.Reset();//reset the event
                    break;
                }
            }
        }