void OnArduinoMessage(object sender, ArduinoEventArgs args) { this.textBox2.Invoke((MethodInvoker) delegate { textBox2.AppendText(args.message + "\r\n"); }); }
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(); } }); }
//////////////////////////////////////////////////////////////////////////////////////////////////// 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; }); }