예제 #1
0
        private async void OnStartRecord(object sender, EventArgs e)
        {
            textBox1.Clear();
            if (!CheckVars())
            {
                textBox1.Text += string.Format("Неверные настройки" + Environment.NewLine);
                return;
            }
            if (ComPortReader.IsBusy(comName))
            {
                textBox1.Text += string.Format("Порт " + comName + " занят" + Environment.NewLine);
                return;
            }


            textBox1.Text += string.Format("Настройки: Порт: {0} , Бод: {1} , Бит четности: {2} , Биты данных: {3}, Стоп биты: {4}" + Environment.NewLine, comName, rate, par.ToFriendlyString(), dataBit, stopBits.ToFriendlyString());
            await Task.Run(() => OnStartRecord());
        }