Exemple #1
0
        //FiltroMediana filtroLat = new FiltroMediana(10);
        //FiltroMediana filtroLon = new FiltroMediana(10);
        //FiltroMediana filtroAlt = new FiltroMediana(10);


        public AntTracker()
        {
       
            planeStateUpdated = false;
            terminate = false;
            antenaTracker = new AntenaTracker();
            datosAvion = new AntTrackerDatosAvion();
            datosAvion.LoadDefaults();

            debug = new AntTrackerDebug();
            debug.LoadDefaults();

            if (antenaTracker.IsOpen())
            {
                timer = new System.Threading.Timer(TimerTask, this, 1000, 1000 /5);
            }
            else if (singleton.Idioma == 0)
            {
                MessageBox.Show("No se puede abrir dispositivo AntTracker");
            }
            else
            {
                MessageBox.Show("Cannot open AntTracker device");
            }
        }
Exemple #2
0
        public USBXpress.ReturnCodes WriteDatosAvion(AntTrackerDatosAvion datos)
       {
           
           if (this.IsOpen() && datos !=null)
           {
               byte[] buffer = datos.ToByteArray();
               return Write(Comandos.WriteAvion, 0, 0, buffer);
           }

           return USBXpress.ReturnCodes.SI_WRITE_ERROR;
             
       }