private void LogExperimentStateChanged(object obj, ExperimentStateArgs args)
        {
            List <string> toWrite = new List <string> {
                "Experiment", args.Experiment.ExperimentNumber.ToString(), args.ToState
            };

            WriteEvent(toWrite);
        }
        private void ButtonStateChanged(object sender, ExperimentStateArgs args)
        {
            ExperimentState toState = (ExperimentState)Enum.Parse(typeof(ExperimentState), args.ToState);

            switch (toState)
            {
            case ExperimentState.Started:
                SetButtonStop();
                break;

            case ExperimentState.Closed:
                SetButtonStart();
                break;

            default:
                break;
            }
        }