コード例 #1
0
        private void button1_Click(object sender, EventArgs e)
        {
            _isStarted     = !_isStarted;
            btnStart.Text  = (_isStarted) ? "Стоп" : "Старт";
            txtResult.Text = String.Empty;

            Foo();

            try
            {
                using (IListenerBoard board = GetListenerBoard())
                {
                    for (int i = 0; i < 100; i++)
                    {
                        var results = board.ReadBuffer();

                        var toShow = String.Join(",", results);
                        txtResult.Text += toShow;
                        //await Task.Delay(100).ConfigureAwait(false);
                    }
                }
            }
            catch (Exception err)
            {
                txtResult.Text = err.Message;
            }

            _isStarted    = !_isStarted;
            btnStart.Text = (_isStarted) ? "Стоп" : "Старт";
        }
コード例 #2
0
ファイル: Program.cs プロジェクト: gish5505/ControlDevice
        static void Main(string[] args)
        {
            using (IListenerBoard board = GetListenerBoard())
            {
                for (int i = 0; i < 100; i++)
                {
                    var results = board.ReadBuffer();
                }
            }

            //board.Dispose();
        }