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()); } }
/// <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); } }