void OnArduinoMessage(object sender, ArduinoEventArgs args)
 {
     this.textBox2.Invoke((MethodInvoker) delegate
     {
         textBox2.AppendText(args.message + "\r\n");
     });
 }
Beispiel #2
0
        void OnArduinoMessage(object sender, ArduinoEventArgs args)
        {
            this.Invoke((MethodInvoker) delegate
            {
                if (args.message.Contains("Item appear"))
                {
                    m_watch.Stop();
                    long elapsed     = m_watch.ElapsedMilliseconds;
                    lbl_elapsed.Text = elapsed.ToString() + "ms";
                    double speed     = 3.0 * 1000 / elapsed;
                    lbl_speed.Text   = String.Format("{0:0.00}", speed) + "m/s";

                    m_watch = Stopwatch.StartNew();
                }
            });
        }
Beispiel #3
0
        ////////////////////////////////////////////////////////////////////////////////////////////////////

        void OnBoardDisconnedted(object sender, ArduinoEventArgs args)
        {
            if (m_formClosed)
            {
                return;
            }


            this.btn_connect.Invoke((MethodInvoker) delegate
            {
                btn_connect.Enabled = true;
            });

            this.lblArduino.Invoke((MethodInvoker) delegate
            {
                lblArduino.Text      = "Board disconnected";
                lblArduino.ForeColor = Color.Red;
            });
        }