Пример #1
0
        private void buttonConnect_Click(object sender, EventArgs e)
        {
            statusLabelConnected.Text = "Connecting to Altimeter...";
            //connectProgressBar.Value = 0;
            //connectProgressBar.Visible = true;

            Constants.AltBoardUSB status = AltUSB.DetectAltimeterDevice(0);
            //connectProgressBar.Value = 50;
            if (status == Constants.AltBoardUSB.found)
            {
                //string[] newLines = new String[textStatus.Lines.Length+2];
                textStatus.Text += "Found Altimeter..." + Environment.NewLine;
                //connectProgressBar.Value = 75;
                textStatus.Text += "Firmware version: " + AltUSB.FirmwareVersion + Environment.NewLine;
                //connectProgressBar.Value = 100;
                statusLabelConnected.Text = "Altimeter Connected";
            }
            else
            {
                textStatus.Text          += "Error connecting to Altimeter" + Environment.NewLine;
                textStatus.Text          += "Error: " + status.ToString() + Environment.NewLine;
                statusLabelConnected.Text = "Error Connecting";
            }
            //connectProgressBar.Visible = false;
            //AltUSB.DisconnectPICkit2Unit();
        }
Пример #2
0
 private void connectCheckTimer_Tick(object sender, EventArgs e)
 {
     Constants.AltBoardUSB status = AltUSB.DetectAltimeterDevice(0);
     if (status == Constants.AltBoardUSB.found)
     {
         statusLabelConnected.Text = "Altimeter Connected";
     }
     connectCheckTimer.Enabled = false;
 }
Пример #3
0
 private void checkBoxBuzzer_CheckedChanged(object sender, EventArgs e)
 {
     if (checkBoxBuzzer.Checked)
     {
         AltUSB.ControlBuzzer(true);
     }
     else
     {
         AltUSB.ControlBuzzer(false);
     }
 }
Пример #4
0
 private void buttonDumpEE_Click(object sender, EventArgs e)
 {
     byte[] result;
     result           = AltUSB.ReadEE(ushort.Parse(textEEAddress.Text), byte.Parse(textEEBlock.Text), byte.Parse(textEELength.Text));
     textStatus.Text += "EEPROM Block: ";
     foreach (byte byteVal in result)
     {
         textStatus.Text += Convert.ToString((int)byteVal, 16).ToUpper() + " ";
     }
     textStatus.Text += Environment.NewLine;
 }
Пример #5
0
 private void statusLabelConnected_Click(object sender, EventArgs e)
 {
     if (connectCheckTimer.Enabled)
     {
         AltUSB.DisconnectAltimeter();
         connectCheckTimer.Enabled = false;
         statusLabelConnected.Text = "Disconnected";
     }
     else
     {
         connectCheckTimer.Enabled = true;
         statusLabelConnected.Text = "Searching for altimeter...";
     }
 }
Пример #6
0
        private void buttonReadByte_Click(object sender, EventArgs e)
        {
            byte eeprom = AltUSB.ReadEEByte(ushort.Parse(textEEAddress.Text), byte.Parse(textEEBlock.Text));

            textStatus.Text += "EEPROM: " + Convert.ToString((int)eeprom, 16).ToUpper() + Environment.NewLine;
        }