Пример #1
0
        private void button8_Click(object sender, EventArgs e)
        {
            FlightPlanUSB planUSB = new FlightPlanUSB();
            if (planUSB.IsOpen())
            {
                int[] servos = planUSB.ReadServosRAW();

                if (comboAilCH.SelectedIndex > 0)
                {
                    numericUpDownServoAILcenter.Value =servos[comboAilCH.SelectedIndex - 1];
                }
                if (comboEleCH.SelectedIndex > 0)
                {
                    numericUpDownServoELEcenter.Value = servos[comboEleCH.SelectedIndex - 1];
                }
                /*
                if (comboThrCH.SelectedIndex > 0)
                {
                    numericUpDownServoTHRcenter.Value = servos[comboThrCH.SelectedIndex - 1];
                }
                */
                if (comboTailCH.SelectedIndex > 0)
                {
                    numericUpDownServoTAILcenter.Value = servos[comboTailCH.SelectedIndex - 1];
                }

                if (comboPanCH.SelectedIndex > 0)
                {
                    numericUpDownServoPANcenter.Value = servos[comboPanCH.SelectedIndex - 1];
                }
                if (comboTiltCH.SelectedIndex > 0)
                {
                    numericUpDownServoTILTcenter.Value = servos[comboTiltCH.SelectedIndex - 1];
                }

                if (comboAil2CH.SelectedIndex > 0)
                {
                    numericUpDownServoAIL2center.Value = servos[comboAil2CH.SelectedIndex - 1];
                }
                planUSB.Close();
            }
            else if (me.Idioma == 0)
            {
                MessageBox.Show("No se puede abrir dispositivo Ikarus OSD");
            }
            else
            {
                MessageBox.Show("Cannot open Ikarus OSD device");
            }

        }