private void BracePositionWorker_RunWorkerCompleted(object sender, System.ComponentModel.RunWorkerCompletedEventArgs e) { double position = (double)e.Result; position = PulseToDegree(position); brace_positions.Add(position); motion_tracking_controller.SetBracePositions(brace_positions); stop_watch.Stop(); motion_tracking_controller.SetBracePositionTimer(stop_watch.Elapsed.TotalMilliseconds); //System.Console.WriteLine("Brace Position: " + brace_positions[brace_positions.Count-1].ToString()); //System.Console.WriteLine("Brace Position Thread Duration (ms): " + stop_watch.ElapsedMilliseconds); stop_watch.Reset(); }