//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"); } }
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; }