private void startBtn_Click(object sender, EventArgs e) { if (!motor.IsRunning()) { motor.Start(); UpdateView = new Thread(new ThreadStart(UpdateSpeedEncoder)); UpdateView.Start(); board.Start(); startBtn.Enabled = false; stopBtn.Enabled = true; } }
public void Initialize() { if (!running) { board.SelectLaser(true, CentralBoard.Laser.Left); board.SelectLaser(true, CentralBoard.Laser.Right); motor.Start(); board.Start(); running = true; Moving = false; NavigationThread = new Thread(new ThreadStart(ThreadWorker)); NavigationThread.Name = "NavigationThread"; NavigationThread.Start(); } }