private void button2_Click(object sender, EventArgs e) { if (device == Devices.OSD) { FlightPlanUSB dev = new FlightPlanUSB(); if (dev.IsOpen()) { dev.FirmwareUpdate(); dev.Close(); } else { if (me.Idioma == 0) MessageBox.Show("Error abriendo USB"); else MessageBox.Show("Error opening USB"); } } else if (device == Devices.Uplink) { EmisoraUSB dev = new EmisoraUSB(); if (dev.IsOpen()) { dev.UpdateFirmware(); dev.Close(); } else { if (me.Idioma == 0) MessageBox.Show("Error abriendo USB"); else MessageBox.Show("Error opening USB"); } } else if (device == Devices.AntTracker) { AntenaTracker dev = new AntenaTracker(); if (dev.IsOpen()) { dev.UpdateFirmware(); dev.Close(); } else { if (me.Idioma == 0) MessageBox.Show("Error abriendo USB"); else MessageBox.Show("Error opening USB"); } } }
private void button3_Click(object sender, EventArgs e) { AntenaTracker antenaTracker = new AntenaTracker(); antTrackConfig = antenaTracker.ReadConfig(); antenaTracker.Close(); UpdateControles(); }
private void buttonUpdate_Click(object sender, EventArgs e) { timer1.Enabled = false; UpdateStruct(); AntenaTracker antenaTracker = new AntenaTracker(); antenaTracker.WriteConfig(antTrackConfig); antenaTracker.Close(); if (me.Idioma == (int)Singleton.Idiomas.Spanish) MessageBox.Show("Configuración Actualizada"); else MessageBox.Show("Config Updated"); timer1.Enabled = true; }
private void FormConfigurarAntracker_FormClosing(object sender, FormClosingEventArgs e) { timer1.Enabled = false; AntenaTracker antenaTracker = new AntenaTracker(); if (antenaTracker.IsOpen()) { AntTrackerDebug dbg = new AntTrackerDebug(); dbg.EnableDebug = 0x00; antenaTracker.WriteDebugInfo(dbg); antenaTracker.Close(); } }
private void timer1_Tick(object sender, EventArgs e) { AntenaTracker antenaTracker = new AntenaTracker(); if (antenaTracker.IsOpen()) { if (firstTime) { antTrackConfig = antenaTracker.ReadConfig(); UpdateControles(); panel1.Enabled = true; firstTime = false; control_pan = numericUpDownServoPANcenter; control_tilt = numericUpDownServoTILTcenter; } labelStatus.Text = "Connected!"; labelStatus.ForeColor = Color.Green; AntTrackerDebug dbg = new AntTrackerDebug(); dbg.pan = (short)control_pan.Value; dbg.tilt = (short)control_tilt.Value; dbg.EnableDebug = 0x05; antenaTracker.WriteDebugInfo(dbg); antenaTracker.Close(); } else { labelStatus.Text = "Not connected."; labelStatus.ForeColor = Color.Red; } }