Beispiel #1
0
        private static void Init()
        {
            string        name;
            Configuration currentConfig = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);

            if (!CComPort.FindPort("Stabilometric Device", out name))
            {
                name = "COM1";
            }

            currentConfig.AppSettings.Settings.Add("PortName", name);
            currentConfig.AppSettings.Settings.Add("Baud", 19200.ToString(CultureInfo.InvariantCulture));
            currentConfig.AppSettings.Settings.Add("AutoConnect", true.ToString());
            currentConfig.AppSettings.Settings.Add("UseSLIP", true.ToString());

            currentConfig.AppSettings.Settings.Add("ZeroAdcVals", "0,0,0,0");
            currentConfig.AppSettings.Settings.Add("WeightKoefs", "1.0,1.0,1.0,1.0");

            currentConfig.AppSettings.Settings.Add("FilterType", InputFilterType.NoFilter.ToString());
            currentConfig.AppSettings.Settings.Add("Period", 50.ToString(CultureInfo.InvariantCulture));
            currentConfig.AppSettings.Settings.Add("SavePureADCs", false.ToString());
            currentConfig.AppSettings.Settings.Add("CorrectRxMistakes", false.ToString());
            currentConfig.AppSettings.Settings.Add("AlphaBetaKoefs", "1.0,1.0,1.0,1.0");

            currentConfig.Save(ConfigurationSaveMode.Full);
            ConfigurationManager.RefreshSection("appSettings");
        }
Beispiel #2
0
        private void but_find_MouseLeftButtonUp(object sender, MouseButtonEventArgs e)
        {
            string name;

            if (!CComPort.FindPort(portTemplate.Text, out name))
            {
                MessageBox.Show(this, "Требуемый порт не обнаружен. Проверьте правильность строки с именем порта. " +
                                "Также удостоверьтесь, что устройство подключено к компьютеру.",
                                "Ошибка. Порт не найден.", MessageBoxButton.OK,
                                MessageBoxImage.Error);
            }
            else
            {
                combo_portName.SelectedValue = name;
            }
        }