Ejemplo n.º 1
0
        private void Window_Closing(object sender, System.ComponentModel.CancelEventArgs e)
        {
            Settings newSettings = new Settings();

            //Connection values
            newSettings.TransmissionSpeed = (uint)TransSpeed.SelectedItem;
            newSettings.DataBits          = (uint)DataBit.SelectedItem;
            newSettings.Parity            = (Parity)ParityList.SelectedItem;
            newSettings.StopBit           = (StopBits)StopBitsList.SelectedItem;
            newSettings.HandShake         = (Handshake)Handshakes.SelectedItem;

            //Test values
            newSettings.Freq1 = Freq1.Text;
            newSettings.Freq2 = Freq2.Text;
            newSettings.Freq3 = Freq3.Text;
            newSettings.Freq4 = Freq4.Text;

            newSettings.MultiplierUnit = unitList.Text;
            newSettings.MeasurmentType = ModeList.Text;
            newSettings.DChecked       = DParameter.IsChecked.Value;

            newSettings.AVG               = AVGValue.Text;
            newSettings.Cycles            = Cycles.Text;
            newSettings.SerialTestChecked = SerialTest.IsChecked.Value;
            newSettings.CSVPath           = FilePath.Text;

            fileHandler.writeNewSettings(newSettings);
            if (rsConnector != null)
            {
                rsConnector.closePort();
            }
        }
Ejemplo n.º 2
0
        private void returnToIdle(RSCommunication rsConnector, bool fileHandlerExist, string errorMessage = "")
        {
            if (errorMessage != "")
            {
                System.Windows.MessageBox.Show(errorMessage);
            }

            rsConnector.changeAVGInDevice("1");
            if (fileHandlerExist)
            {
                fileHandler.closeWriter();
            }
            System.Threading.Thread.Sleep(200);
            rsConnector.unlockKeypadInDevice();
            rsConnector.closePort();
            rsConnector.Dispose();
            SendButton.Content = "Wykonaj test";
        }