Beispiel #1
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);
        }
Beispiel #2
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");
            }
        }