public recipeScanForm()
 {
     InitializeComponent();
     QERecipe qer = new QERecipe(@"C:\Users\kl07\Dropbox\Documents in Dropbox\PhD online\C# Projects\Spectral Response AQ\Spectral Response AQ\3JTop.txt");
     this.fillParameters(qer);
     loadRecipe();
 }
        protected void fillParameters(QERecipe qer)
        {
            this.startWaveTextBox.Text = Convert.ToString(qer.startWavelength);
            this.endWaveTextBox.Text = Convert.ToString(qer.endWavelength);
            this.stepTextBox.Text =Convert.ToString(qer.step);

            this.dutLIAChannelComboBox.SelectedIndex = qer.LIAChannel;
            this.throughDevBox.Checked = qer.biasBox;

            this.deviceBiasTextBox.Text = Convert.ToString(qer.deviceBias);
            this.lightBias1TextBox.Text = Convert.ToString(qer.lightBias[0]);
            this.lightBias2TextBox.Text = Convert.ToString(qer.lightBias[1]);
            this.lightBias3TextBox.Text = Convert.ToString(qer.lightBias[2]);
        }
        private void recipeComboBox_SelectedIndexChanged(object sender, EventArgs e)
        {
            QERecipe qer = new QERecipe((string)recipeComboBox.SelectedItem);

            this.fillParameters(qer);
        }