Example #1
0
 public void AddToBackOfSceneList(string sceneName)
 {
     if (_sceneSettings != null)
     {
         var scene = new SceneEntry(sceneName, false);
         _sceneSettings.Scenes.Add(new SceneEntry(sceneName, false));
         _log.AddScene(scene);
         _log.RemoveExperimentSceneOrder(_launchManager.ExperimentName);
         _log.SetExperimentSceneOrder(_launchManager.ExperimentName, _sceneSettings.Scenes.ToArray());
     }
 }
Example #2
0
        /// <summary>
        /// Transfers settings into database.
        /// </summary>
        public void LoadSettingsIntoDatabase()
        {
            var name = ExperimentSettings.Name;

            LoggingManager.LogExperiment(name);
            LoggingManager.RemoveExperimentSceneOrder(name);
            foreach (var scene in ExperimentSettings.SceneSettings.Scenes)
            {
                LoggingManager.AddScene(scene);
            }

            LoggingManager.SetExperimentSceneOrder(name,
                                                   ExperimentSettings.SceneSettings.Scenes.ToArray());

            UpdateParameters();
            foreach (var sensor in ExperimentSettings.SensorSettings.Sensors)
            {
                LoggingManager.AddSensor(sensor);
            }
        }